From f7105b06862d001142bcf86d294373f222d9f34c Mon Sep 17 00:00:00 2001 From: Robby Workman Date: Mon, 30 Jul 2012 18:26:36 -0300 Subject: office/texlive: Updated for version 20120701. Signed-off-by: Niels Horn --- office/texlive/README | 2 +- office/texlive/README.tlpkg | 20 +- .../01-off-by-one-fix-for-enctex-xetex.patch | 30 - .../branch2011/02-synctex-coordinate-fix.patch | 70 --- .../branch2011/03-create-README.branch2011.patch | 39 -- .../04-line_number_fix_from_r24155.patch | 165 ------ .../branch2011/05-update_README.branch2011.patch | 35 -- .../06-buffer_overrun_fix_from_r24337.patch | 17 - .../07-fix_memory_corruption_from_r23592.patch | 49 -- .../branch2011/08-e-ptex_fixes_from_r23688.patch | 61 -- .../texlive/branch2011/09-update_branch_log.patch | 38 -- .../10-luatex_array_fix_from_r24353.patch | 35 -- .../texlive/branch2011/11-update_branch_log.patch | 22 - .../12-import_test_cases_from_r24155.patch | 222 -------- .../13-distribute_README.branch2011.patch | 36 -- .../branch2011/14-set_tardate_branch2011.patch | 100 ---- .../branch2011/15-update_generated_files.patch | 362 ------------ .../texlive/branch2011/16-update_branch_log.patch | 74 --- .../17-import_ttf2pk_bugfix_from_r24454.patch | 46 -- .../texlive/branch2011/18-update_branch_log.patch | 50 -- ...19-import_cautious_create_remove_man_link.patch | 90 --- .../texlive/branch2011/20-update_branch_log.patch | 25 - office/texlive/branch2011/README | 9 - office/texlive/branch2012/README | 9 + office/texlive/doinst.sh | 17 +- office/texlive/epstopdf/README | 26 - office/texlive/epstopdf/epstopdf.1 | 88 --- office/texlive/epstopdf/epstopdf.man1.pdf | Bin 6863 -> 0 bytes office/texlive/epstopdf/epstopdf.pl | 612 --------------------- ...source-fixup_texmf-local_tree_in_texmf_cnf.diff | 16 +- .../texmf-fixup_texmf-local_tree_in_texmf_cnf.diff | 16 +- office/texlive/profile.d/texlive.csh | 4 - office/texlive/profile.d/texlive.sh | 4 - office/texlive/texlive.SlackBuild | 182 ++---- office/texlive/texlive.info | 12 +- 35 files changed, 112 insertions(+), 2471 deletions(-) delete mode 100644 office/texlive/branch2011/01-off-by-one-fix-for-enctex-xetex.patch delete mode 100644 office/texlive/branch2011/02-synctex-coordinate-fix.patch delete mode 100644 office/texlive/branch2011/03-create-README.branch2011.patch delete mode 100644 office/texlive/branch2011/04-line_number_fix_from_r24155.patch delete mode 100644 office/texlive/branch2011/05-update_README.branch2011.patch delete mode 100644 office/texlive/branch2011/06-buffer_overrun_fix_from_r24337.patch delete mode 100644 office/texlive/branch2011/07-fix_memory_corruption_from_r23592.patch delete mode 100644 office/texlive/branch2011/08-e-ptex_fixes_from_r23688.patch delete mode 100644 office/texlive/branch2011/09-update_branch_log.patch delete mode 100644 office/texlive/branch2011/10-luatex_array_fix_from_r24353.patch delete mode 100644 office/texlive/branch2011/11-update_branch_log.patch delete mode 100644 office/texlive/branch2011/12-import_test_cases_from_r24155.patch delete mode 100644 office/texlive/branch2011/13-distribute_README.branch2011.patch delete mode 100644 office/texlive/branch2011/14-set_tardate_branch2011.patch delete mode 100644 office/texlive/branch2011/15-update_generated_files.patch delete mode 100644 office/texlive/branch2011/16-update_branch_log.patch delete mode 100644 office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch delete mode 100644 office/texlive/branch2011/18-update_branch_log.patch delete mode 100644 office/texlive/branch2011/19-import_cautious_create_remove_man_link.patch delete mode 100644 office/texlive/branch2011/20-update_branch_log.patch delete mode 100644 office/texlive/branch2011/README create mode 100644 office/texlive/branch2012/README delete mode 100644 office/texlive/epstopdf/README delete mode 100644 office/texlive/epstopdf/epstopdf.1 delete mode 100644 office/texlive/epstopdf/epstopdf.man1.pdf delete mode 100644 office/texlive/epstopdf/epstopdf.pl delete mode 100644 office/texlive/profile.d/texlive.csh delete mode 100644 office/texlive/profile.d/texlive.sh (limited to 'office/texlive') diff --git a/office/texlive/README b/office/texlive/README index c02eefdb6d..0b5a26698d 100644 --- a/office/texlive/README +++ b/office/texlive/README @@ -11,6 +11,6 @@ alternate location for TMP and OUTPUT if you have small /tmp partition. Note that this package is intended to completely replace (and then some) the tetex packages in Slackware, so you'll need to remove tetex and tetex-doc -before installing TeXLive. +before installing TeXLive (but NOT before BUILDING it). This requires libsigsegv. diff --git a/office/texlive/README.tlpkg b/office/texlive/README.tlpkg index c729676332..dfe9fcdc18 100644 --- a/office/texlive/README.tlpkg +++ b/office/texlive/README.tlpkg @@ -1,14 +1,14 @@ -The TeXLive Package Manager, including tlmgr(1), is shipped with this TeXLive -package, but it's not expected to work properly (if at all). The general -consensus from the TeXLive users mailing list is that distributions should -not be shipping tlpkg, and while I certainly agree with that, I elected to -ship it anyway on the off chance that some users find it desirable. +The TeXLive Package Manager, including tlmgr(1), is not shipped with this +TeXLive package, as it's not expected to work properly (if at all). The +general consensus from the TeXLive users mailing list is that distributions +should not be shipping tlpkg. -That being said, the *proper* way to upgrade TeXLive (or any part of it) is -through your distribution's package manager, which in this case would mean -that you wait for a new/updated build script from SlackBuilds.org. If you -elect to try tlmgr(1) and it doesn't work at all, or worse, it messes up -part of your TeXLive installation, you have only yourself to blame. +The *proper* way to upgrade TeXLive (or any part of it) is through your +distribution's package manager, which in this case would mean that you wait +for a new/updated build script from SlackBuilds.org (or a package from the +person who built your package). If you elect to try tlmgr(1) (by installing +it yourself) and it doesn't work at all, or worse, it messes up part of your +TeXLive installation, you have only yourself to blame. --rworkman :-) diff --git a/office/texlive/branch2011/01-off-by-one-fix-for-enctex-xetex.patch b/office/texlive/branch2011/01-off-by-one-fix-for-enctex-xetex.patch deleted file mode 100644 index e629dd3962..0000000000 --- a/office/texlive/branch2011/01-off-by-one-fix-for-enctex-xetex.patch +++ /dev/null @@ -1,30 +0,0 @@ -r23740 | karl | 2011-08-29 00:14:50 +0000 (Mon, 29 Aug 2011) | 1 line - -branch2011: import off-by-one fix for enctex/xetex initialization (original r23187, see also email http://tug.org/pipermail/tldistro/2011q3/000120.html) - -Index: Build/source/texk/web2c/xetexdir/xetex.ch -=================================================================== ---- Build/source/texk/web2c/xetexdir/xetex.ch (revision 23739) -+++ Build/source/texk/web2c/xetexdir/xetex.ch (revision 23740) -@@ -328,7 +328,7 @@ - {Initialize enc\TeX\ data.} - for i:=0 to 255 do mubyte_read[i]:=null; - for i:=0 to 255 do mubyte_write[i]:=0; --for i:=0 to 128 do mubyte_cswrite[i]:=null; -+for i:=0 to 127 do mubyte_cswrite[i]:=null; - mubyte_keep := 0; mubyte_start := false; - write_noexpanding := false; cs_converting := false; - special_printing := false; message_printing := false; -Index: Build/source/texk/web2c/enctex.ch -=================================================================== ---- Build/source/texk/web2c/enctex.ch (revision 23739) -+++ Build/source/texk/web2c/enctex.ch (revision 23740) -@@ -42,7 +42,7 @@ - {Initialize enc\TeX\ data.} - for i:=0 to 255 do mubyte_read[i]:=null; - for i:=0 to 255 do mubyte_write[i]:=0; --for i:=0 to 128 do mubyte_cswrite[i]:=null; -+for i:=0 to 127 do mubyte_cswrite[i]:=null; - mubyte_keep := 0; mubyte_start := false; - write_noexpanding := false; cs_converting := false; - special_printing := false; message_printing := false; diff --git a/office/texlive/branch2011/02-synctex-coordinate-fix.patch b/office/texlive/branch2011/02-synctex-coordinate-fix.patch deleted file mode 100644 index 873175896a..0000000000 --- a/office/texlive/branch2011/02-synctex-coordinate-fix.patch +++ /dev/null @@ -1,70 +0,0 @@ -r23716 | karl | 2011-08-26 23:29:30 +0000 (Fri, 26 Aug 2011) | 1 line - -branch2011: import synctex coordinate fix from trunk r23644 - -Index: Build/source/texk/web2c/synctexdir/synctex-luatex.h -=================================================================== ---- Build/source/texk/web2c/synctexdir/synctex-luatex.h (revision 23715) -+++ Build/source/texk/web2c/synctexdir/synctex-luatex.h (revision 23716) -@@ -1,6 +1,6 @@ - /* synctex-luatex.h - -- Copyright (c) 2010 Taco Hoekwater -+ Copyright (c) 2010, 2011 Taco Hoekwater - - This file is part of LuaTeX. - -@@ -50,9 +50,12 @@ - #define SYNCTEX_HEIGHT(NODE) height(NODE) - #define SYNCTEX_VALUE int_par(synctex_code) - --#define SYNCTEX_CURV (dimen_par(page_height_code)-static_pdf->posstruct->pos.v) --#define SYNCTEX_CURH static_pdf->posstruct->pos.h -+#define SYNCTEX_CURVV (dimen_par(page_height_code)-static_pdf->posstruct->pos.v) -+#define SYNCTEX_CURHH static_pdf->posstruct->pos.h - -+#define SYNCTEX_CURV (static_pdf->o_mode==OMODE_PDF?SYNCTEX_CURVV:SYNCTEX_CURVV-4736287) -+#define SYNCTEX_CURH (static_pdf->o_mode==OMODE_PDF?SYNCTEX_CURHH:SYNCTEX_CURHH-4736287) -+ - #define SYNCTEX_GET_JOB_NAME() makecstring(job_name) - #define SYNCTEX_GET_LOG_NAME() get_full_log_name() - -Index: Build/source/texk/web2c/synctexdir/ChangeLog -=================================================================== ---- Build/source/texk/web2c/synctexdir/ChangeLog (revision 23715) -+++ Build/source/texk/web2c/synctexdir/ChangeLog (revision 23716) -@@ -1,3 +1,8 @@ -+2011-08-22 Akira Kakuto -+ -+ * synctex-luatex.h, synctex-xetex.h: Define SYNCTEX_CURH and -+ SYNCTEX_CURH to yield correct coordinates in dvi and pdf mode. -+ - 2011-06-11 Akira Kakuto - - * synctex_parser_utils.c: fix a typo. -Index: Build/source/texk/web2c/synctexdir/synctex-xetex.h -=================================================================== ---- Build/source/texk/web2c/synctexdir/synctex-xetex.h (revision 23715) -+++ Build/source/texk/web2c/synctexdir/synctex-xetex.h (revision 23716) -@@ -1,9 +1,9 @@ - /* --Copyright (c) 2008, 2009 jerome DOT laurens AT u-bourgogne DOT fr -+Copyright (c) 2008-2011 jerome DOT laurens AT u-bourgogne DOT fr - - This file is part of the SyncTeX package. - --Latest Revision: Wed Jul 1 11:16:29 UTC 2009 -+Latest Revision: Wed Aug 22 07:20:29 UTC 2011 - - License: - -------- -@@ -57,6 +57,9 @@ - # define SYNCTEX_OFFSET_IS_PDF (nopdfoutput==0) - # define SYNCTEX_OUTPUT (nopdfoutput!=0?"xdv":"pdf") - -+#define SYNCTEX_CURH ((nopdfoutput==0)?(curh+4736287):curh) -+#define SYNCTEX_CURV ((nopdfoutput==0)?(curv+4736287):curv) -+ - /* WARNING: - The definition below must be in sync with their eponym declarations in synctex-xetex.ch1 - */ diff --git a/office/texlive/branch2011/03-create-README.branch2011.patch b/office/texlive/branch2011/03-create-README.branch2011.patch deleted file mode 100644 index 03fc88049a..0000000000 --- a/office/texlive/branch2011/03-create-README.branch2011.patch +++ /dev/null @@ -1,39 +0,0 @@ -r23991 | karl | 2011-09-17 15:17:33 +0000 (Sat, 17 Sep 2011) | 1 line - -branch2011: README.branch2011 file to record branch commits - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 0) -+++ Build/source/README.branch2011 (revision 23991) -@@ -0,0 +1,22 @@ -+$Id$ -+Public domain. Originally written 2011 by Karl Berry. -+ -+This file records commits made to the bug-fix branch (only). -+ -+------------------------------------------------------------------------ -+r23716 | karl | 2011-08-27 01:29:30 +0200 (Sat, 27 Aug 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/synctexdir/ChangeLog -+ M /branches/branch2011/Build/source/texk/web2c/synctexdir/synctex-luatex.h -+ M /branches/branch2011/Build/source/texk/web2c/synctexdir/synctex-xetex.h -+ -+branch2011: import synctex coordinate fix from trunk r23644 -+ -+------------------------------------------------------------------------ -+r23740 | karl | 2011-08-29 02:14:50 +0200 (Mon, 29 Aug 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/enctex.ch -+ M /branches/branch2011/Build/source/texk/web2c/xetexdir/xetex.ch -+ -+branch2011: import off-by-one fix for enctex/xetex initialization (original r23187, see also email http://tug.org/pipermail/tldistro/2011q3/000120.html) -+------------------------------------------------------------------------ - -Property changes on: Build/source/README.branch2011 -___________________________________________________________________ -Added: svn:keywords - + Date Author Id -Added: svn:eol-style - + native - diff --git a/office/texlive/branch2011/04-line_number_fix_from_r24155.patch b/office/texlive/branch2011/04-line_number_fix_from_r24155.patch deleted file mode 100644 index 3fd54b505e..0000000000 --- a/office/texlive/branch2011/04-line_number_fix_from_r24155.patch +++ /dev/null @@ -1,165 +0,0 @@ -r24159 | karl | 2011-09-30 23:23:37 +0000 (Fri, 30 Sep 2011) | 1 line - -branch2011: import line number fix from trunk r24155 - -Index: Build/source/texk/web2c/luatexdir/tex/inputstack.w -=================================================================== ---- Build/source/texk/web2c/luatexdir/tex/inputstack.w (revision 24158) -+++ Build/source/texk/web2c/luatexdir/tex/inputstack.w (revision 24159) -@@ -307,12 +307,13 @@ - print_int(iname - 1); - print_char('>'); - }; -- } else if (iindex != in_open) { /* input from a pseudo file */ -- tprint_nl("l."); -- print_int(line_stack[iindex + 1]); - } else { - tprint_nl("l."); -- print_int(line); -+ if (iindex == in_open) { -+ print_int(line); -+ } else { /* input from a pseudo file */ -+ print_int(line_stack[iindex + 1]); -+ } - } - print_char(' '); - PSEUDO_PRINT_THE_LINE(); -Index: Build/source/texk/web2c/luatexdir/tex/printing.w -=================================================================== ---- Build/source/texk/web2c/luatexdir/tex/printing.w (revision 24158) -+++ Build/source/texk/web2c/luatexdir/tex/printing.w (revision 24159) -@@ -946,7 +946,7 @@ - if (level == in_open) - print_int(line); - else -- print_int(line_stack[iindex + 1 - (in_open - level)]); -+ print_int(line_stack[level + 1]); - tprint(": "); - } - } -Index: Build/source/texk/web2c/tex.ch -=================================================================== ---- Build/source/texk/web2c/tex.ch (revision 24158) -+++ Build/source/texk/web2c/tex.ch (revision 24159) -@@ -4532,7 +4532,7 @@ - else begin - print_nl (""); print (full_source_filename_stack[level]); print (":"); - if level=in_open then print_int (line) -- else print_int (line_stack[index+1-(in_open-level)]); -+ else print_int (line_stack[level+1]); - print (": "); - end; - end; -Index: Build/source/texk/web2c/tests/wprob.tex -=================================================================== ---- Build/source/texk/web2c/tests/wprob.tex (revision 0) -+++ Build/source/texk/web2c/tests/wprob.tex (revision 24159) -@@ -0,0 +1,15 @@ -+\catcode`\%=14 -+ -+\catcode`\{=1 -+\catcode`\}=2 -+\catcode`\#=6 -+ -+\def\err#1{% -+ \errmessage{Could not open file #1}% -+} -+\scantokens{ -+ \err{NoSuchFile.eps} -+} % The message above should be >>./wprob.tex:12: Could not open...<< -+\end -+ -+ - -Property changes on: Build/source/texk/web2c/tests/wprob.tex -___________________________________________________________________ -Added: svn:eol-style - + native - -Index: Build/source/texk/web2c/etexdir/wprob.test -=================================================================== ---- Build/source/texk/web2c/etexdir/wprob.test (revision 0) -+++ Build/source/texk/web2c/etexdir/wprob.test (revision 24159) -@@ -0,0 +1,14 @@ -+#! /bin/sh -+ -+# Copyright (C) 2011 Peter Breitenlohner -+# You may freely use, modify and/or distribute this file. -+ -+rm -rf wprob.* -+cp $srcdir/tests/wprob.tex . -+ -+TEXMFCNF=$srcdir/../kpathsea \ -+ ./etex --ini --etex --file-line-error --interaction=nonstopmode wprob.tex -+ -+grep '^\./wprob\.tex:12: Could not open file NoSuchFile\.eps\.$' \ -+ wprob.log || exit 1 -+ -Index: Build/source/texk/web2c/etexdir/etex.ch -=================================================================== ---- Build/source/texk/web2c/etexdir/etex.ch (revision 24158) -+++ Build/source/texk/web2c/etexdir/etex.ch (revision 24159) -@@ -871,10 +871,9 @@ - @x [22] m.313 l.6809 - e-TeX scan_tokens - else begin print_nl("l."); print_int(line); - @y --else if index<>in_open then {input from a pseudo file} -- begin print_nl("l."); print_int(line_stack[index+1]); -- end --else begin print_nl("l."); print_int(line); -+else begin print_nl("l."); -+ if index=in_open then print_int(line) -+ else print_int(line_stack[index+1]); {input from a pseudo file} - @z - %--------------------------------------- - @x [22] m.314 l.6831 - e-TeX basic -Index: Build/source/texk/web2c/alephdir/eobase.ch -=================================================================== ---- Build/source/texk/web2c/alephdir/eobase.ch (revision 24158) -+++ Build/source/texk/web2c/alephdir/eobase.ch (revision 24159) -@@ -805,10 +805,9 @@ - @x [22] m.313 l.6794 - e-TeX scan_tokens - else begin print_nl("l."); print_int(line); - @y --else if index<>in_open then {input from a pseudo file} -- begin print_nl("l."); print_int(line_stack[index+1]); -- end --else begin print_nl("l."); print_int(line); -+else begin print_nl("l."); -+ if index=in_open then print_int(line) -+ else print_int(line_stack[index+1]); {input from a pseudo file} - @z - %--------------------------------------- - @x [22] m.314 l.6814 - e-TeX basic -Index: Build/source/texk/web2c/alephdir/com16bit.ch -=================================================================== ---- Build/source/texk/web2c/alephdir/com16bit.ch (revision 24158) -+++ Build/source/texk/web2c/alephdir/com16bit.ch (revision 24159) -@@ -2784,7 +2784,7 @@ - else begin - print_nl (""); print (full_source_filename_stack[level]); print (":"); - if level=in_open then print_int (line) -- else print_int (line_stack[index+1-(in_open-level)]); -+ else print_int (line_stack[level+1]); - print (": "); - end; - end; -Index: Build/source/texk/web2c/pdftexdir/wprob.test -=================================================================== ---- Build/source/texk/web2c/pdftexdir/wprob.test (revision 0) -+++ Build/source/texk/web2c/pdftexdir/wprob.test (revision 24159) -@@ -0,0 +1,14 @@ -+#! /bin/sh -+ -+# Copyright (C) 2011 Peter Breitenlohner -+# You may freely use, modify and/or distribute this file. -+ -+rm -rf wprob.* -+cp $srcdir/tests/wprob.tex . -+ -+TEXMFCNF=$srcdir/../kpathsea \ -+ ./pdftex --ini --etex --file-line-error --interaction=nonstopmode wprob.tex -+ -+grep '^\./wprob\.tex:12: Could not open file NoSuchFile\.eps\.$' \ -+ wprob.log || exit 1 -+ diff --git a/office/texlive/branch2011/05-update_README.branch2011.patch b/office/texlive/branch2011/05-update_README.branch2011.patch deleted file mode 100644 index e061114360..0000000000 --- a/office/texlive/branch2011/05-update_README.branch2011.patch +++ /dev/null @@ -1,35 +0,0 @@ -r24160 | karl | 2011-09-30 23:24:53 +0000 (Fri, 30 Sep 2011) | 1 line - -update README.branch2011 - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24159) -+++ Build/source/README.branch2011 (revision 24160) -@@ -4,6 +4,21 @@ - This file records commits made to the bug-fix branch (only). - - ------------------------------------------------------------------------ -+r24159 | karl | 2011-10-01 01:23:37 +0200 (Sat, 01 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/alephdir/com16bit.ch -+ M /branches/branch2011/Build/source/texk/web2c/alephdir/eobase.ch -+ M /branches/branch2011/Build/source/texk/web2c/etexdir/etex.ch -+ A /branches/branch2011/Build/source/texk/web2c/etexdir/wprob.test -+ M /branches/branch2011/Build/source/texk/web2c/luatexdir/tex/inputstack.w -+ M /branches/branch2011/Build/source/texk/web2c/luatexdir/tex/printing.w -+ A /branches/branch2011/Build/source/texk/web2c/pdftexdir/wprob.test -+ A /branches/branch2011/Build/source/texk/web2c/tests/wprob.tex -+ M /branches/branch2011/Build/source/texk/web2c/tex.ch -+ -+branch2011: import line number fix from trunk r24155 -+ -+------------------------------------------------------------------------ - r23716 | karl | 2011-08-27 01:29:30 +0200 (Sat, 27 Aug 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/web2c/synctexdir/ChangeLog -@@ -19,4 +34,3 @@ - M /branches/branch2011/Build/source/texk/web2c/xetexdir/xetex.ch - - branch2011: import off-by-one fix for enctex/xetex initialization (original r23187, see also email http://tug.org/pipermail/tldistro/2011q3/000120.html) -------------------------------------------------------------------------- diff --git a/office/texlive/branch2011/06-buffer_overrun_fix_from_r24337.patch b/office/texlive/branch2011/06-buffer_overrun_fix_from_r24337.patch deleted file mode 100644 index e54389c0a1..0000000000 --- a/office/texlive/branch2011/06-buffer_overrun_fix_from_r24337.patch +++ /dev/null @@ -1,17 +0,0 @@ -r24346 | karl | 2011-10-20 23:50:28 +0000 (Thu, 20 Oct 2011) | 1 line - -branch2011: import buffer overrun fix from trunk r24337 - -Index: Build/source/texk/dvipsk/dospecial.c -=================================================================== ---- Build/source/texk/dvipsk/dospecial.c (revision 24345) -+++ Build/source/texk/dvipsk/dospecial.c (revision 24346) -@@ -112,7 +112,7 @@ - fgetboundingbox(char *f, float *llx_p, float *lly_p, float *urx_p, float *ury_p) - { - FILE *fp; -- char buf[BUFSIZ]; -+ char buf[BUFSIZ+1]; - - fp = search(figpath, f, READ); - if (fp == 0) diff --git a/office/texlive/branch2011/07-fix_memory_corruption_from_r23592.patch b/office/texlive/branch2011/07-fix_memory_corruption_from_r23592.patch deleted file mode 100644 index e466312c28..0000000000 --- a/office/texlive/branch2011/07-fix_memory_corruption_from_r23592.patch +++ /dev/null @@ -1,49 +0,0 @@ -r24347 | karl | 2011-10-20 23:54:25 +0000 (Thu, 20 Oct 2011) | 1 line - -branch2011: import memory corruption, part of r23592, per Hironori Kitagawa, 19 Oct 2011 07:44:35 - -Index: Build/source/texk/web2c/ptexdir/ptex-base.ch -=================================================================== ---- Build/source/texk/web2c/ptexdir/ptex-base.ch (revision 24346) -+++ Build/source/texk/web2c/ptexdir/ptex-base.ch (revision 24347) -@@ -5855,6 +5855,9 @@ - var @!jc:KANJI_code; {temporary register for KANJI} - @!sp,@!mp,@!ep:pointer; - begin@/ -+if f=null_font then -+ begin get_jfm_pos:=kchar_type(null_font)(0); return; -+ end; - jc:=toDVI(kcode); - sp:=1; { start position } - ep:=font_num_ext[f]-1; { end position } -@@ -6684,11 +6687,13 @@ - goto main_loop_j+3; - @# - main_loop_j+1: space_factor:=1000; -- fast_get_avail(main_p); font(main_p):=main_f; character(main_p):=cur_l; -- link(tail):=main_p; tail:=main_p; last_jchr:=tail; -- fast_get_avail(main_p); info(main_p):=KANJI(cur_chr); -- link(tail):=main_p; tail:=main_p; -- cx:=cur_chr; @; -+ if main_f<>null_font then -+ begin fast_get_avail(main_p); font(main_p):=main_f; character(main_p):=cur_l; -+ link(tail):=main_p; tail:=main_p; last_jchr:=tail; -+ fast_get_avail(main_p); info(main_p):=KANJI(cur_chr); -+ link(tail):=main_p; tail:=main_p; -+ cx:=cur_chr; @; -+ end; - ins_kp:=false; - again_2: - get_next; -@@ -6724,7 +6729,10 @@ - @# - main_loop_j+3: - if ins_kp=true then @; -- @; -+ if main_f<>null_font then -+ begin @; -+ end -+ else inhibit_glue_flag:=false; - if ins_kp=false then begin { Kanji -> Kanji } - goto main_loop_j+1; - end else if ins_kp=true then begin { Kanji -> Ascii } diff --git a/office/texlive/branch2011/08-e-ptex_fixes_from_r23688.patch b/office/texlive/branch2011/08-e-ptex_fixes_from_r23688.patch deleted file mode 100644 index 36e4dd2d3c..0000000000 --- a/office/texlive/branch2011/08-e-ptex_fixes_from_r23688.patch +++ /dev/null @@ -1,61 +0,0 @@ -r24348 | karl | 2011-10-20 23:59:55 +0000 (Thu, 20 Oct 2011) | 1 line - -branch2011: import e-ptex fixes from trunk r23688 - -Index: Build/source/texk/web2c/synctexdir/synctex-e-rec.ch0 -=================================================================== ---- Build/source/texk/web2c/synctexdir/synctex-e-rec.ch0 (revision 24347) -+++ Build/source/texk/web2c/synctexdir/synctex-e-rec.ch0 (revision 24348) -@@ -1,4 +1,4 @@ --Copyright (c) 2008, 2009 jerome DOT laurens AT u-bourgogne DOT fr -+Copyright (c) 2008-2011 jerome DOT laurens AT u-bourgogne DOT fr - - This file is part of the SyncTeX package. - -@@ -82,21 +82,11 @@ - link(prev_p):=p; - @z - --@x etex.ch l.4126 -- if is_char_node(p) then r:=get_avail -- else case type(p) of -+@x etex.ch l.4186 - hlist_node,vlist_node: begin r:=get_node(box_node_size); -- mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; {copy the last two words} -- words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -- end; - @y -- if is_char_node(p) then r:=get_avail -- else case type(p) of - hlist_node,vlist_node: begin r:=get_node(box_node_size); - @; -- mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; {copy the last two words} -- words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -- end; - @z - - @x synctex-e-mem.ch0 l.100 -Index: Build/source/texk/web2c/eptexdir/eptex.ech -=================================================================== ---- Build/source/texk/web2c/eptexdir/eptex.ech (revision 24347) -+++ Build/source/texk/web2c/eptexdir/eptex.ech (revision 24348) -@@ -283,6 +283,19 @@ - othercases goto next_p - @z - -+@x e-pTeX: just_copy -+ hlist_node,vlist_node: begin r:=get_node(box_node_size); -+@y -+ dir_node, -+ hlist_node,vlist_node: begin r:=get_node(box_node_size); -+@z -+@x e-pTeX: just_copy -+ words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -+@y -+ words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -+ add_glue_ref(space_ptr(r)); add_glue_ref(xspace_ptr(r)); -+@z -+ - @x e-pTeX: ifcsname l.28620 - buffer[m]:=info(p) mod @'400; incr(m); p:=link(p); - @y diff --git a/office/texlive/branch2011/09-update_branch_log.patch b/office/texlive/branch2011/09-update_branch_log.patch deleted file mode 100644 index a80c42dcfd..0000000000 --- a/office/texlive/branch2011/09-update_branch_log.patch +++ /dev/null @@ -1,38 +0,0 @@ -r24349 | karl | 2011-10-21 00:04:02 +0000 (Fri, 21 Oct 2011) | 1 line - -update branch log - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24348) -+++ Build/source/README.branch2011 (revision 24349) -@@ -2,8 +2,29 @@ - Public domain. Originally written 2011 by Karl Berry. - - This file records commits made to the bug-fix branch (only). -+------------------------------------------------------------------------ -+r24348 | karl | 2011-10-21 01:59:55 +0200 (Fri, 21 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/eptexdir/eptex.ech -+ M /branches/branch2011/Build/source/texk/web2c/synctexdir/synctex-e-rec.ch0 - -+branch2011: import e-ptex fixes from trunk r23688 -+ - ------------------------------------------------------------------------ -+r24347 | karl | 2011-10-21 01:54:25 +0200 (Fri, 21 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/ptexdir/ptex-base.ch -+ -+branch2011: import memory corruption, part of r23592, per Hironori Kitagawa, 19 Oct 2011 07:44:35 -+ -+------------------------------------------------------------------------ -+r24346 | karl | 2011-10-21 01:50:28 +0200 (Fri, 21 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/dvipsk/dospecial.c -+ -+branch2011: import buffer overrun fix from trunk r24337 -+ -+------------------------------------------------------------------------ - r24159 | karl | 2011-10-01 01:23:37 +0200 (Sat, 01 Oct 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/web2c/alephdir/com16bit.ch diff --git a/office/texlive/branch2011/10-luatex_array_fix_from_r24353.patch b/office/texlive/branch2011/10-luatex_array_fix_from_r24353.patch deleted file mode 100644 index d2fadb9d10..0000000000 --- a/office/texlive/branch2011/10-luatex_array_fix_from_r24353.patch +++ /dev/null @@ -1,35 +0,0 @@ -r24363 | karl | 2011-10-22 23:08:32 +0000 (Sat, 22 Oct 2011) | 1 line - -branch2011: import luatex array fix from trunk r24353 - -Index: Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/psread.c -=================================================================== ---- Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/psread.c (revision 24362) -+++ Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/psread.c (revision 24363) -@@ -385,7 +385,7 @@ - wrapper->top = io; - } - --static int ioescapestopped(IO *wrapper, struct psstack *stack, int sp) { -+static int ioescapestopped(IO *wrapper, struct psstack *stack, int sp, const size_t bsize) { - _IO *io = wrapper->top, *iop; - int wasstopped; - -@@ -396,7 +396,7 @@ - free(io); - if ( wasstopped ) { - wrapper->top = iop; -- if ( sp<(int)(sizeof(stack)/sizeof(stack[0])) ) { -+ if ( sp<(int)bsize ) { - stack[sp].type = ps_bool; - stack[sp++].u.tf = true; - } -@@ -1609,7 +1609,7 @@ - } - break; - case pt_stop: -- sp = ioescapestopped(wrapper,stack,sp); -+ sp = ioescapestopped(wrapper,stack,sp,sizeof(stack)/sizeof(stack[0])); - break; - case pt_load: - if ( sp>=1 && stack[sp-1].type==ps_lit ) { diff --git a/office/texlive/branch2011/11-update_branch_log.patch b/office/texlive/branch2011/11-update_branch_log.patch deleted file mode 100644 index 48fa9dc489..0000000000 --- a/office/texlive/branch2011/11-update_branch_log.patch +++ /dev/null @@ -1,22 +0,0 @@ -r24364 | karl | 2011-10-22 23:09:20 +0000 (Sat, 22 Oct 2011) | 1 line - -update branch log - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24363) -+++ Build/source/README.branch2011 (revision 24364) -@@ -3,6 +3,13 @@ - - This file records commits made to the bug-fix branch (only). - ------------------------------------------------------------------------ -+r24363 | karl | 2011-10-23 01:08:32 +0200 (Sun, 23 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/psread.c -+ -+branch2011: import luatex array fix from trunk r24353 -+ -+------------------------------------------------------------------------ - r24348 | karl | 2011-10-21 01:59:55 +0200 (Fri, 21 Oct 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/web2c/eptexdir/eptex.ech diff --git a/office/texlive/branch2011/12-import_test_cases_from_r24155.patch b/office/texlive/branch2011/12-import_test_cases_from_r24155.patch deleted file mode 100644 index 4388a0f7b8..0000000000 --- a/office/texlive/branch2011/12-import_test_cases_from_r24155.patch +++ /dev/null @@ -1,222 +0,0 @@ -r24404 | peter | 2011-10-26 09:57:08 +0000 (Wed, 26 Oct 2011) | 1 line - -branch2011: import test cases for line number fix from trunk r24155 - -Index: Build/source/texk/web2c/Makefile.in -=================================================================== ---- Build/source/texk/web2c/Makefile.in (revision 24364) -+++ Build/source/texk/web2c/Makefile.in (revision 24404) -@@ -1219,6 +1219,10 @@ - EXTRA_LIBRARIES = libmf.a libmplib.a libkanji.a libpdftex.a liblua51.a \ - libluasocket.a libluamisc.a libff.a libluatex.a libxetex.a \ - libxetexmm.a libmd5.a -+ -+# wprob.test -+ -+# wprob.test - EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ - triptrap-sh tangle.web tangle.ch tangleboot.pin cwebdir \ - ctangleboot.cin cwebboot.cin cwebboot.hin tangle.test \ -@@ -1265,39 +1269,39 @@ - mplibdir/ChangeLog $(mpost_web) $(mp_tests) $(libmplib_web) \ - mplibdir/lmplib.c $(etex_web_srcs) $(etex_ch_srcs) \ - etexdir/ChangeLog etexdir/INSTALL etexdir/README \ -- etexdir/etex_gen.tex $(etex_tests) etexdir/etrip/etrip.diffs \ -- etexdir/etrip/etrip.fot etexdir/etrip/etrip.log \ -- etexdir/etrip/etrip.out etexdir/etrip/etrip.pl \ -- etexdir/etrip/etrip.tex etexdir/etrip/etrip.typ \ -- etexdir/etrip/etrip1.in etexdir/etrip/etrip2.in \ -- etexdir/etrip/etrip3.in etexdir/etrip/etripin.log \ -- etexdir/etrip/etripman.tex etexdir/etrip/texmf.cnf \ -- etexdir/etrip/trip2.in $(ptex_tests) $(ptex_web_srcs) \ -- $(ptex_ch_srcs) ptexdir/ptex.defines ptexdir/pbibtex.ch \ -- web2c/cvtbib.sed ptexdir/pdvitype.ch ptexdir/ppltotf.ch \ -- ptexdir/ptftopl.ch ptexdir/COPYRIGHT ptexdir/COPYRIGHT.jis \ -- ptexdir/ChangeLog ptexdir/Changes.txt ptexdir/INSTALL.txt \ -- ptexdir/README.txt ptexdir/tests/nissya_bib.aux \ -- ptexdir/tests/nissya.bst ptexdir/tests/sample.bib \ -- tests/memdata1.bst tests/memdata2.bst tests/memdata3.bst \ -- ptexdir/tests/goth10.tfm ptexdir/tests/sample.dvi \ -- ptexdir/tests/min10.pl ptexdir/tests/min10.tfm \ -- ptexdir/tests/tmin10.pl ptexdir/tests/tmin10.tfm \ -- ptexdir/ptrip/ptrip.diffs ptexdir/ptrip/texmf.cnf \ -- $(eptex_tests) $(eptex_web_srcs) $(eptex_ch_srcs) \ -- eptexdir/eptex.defines eptexdir/ChangeLog \ -+ etexdir/etex_gen.tex $(etex_tests) tests/wprob.tex \ -+ etexdir/etrip/etrip.diffs etexdir/etrip/etrip.fot \ -+ etexdir/etrip/etrip.log etexdir/etrip/etrip.out \ -+ etexdir/etrip/etrip.pl etexdir/etrip/etrip.tex \ -+ etexdir/etrip/etrip.typ etexdir/etrip/etrip1.in \ -+ etexdir/etrip/etrip2.in etexdir/etrip/etrip3.in \ -+ etexdir/etrip/etripin.log etexdir/etrip/etripman.tex \ -+ etexdir/etrip/texmf.cnf etexdir/etrip/trip2.in $(ptex_tests) \ -+ $(ptex_web_srcs) $(ptex_ch_srcs) ptexdir/ptex.defines \ -+ ptexdir/pbibtex.ch web2c/cvtbib.sed ptexdir/pdvitype.ch \ -+ ptexdir/ppltotf.ch ptexdir/ptftopl.ch ptexdir/COPYRIGHT \ -+ ptexdir/COPYRIGHT.jis ptexdir/ChangeLog ptexdir/Changes.txt \ -+ ptexdir/INSTALL.txt ptexdir/README.txt \ -+ ptexdir/tests/nissya_bib.aux ptexdir/tests/nissya.bst \ -+ ptexdir/tests/sample.bib tests/memdata1.bst tests/memdata2.bst \ -+ tests/memdata3.bst ptexdir/tests/goth10.tfm \ -+ ptexdir/tests/sample.dvi ptexdir/tests/min10.pl \ -+ ptexdir/tests/min10.tfm ptexdir/tests/tmin10.pl \ -+ ptexdir/tests/tmin10.tfm ptexdir/ptrip/ptrip.diffs \ -+ ptexdir/ptrip/texmf.cnf $(eptex_tests) $(eptex_web_srcs) \ -+ $(eptex_ch_srcs) eptexdir/eptex.defines eptexdir/ChangeLog \ - eptexdir/ChangeLog.TL eptexdir/README.txt \ - eptexdir/eptrip/eptrip.diffs eptexdir/eptrip/etrip.log \ - eptexdir/eptrip/etrip.tex eptexdir/eptrip/texmf.cnf \ - $(pdftex_ch_srcs) etexdir/etex.ch pdftexdir/pdftex.defines \ - pdftexdir/pdftex.h pdftexdir/ChangeLog pdftexdir/NEWS \ - pdftexdir/README pdftexdir/change-files.txt $(pdftex_tests) \ -- pdftexdir/regex/COPYING.LIB pdftexdir/regex/README \ -- luatexdir/ptexlib.h luatexdir/getluatexsvnversion.sh \ -- $(luatex_tests) luatexdir/lua51/Makefile \ -- luatexdir/lua51/liolib.c luatexdir/lua51/lua.c \ -- luatexdir/lua51/luac.c luatexdir/lua51/print.c \ -- luatexdir/luasocket/src/socket_lua.c \ -+ tests/wprob.tex pdftexdir/regex/COPYING.LIB \ -+ pdftexdir/regex/README luatexdir/ptexlib.h \ -+ luatexdir/getluatexsvnversion.sh $(luatex_tests) \ -+ luatexdir/lua51/Makefile luatexdir/lua51/liolib.c \ -+ luatexdir/lua51/lua.c luatexdir/lua51/luac.c \ -+ luatexdir/lua51/print.c luatexdir/luasocket/src/socket_lua.c \ - luatexdir/luasocket/src/ftp_lua.c \ - luatexdir/luasocket/src/http_lua.c \ - luatexdir/luasocket/src/smtp_lua.c \ -@@ -1456,8 +1460,8 @@ - tests/xptmr.mpx tests/xstory.mpx $(nodist_libmplib_a_SOURCES) \ - mp-tangle mpmath-tangle psout-tangle svgout-tangle \ - $(nodist_etex_SOURCES) etex.web etex.ch etex-web2c etex.p \ -- etex.pool etex-tangle etrip.diffs $(pweb_programs:=.c) \ -- $(pweb_programs:=.h) $(pweb_programs:=.p) \ -+ etex.pool etex-tangle etrip.diffs wprob.log wprob.tex \ -+ $(pweb_programs:=.c) $(pweb_programs:=.h) $(pweb_programs:=.p) \ - $(pweb_programs:=-web2c) $(pweb_programs:=.web) \ - $(nodist_ptex_SOURCES) ptex.web ptex.ch ptex-web2c ptex.p \ - ptex.pool ptex-tangle tests/nissya_bib.* tests/xexampl.aux \ -@@ -1467,7 +1471,7 @@ - $(nodist_eptex_SOURCES) eptex.web eptex.ch eptex-web2c eptex.p \ - eptex.pool eptex-tangle eptrip.diffs $(nodist_pdftex_SOURCES) \ - pdftex.ch pdftex-web2c pdftex.p pdftex.pool pdftex-tangle \ -- $(nodist_libluatex_a_SOURCES) txt2zlib.c \ -+ wprob.log wprob.tex $(nodist_libluatex_a_SOURCES) txt2zlib.c \ - $(nodist_xetex_SOURCES) xetex.web xetex-web2c xetex.p \ - xetex.pool xetex-tangle $(omegaware_programs:=.c) \ - $(omegaware_programs:=.h) $(omegaware_programs:=.p) \ -@@ -1681,7 +1685,7 @@ - - # e-TeX Tests - # --etex_tests = etexdir/etrip.test -+etex_tests = etexdir/wprob.test etexdir/etrip.test - ptex_cppflags = $(PTEXENC_INCLUDES) $(AM_CPPFLAGS) - ptex_ldadd = $(pproglib) $(PTEXENC_LIBS) $(LDADD) - p_tangle = WEBINPUTS=.:$(srcdir)/ptexdir:$(srcdir) $(buildenv) $(TANGLE) -@@ -1806,7 +1810,7 @@ - - # pdfTeX Tests - # --pdftex_tests = pdftexdir/pdftex.test -+pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test - libpdftex_a_CPPFLAGS = $(pdftex_cppflags) - libpdftex_a_CXXFLAGS = # $(WARNING_CXXFLAGS) - libpdftex_a_SOURCES = pdftexdir/avl.c pdftexdir/avl.h \ -@@ -9056,7 +9060,6 @@ - # Generate etex.ch - etex.ch: tie$(EXEEXT) etex.web $(etex_ch_srcs) - $(tie) -c etex.ch etex.web $(etex_ch_srcs) -- - # etrip.test - etrip.diffs: etex$(EXEEXT) - $(triptrap_diffs) $@ -Index: Build/source/texk/web2c/etexdir/ChangeLog -=================================================================== ---- Build/source/texk/web2c/etexdir/ChangeLog (revision 24364) -+++ Build/source/texk/web2c/etexdir/ChangeLog (revision 24404) -@@ -1,3 +1,8 @@ -+2011-09-30 Peter Breitenlohner -+ -+ * wprob.test: New shell script to test for uninitialized line. -+ * am/etex.am: Add the new test. -+ - 2011-04-07 Peter Breitenlohner - - * etex.ch: Version 2.3, dated April 7, 2011. - -Property changes on: Build/source/texk/web2c/etexdir/wprob.test -___________________________________________________________________ -Added: svn:executable - + * - -Index: Build/source/texk/web2c/etexdir/am/etex.am -=================================================================== ---- Build/source/texk/web2c/etexdir/am/etex.am (revision 24364) -+++ Build/source/texk/web2c/etexdir/am/etex.am (revision 24404) -@@ -1,6 +1,6 @@ - ## texk/web2c/etexdir/am/etex.am: Makefile fragment for e-TeX. - ## --## Copyright (C) 2009 - 2011 Peter Breitenlohner -+## Copyright (C) 2009-2011 Peter Breitenlohner - ## You may freely use, modify and/or distribute this file. - - ## e-TeX -@@ -76,7 +76,7 @@ - - # e-TeX Tests - # --etex_tests = etexdir/etrip.test -+etex_tests = etexdir/wprob.test etexdir/etrip.test - - EXTRA_DIST += $(etex_tests) - -@@ -88,6 +88,9 @@ - endif ETEX - DISTCLEANFILES += etrip.diffs - -+# wprob.test -+EXTRA_DIST += tests/wprob.tex -+DISTCLEANFILES += wprob.log wprob.tex - # etrip.test - etrip.diffs: etex$(EXEEXT) - $(triptrap_diffs) $@ - -Property changes on: Build/source/texk/web2c/pdftexdir/wprob.test -___________________________________________________________________ -Added: svn:executable - + * - -Index: Build/source/texk/web2c/pdftexdir/ChangeLog -=================================================================== ---- Build/source/texk/web2c/pdftexdir/ChangeLog (revision 24364) -+++ Build/source/texk/web2c/pdftexdir/ChangeLog (revision 24404) -@@ -1,3 +1,8 @@ -+2011-09-30 Peter Breitenlohner -+ -+ * wprob.test: New shell script to test for uninitialized line. -+ * am/pdftex.am: Add the new test. -+ - 2011-05-12 Peter Breitenlohner - - * writepng.c: #define PNG_FP_1 for libpng < 1.5.0. -Index: Build/source/texk/web2c/pdftexdir/am/pdftex.am -=================================================================== ---- Build/source/texk/web2c/pdftexdir/am/pdftex.am (revision 24364) -+++ Build/source/texk/web2c/pdftexdir/am/pdftex.am (revision 24404) -@@ -88,7 +88,7 @@ - - # pdfTeX Tests - # --pdftex_tests = pdftexdir/pdftex.test -+pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test - - EXTRA_DIST += $(pdftex_tests) - -@@ -96,3 +96,7 @@ - TESTS += $(pdftex_tests) - endif PDFTEX - -+# wprob.test -+EXTRA_DIST += tests/wprob.tex -+DISTCLEANFILES += wprob.log wprob.tex -+ diff --git a/office/texlive/branch2011/13-distribute_README.branch2011.patch b/office/texlive/branch2011/13-distribute_README.branch2011.patch deleted file mode 100644 index 4190a793aa..0000000000 --- a/office/texlive/branch2011/13-distribute_README.branch2011.patch +++ /dev/null @@ -1,36 +0,0 @@ -r24405 | peter | 2011-10-26 10:00:04 +0000 (Wed, 26 Oct 2011) | 1 line - -branch2011: distribute README.branch2011 - -Index: Build/source/Makefile.in -=================================================================== ---- Build/source/Makefile.in (revision 24404) -+++ Build/source/Makefile.in (revision 24405) -@@ -342,6 +342,7 @@ - distcleancheck_listfiles = find . -type f -o -type l -print - EXTRA_DIST = \ - Build \ -+ README.branch2011 \ - README.coding \ - README.config \ - README.cross \ -Index: Build/source/Makefile.am -=================================================================== ---- Build/source/Makefile.am (revision 24404) -+++ Build/source/Makefile.am (revision 24405) -@@ -1,6 +1,6 @@ - ## Makefile.am for the TeX Live top-level - ## --## Copyright (C) 2009 - 2011 Peter Breitenlohner -+## Copyright (C) 2009-2011 Peter Breitenlohner - ## You may freely use, modify and/or distribute this file. - ## - ## Use 'aclocal --force' (for "computed m4_sinclude") -@@ -15,6 +15,7 @@ - - EXTRA_DIST = \ - Build \ -+ README.branch2011 \ - README.coding \ - README.config \ - README.cross \ diff --git a/office/texlive/branch2011/14-set_tardate_branch2011.patch b/office/texlive/branch2011/14-set_tardate_branch2011.patch deleted file mode 100644 index 3d4632f5a7..0000000000 --- a/office/texlive/branch2011/14-set_tardate_branch2011.patch +++ /dev/null @@ -1,100 +0,0 @@ -r24406 | peter | 2011-10-26 10:03:55 +0000 (Wed, 26 Oct 2011) | 1 line - -branch2011: set tardate=branch2011 such that 'make dist' creates tex-live-branch2011.tar.* - -Index: Build/source/configure -=================================================================== ---- Build/source/configure (revision 24405) -+++ Build/source/configure (revision 24406) -@@ -1,6 +1,6 @@ - #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.68 for TeX Live 2011-04-12. -+# Generated by GNU Autoconf 2.68 for TeX Live branch2011. - # - # Report bugs to . - # -@@ -570,8 +570,8 @@ - # Identity of this package. - PACKAGE_NAME='TeX Live' - PACKAGE_TARNAME='tex-live' --PACKAGE_VERSION='2011-04-12' --PACKAGE_STRING='TeX Live 2011-04-12' -+PACKAGE_VERSION='branch2011' -+PACKAGE_STRING='TeX Live branch2011' - PACKAGE_BUGREPORT='tex-k@tug.org' - PACKAGE_URL='' - -@@ -1460,7 +1460,7 @@ - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF --\`configure' configures TeX Live 2011-04-12 to adapt to many kinds of systems. -+\`configure' configures TeX Live branch2011 to adapt to many kinds of systems. - - Usage: $0 [OPTION]... [VAR=VALUE]... - -@@ -1534,7 +1534,7 @@ - - if test -n "$ac_init_help"; then - case $ac_init_help in -- short | recursive ) echo "Configuration of TeX Live 2011-04-12:";; -+ short | recursive ) echo "Configuration of TeX Live branch2011:";; - esac - cat <<\_ACEOF - -@@ -1820,7 +1820,7 @@ - test -n "$ac_init_help" && exit $ac_status - if $ac_init_version; then - cat <<\_ACEOF --TeX Live configure 2011-04-12 -+TeX Live configure branch2011 - generated by GNU Autoconf 2.68 - - Copyright (C) 2010 Free Software Foundation, Inc. -@@ -2421,7 +2421,7 @@ - This file contains any messages produced by compilers while - running configure, to aid debugging if configure makes a mistake. - --It was created by TeX Live $as_me 2011-04-12, which was -+It was created by TeX Live $as_me branch2011, which was - generated by GNU Autoconf 2.68. Invocation command line was - - $ $0 $@ -@@ -9847,7 +9847,7 @@ - - # Define the identity of the package. - PACKAGE='tex-live' -- VERSION='2011-04-12' -+ VERSION='branch2011' - - - cat >>confdefs.h <<_ACEOF -@@ -21041,7 +21041,7 @@ - # report actual input values of CONFIG_FILES etc. instead of their - # values after options handling. - ac_log=" --This file was extended by TeX Live $as_me 2011-04-12, which was -+This file was extended by TeX Live $as_me branch2011, which was - generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES -@@ -21098,7 +21098,7 @@ - cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" - ac_cs_version="\\ --TeX Live config.status 2011-04-12 -+TeX Live config.status branch2011 - configured by $0, generated by GNU Autoconf 2.68, - with options \\"\$ac_cs_config\\" - -Index: Build/source/tardate.ac -=================================================================== ---- Build/source/tardate.ac (revision 24405) -+++ Build/source/tardate.ac (revision 24406) -@@ -8,4 +8,4 @@ - dnl -------------------------------------------------------- - dnl - dnl m4-include this file to define the current TeX Live tarball version --m4_define([tex_live_tardate], [2011-04-12]) -+m4_define([tex_live_tardate], [branch2011]) diff --git a/office/texlive/branch2011/15-update_generated_files.patch b/office/texlive/branch2011/15-update_generated_files.patch deleted file mode 100644 index 5b1a815b86..0000000000 --- a/office/texlive/branch2011/15-update_generated_files.patch +++ /dev/null @@ -1,362 +0,0 @@ -r24407 | peter | 2011-10-26 10:05:08 +0000 (Wed, 26 Oct 2011) | 1 line - -branch2011: update generated files - -Index: Build/source/libs/zziplib/configure -=================================================================== ---- Build/source/libs/zziplib/configure (revision 24406) -+++ Build/source/libs/zziplib/configure (revision 24407) -@@ -727,8 +727,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/libs/teckit/configure -=================================================================== ---- Build/source/libs/teckit/configure (revision 24406) -+++ Build/source/libs/teckit/configure (revision 24407) -@@ -738,13 +738,8 @@ - CCC - CC - CFLAGS --LDFLAGS --LIBS --CPPFLAGS - CXXCPP --CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/afm2pl/configure -=================================================================== ---- Build/source/texk/afm2pl/configure (revision 24406) -+++ Build/source/texk/afm2pl/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/dtl/configure -=================================================================== ---- Build/source/texk/dtl/configure (revision 24406) -+++ Build/source/texk/dtl/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/xdvik/configure -=================================================================== ---- Build/source/texk/xdvik/configure (revision 24406) -+++ Build/source/texk/xdvik/configure (revision 24407) -@@ -800,7 +800,6 @@ - LIBS - CPPFLAGS - CPP --CPPFLAGS - XMKMF' - ac_subdirs_all='squeeze' - -Index: Build/source/texk/lacheck/configure -=================================================================== ---- Build/source/texk/lacheck/configure (revision 24406) -+++ Build/source/texk/lacheck/configure (revision 24407) -@@ -755,8 +755,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/dvipos/configure -=================================================================== ---- Build/source/texk/dvipos/configure (revision 24406) -+++ Build/source/texk/dvipos/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/devnag/configure -=================================================================== ---- Build/source/texk/devnag/configure (revision 24406) -+++ Build/source/texk/devnag/configure (revision 24407) -@@ -669,8 +669,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/dvi2tty/configure -=================================================================== ---- Build/source/texk/dvi2tty/configure (revision 24406) -+++ Build/source/texk/dvi2tty/configure (revision 24407) -@@ -759,8 +759,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/bibtex8/configure -=================================================================== ---- Build/source/texk/bibtex8/configure (revision 24406) -+++ Build/source/texk/bibtex8/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/seetexk/configure -=================================================================== ---- Build/source/texk/seetexk/configure (revision 24406) -+++ Build/source/texk/seetexk/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/xdvipdfmx/configure -=================================================================== ---- Build/source/texk/xdvipdfmx/configure (revision 24406) -+++ Build/source/texk/xdvipdfmx/configure (revision 24407) -@@ -787,8 +787,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/detex/configure -=================================================================== ---- Build/source/texk/detex/configure (revision 24406) -+++ Build/source/texk/detex/configure (revision 24407) -@@ -762,8 +762,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/ttf2pk/configure -=================================================================== ---- Build/source/texk/ttf2pk/configure (revision 24406) -+++ Build/source/texk/ttf2pk/configure (revision 24407) -@@ -765,8 +765,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/gsftopk/configure -=================================================================== ---- Build/source/texk/gsftopk/configure (revision 24406) -+++ Build/source/texk/gsftopk/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/ttfdump/configure -=================================================================== ---- Build/source/texk/ttfdump/configure (revision 24406) -+++ Build/source/texk/ttfdump/configure (revision 24407) -@@ -751,8 +751,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/makejvf/configure -=================================================================== ---- Build/source/texk/makejvf/configure (revision 24406) -+++ Build/source/texk/makejvf/configure (revision 24407) -@@ -762,8 +762,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/dvidvi/configure -=================================================================== ---- Build/source/texk/dvidvi/configure (revision 24406) -+++ Build/source/texk/dvidvi/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/dvipng/configure -=================================================================== ---- Build/source/texk/dvipng/configure (revision 24406) -+++ Build/source/texk/dvipng/configure (revision 24407) -@@ -813,8 +813,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/cjkutils/configure -=================================================================== ---- Build/source/texk/cjkutils/configure (revision 24406) -+++ Build/source/texk/cjkutils/configure (revision 24407) -@@ -768,8 +768,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/tex4htk/configure -=================================================================== ---- Build/source/texk/tex4htk/configure (revision 24406) -+++ Build/source/texk/tex4htk/configure (revision 24407) -@@ -762,8 +762,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/ptexenc/configure -=================================================================== ---- Build/source/texk/ptexenc/configure (revision 24406) -+++ Build/source/texk/ptexenc/configure (revision 24407) -@@ -762,8 +762,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/ps2pkm/configure -=================================================================== ---- Build/source/texk/ps2pkm/configure (revision 24406) -+++ Build/source/texk/ps2pkm/configure (revision 24407) -@@ -758,8 +758,7 @@ - LDFLAGS - LIBS - CPPFLAGS --CPP --CPPFLAGS' -+CPP' - - - # Initialize some variables set by options. -Index: Build/source/texk/xdv2pdf/configure -=================================================================== ---- Build/source/texk/xdv2pdf/configure (revision 24406) -+++ Build/source/texk/xdv2pdf/configure (revision 24407) -@@ -763,7 +763,6 @@ - enable_libtool_lock - enable_largefile - enable_compiler_warnings --with_gnu_ld - with_system_kpathsea - with_kpathsea_includes - with_kpathsea_libdir -@@ -777,19 +776,12 @@ - LIBS - CPPFLAGS - CPP --CPPFLAGS - CXX - CXXFLAGS --LDFLAGS --LIBS --CPPFLAGS - CCC - CXXCPP - OBJC --OBJCFLAGS --LDFLAGS --LIBS --OBJC' -+OBJCFLAGS' - - - # Initialize some variables set by options. diff --git a/office/texlive/branch2011/16-update_branch_log.patch b/office/texlive/branch2011/16-update_branch_log.patch deleted file mode 100644 index 2b469c7e9d..0000000000 --- a/office/texlive/branch2011/16-update_branch_log.patch +++ /dev/null @@ -1,74 +0,0 @@ -r24408 | peter | 2011-10-26 10:11:55 +0000 (Wed, 26 Oct 2011) | 1 line - -update branch log - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24407) -+++ Build/source/README.branch2011 (revision 24408) -@@ -3,6 +3,65 @@ - - This file records commits made to the bug-fix branch (only). - ------------------------------------------------------------------------ -+r24407 | peter | 2011-10-26 12:05:08 +0200 (Wed, 26 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/libs/teckit/configure -+ M /branches/branch2011/Build/source/libs/zziplib/configure -+ M /branches/branch2011/Build/source/texk/afm2pl/configure -+ M /branches/branch2011/Build/source/texk/bibtex8/configure -+ M /branches/branch2011/Build/source/texk/cjkutils/configure -+ M /branches/branch2011/Build/source/texk/detex/configure -+ M /branches/branch2011/Build/source/texk/devnag/configure -+ M /branches/branch2011/Build/source/texk/dtl/configure -+ M /branches/branch2011/Build/source/texk/dvi2tty/configure -+ M /branches/branch2011/Build/source/texk/dvidvi/configure -+ M /branches/branch2011/Build/source/texk/dvipng/configure -+ M /branches/branch2011/Build/source/texk/dvipos/configure -+ M /branches/branch2011/Build/source/texk/gsftopk/configure -+ M /branches/branch2011/Build/source/texk/lacheck/configure -+ M /branches/branch2011/Build/source/texk/makejvf/configure -+ M /branches/branch2011/Build/source/texk/ps2pkm/configure -+ M /branches/branch2011/Build/source/texk/ptexenc/configure -+ M /branches/branch2011/Build/source/texk/seetexk/configure -+ M /branches/branch2011/Build/source/texk/tex4htk/configure -+ M /branches/branch2011/Build/source/texk/ttf2pk/configure -+ M /branches/branch2011/Build/source/texk/ttfdump/configure -+ M /branches/branch2011/Build/source/texk/xdv2pdf/configure -+ M /branches/branch2011/Build/source/texk/xdvik/configure -+ M /branches/branch2011/Build/source/texk/xdvipdfmx/configure -+ -+branch2011: update generated files -+ -+------------------------------------------------------------------------ -+r24406 | peter | 2011-10-26 12:03:55 +0200 (Wed, 26 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/configure -+ M /branches/branch2011/Build/source/tardate.ac -+ -+branch2011: set tardate=branch2011 such that 'make dist' creates tex-live-branch2011.tar.* -+ -+------------------------------------------------------------------------ -+r24405 | peter | 2011-10-26 12:00:04 +0200 (Wed, 26 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/Makefile.am -+ M /branches/branch2011/Build/source/Makefile.in -+ -+branch2011: distribute README.branch2011 -+ -+------------------------------------------------------------------------ -+r24404 | peter | 2011-10-26 11:57:08 +0200 (Wed, 26 Oct 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/Makefile.in -+ M /branches/branch2011/Build/source/texk/web2c/etexdir/ChangeLog -+ M /branches/branch2011/Build/source/texk/web2c/etexdir/am/etex.am -+ M /branches/branch2011/Build/source/texk/web2c/etexdir/wprob.test -+ M /branches/branch2011/Build/source/texk/web2c/pdftexdir/ChangeLog -+ M /branches/branch2011/Build/source/texk/web2c/pdftexdir/am/pdftex.am -+ M /branches/branch2011/Build/source/texk/web2c/pdftexdir/wprob.test -+ -+branch2011: import test cases for line number fix from trunk r24155 -+ -+------------------------------------------------------------------------ - r24363 | karl | 2011-10-23 01:08:32 +0200 (Sun, 23 Oct 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/psread.c diff --git a/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch b/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch deleted file mode 100644 index 446f98fdad..0000000000 --- a/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch +++ /dev/null @@ -1,46 +0,0 @@ -r24460 | peter | 2011-11-02 15:38:52 +0000 (Wed, 02 Nov 2011) | 1 line - -branch2011: import ttf2pk bug fix from trunk r24454 - -Index: Build/source/texk/ttf2pk/ChangeLog -=================================================================== ---- Build/source/texk/ttf2pk/ChangeLog (revision 24408) -+++ Build/source/texk/ttf2pk/ChangeLog (revision 24460) -@@ -1,3 +1,8 @@ -+2011-11-02 Peter Breitenlohner -+ -+ * ttf2pk.c (main): Bug fix: mapfiles is malloc()ed, so do not -+ realloc() mapfiles+offset. -+ - 2011-04-29 Peter Breitenlohner - - * parse.c, ttfenc.c: Bug fix. Increase buffer size for increased -Index: Build/source/texk/ttf2pk/ttf2pk.c -=================================================================== ---- Build/source/texk/ttf2pk/ttf2pk.c (revision 24408) -+++ Build/source/texk/ttf2pk/ttf2pk.c (revision 24460) -@@ -300,7 +300,8 @@ - long inenc_array[256]; - char *fontname; - size_t fontname_len; -- char *pk_filename, *tfm_filename, *enc_filename, *map_filename; -+ char *pk_filename, *tfm_filename, *enc_filename; -+ char *map_filename = NULL; - char *real_ttfname, *real_map_filename; - int dpi = 0, ptsize; - Boolean hinting = True; -@@ -374,11 +375,14 @@ - p = mapfiles; - while (*p) - { -+ if (map_filename) -+ free(map_filename); - map_filename = p; - while (*p != '\n') - p++; - *p++ = '\0'; - -+ map_filename = newstring(map_filename); - real_map_filename = TeX_search_map_file(&map_filename); - if (!real_map_filename) - { diff --git a/office/texlive/branch2011/18-update_branch_log.patch b/office/texlive/branch2011/18-update_branch_log.patch deleted file mode 100644 index 15670086bb..0000000000 --- a/office/texlive/branch2011/18-update_branch_log.patch +++ /dev/null @@ -1,50 +0,0 @@ -r24461 | peter | 2011-11-02 15:44:51 +0000 (Wed, 02 Nov 2011) | 1 line - -update branch log - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24460) -+++ Build/source/README.branch2011 (revision 24461) -@@ -3,6 +3,14 @@ - - This file records commits made to the bug-fix branch (only). - ------------------------------------------------------------------------ -+r24460 | peter | 2011-11-02 16:38:52 +0100 (Wed, 02 Nov 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/ttf2pk/ChangeLog -+ M /branches/branch2011/Build/source/texk/ttf2pk/ttf2pk.c -+ -+branch2011: import ttf2pk bug fix from trunk r24454 -+ -+------------------------------------------------------------------------ - r24407 | peter | 2011-10-26 12:05:08 +0200 (Wed, 26 Oct 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/libs/teckit/configure -@@ -106,6 +114,14 @@ - branch2011: import line number fix from trunk r24155 - - ------------------------------------------------------------------------ -+r23740 | karl | 2011-08-29 02:14:50 +0200 (Mon, 29 Aug 2011) | 1 line -+Changed paths: -+ M /branches/branch2011/Build/source/texk/web2c/enctex.ch -+ M /branches/branch2011/Build/source/texk/web2c/xetexdir/xetex.ch -+ -+branch2011: import off-by-one fix for enctex/xetex initialization (original r23187, see also email http://tug.org/pipermail/tldistro/2011q3/000120.html) -+ -+------------------------------------------------------------------------ - r23716 | karl | 2011-08-27 01:29:30 +0200 (Sat, 27 Aug 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/web2c/synctexdir/ChangeLog -@@ -113,11 +129,3 @@ - M /branches/branch2011/Build/source/texk/web2c/synctexdir/synctex-xetex.h - - branch2011: import synctex coordinate fix from trunk r23644 -- -------------------------------------------------------------------------- --r23740 | karl | 2011-08-29 02:14:50 +0200 (Mon, 29 Aug 2011) | 1 line --Changed paths: -- M /branches/branch2011/Build/source/texk/web2c/enctex.ch -- M /branches/branch2011/Build/source/texk/web2c/xetexdir/xetex.ch -- --branch2011: import off-by-one fix for enctex/xetex initialization (original r23187, see also email http://tug.org/pipermail/tldistro/2011q3/000120.html) diff --git a/office/texlive/branch2011/19-import_cautious_create_remove_man_link.patch b/office/texlive/branch2011/19-import_cautious_create_remove_man_link.patch deleted file mode 100644 index a4cc7d0b9f..0000000000 --- a/office/texlive/branch2011/19-import_cautious_create_remove_man_link.patch +++ /dev/null @@ -1,90 +0,0 @@ -r24766 | peter | 2011-12-05 12:23:16 +0000 (Mon, 05 Dec 2011) | 2 lines - -branch2011: import more cautious creation and removal of man link -from trunk r24727, r24728, and r24765 - -Index: Build/source/texk/texlive/linked_scripts/Makefile.in -=================================================================== ---- Build/source/texk/texlive/linked_scripts/Makefile.in (revision 24461) -+++ Build/source/texk/texlive/linked_scripts/Makefile.in (revision 24766) -@@ -650,10 +650,12 @@ - echo "creating link '$$link' -> '$$file'"; \ - $(LN_S) $$file $$link || exit 1; \ - done && \ -- rm -f man && \ -- if test -d $(REL)/texmf/doc/man; then \ -- echo "creating link 'man' -> '$(REL)/texmf/doc/man'" && \ -- (ln -s $(REL)/texmf/doc/man man || :); \ -+ if test -d "$$REL/texmf/doc/man" \ -+ && test -z "$(TL_INSTALL_OMIT_MAN_LINK)" \ -+ && (test -h man || test ! -e man); then \ -+ echo "creating link 'man' -> '$$REL/texmf/doc/man'"; \ -+ rm -f man; \ -+ (ln -s "$$REL/texmf/doc/man" man || :); \ - else :; fi - - uninstall-hook: -@@ -667,7 +669,9 @@ - link=`echo $$s | sed 's,.*:,,'`; \ - rm -f $(DESTDIR)$(bindir)/$$link$(WINEXT); \ - done --@WIN32_FALSE@ rm -f $(DESTDIR)$(bindir)/man -+@WIN32_FALSE@ if test -h $(DESTDIR)$(bindir)/man; then \ -+@WIN32_FALSE@ rm -f $(DESTDIR)$(bindir)/man; \ -+@WIN32_FALSE@ else :; fi - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. -Index: Build/source/texk/texlive/linked_scripts/ChangeLog -=================================================================== ---- Build/source/texk/texlive/linked_scripts/ChangeLog (revision 24461) -+++ Build/source/texk/texlive/linked_scripts/ChangeLog (revision 24766) -@@ -1,3 +1,13 @@ -+2011-12-05 Peter Breitenlohner -+ -+ * Makefile.am (uninstall-hook): Only remove man if it is a link. -+ -+2011-12-03 Karl Berry -+ -+ * Makefile.am (install-data-hook): only create the man link if it -+ is a link already, and if TL_INSTALL_OMIT_MAN_LINK is unset -+ in the environment. Report from Bruce Dubbs, 18 Nov 2011 18:56:22. -+ - 2011-05-30 Peter Breitenlohner - - * Makefile.am (bin_links): Move mpost:metafun and mpost:mfplain -Index: Build/source/texk/texlive/linked_scripts/Makefile.am -=================================================================== ---- Build/source/texk/texlive/linked_scripts/Makefile.am (revision 24461) -+++ Build/source/texk/texlive/linked_scripts/Makefile.am (revision 24766) -@@ -199,12 +199,15 @@ - echo "creating link '$$link' -> '$$file'"; \ - $(LN_S) $$file $$link || exit 1; \ - done && \ -- rm -f man && \ -- if test -d $(REL)/texmf/doc/man; then \ -- echo "creating link 'man' -> '$(REL)/texmf/doc/man'" && \ -- (ln -s $(REL)/texmf/doc/man man || :); \ -+ if test -d "$$REL/texmf/doc/man" \ -+ && test -z "$(TL_INSTALL_OMIT_MAN_LINK)" \ -+ && (test -h man || test ! -e man); then \ -+ echo "creating link 'man' -> '$$REL/texmf/doc/man'"; \ -+ rm -f man; \ -+ (ln -s "$$REL/texmf/doc/man" man || :); \ - else :; fi --## man dir link for those mans which can use it. -+## man dir link for those mans which can use it, but don't overwrite a -+## real file, e.g., /usr/bin/man. - - ## For WIN32 (MinGW or native) we have wrapper binaries with .exe, - ## for Cygwin and Unix we have symlinks without .exe. -@@ -224,6 +227,8 @@ - rm -f $(DESTDIR)$(bindir)/$$link$(WINEXT); \ - done - if !WIN32 -- rm -f $(DESTDIR)$(bindir)/man -+ if test -h $(DESTDIR)$(bindir)/man; then \ -+ rm -f $(DESTDIR)$(bindir)/man; \ -+ else :; fi - endif !WIN32 - diff --git a/office/texlive/branch2011/20-update_branch_log.patch b/office/texlive/branch2011/20-update_branch_log.patch deleted file mode 100644 index 71df80dab3..0000000000 --- a/office/texlive/branch2011/20-update_branch_log.patch +++ /dev/null @@ -1,25 +0,0 @@ -r24767 | peter | 2011-12-05 12:27:37 +0000 (Mon, 05 Dec 2011) | 1 line - -update branch log - -Index: Build/source/README.branch2011 -=================================================================== ---- Build/source/README.branch2011 (revision 24766) -+++ Build/source/README.branch2011 (revision 24767) -@@ -3,6 +3,16 @@ - - This file records commits made to the bug-fix branch (only). - ------------------------------------------------------------------------ -+r24766 | peter | 2011-12-05 13:23:16 +0100 (Mon, 05 Dec 2011) | 2 lines -+Changed paths: -+ M /branches/branch2011/Build/source/texk/texlive/linked_scripts/ChangeLog -+ M /branches/branch2011/Build/source/texk/texlive/linked_scripts/Makefile.am -+ M /branches/branch2011/Build/source/texk/texlive/linked_scripts/Makefile.in -+ -+branch2011: import more cautious creation and removal of man link -+from trunk r24727, r24728, and r24765 -+ -+------------------------------------------------------------------------ - r24460 | peter | 2011-11-02 16:38:52 +0100 (Wed, 02 Nov 2011) | 1 line - Changed paths: - M /branches/branch2011/Build/source/texk/ttf2pk/ChangeLog diff --git a/office/texlive/branch2011/README b/office/texlive/branch2011/README deleted file mode 100644 index 41e346f104..0000000000 --- a/office/texlive/branch2011/README +++ /dev/null @@ -1,9 +0,0 @@ -This directory should contain only patches from the stable branch of -TeXLive 2011 - -Thanks to Karl Berry and the other TeXLive contributors for agreeing -to maintain this and for linking it at http://tug.org/texlive/distro.html - -From an svn checkout, something like this will generate patches: - svn diff -r from#####:to##### > patchname - diff --git a/office/texlive/branch2012/README b/office/texlive/branch2012/README new file mode 100644 index 0000000000..54d43468f7 --- /dev/null +++ b/office/texlive/branch2012/README @@ -0,0 +1,9 @@ +This directory should contain only patches from the stable branch of +TeXLive 2012 + +Thanks to Karl Berry and the other TeXLive contributors for agreeing +to maintain this and for linking it at http://tug.org/texlive/distro.html + +From an svn checkout, something like this will generate patches: + svn diff -r from#####:to##### > patchname + diff --git a/office/texlive/doinst.sh b/office/texlive/doinst.sh index 22da4eb4c2..ef65a367b2 100644 --- a/office/texlive/doinst.sh +++ b/office/texlive/doinst.sh @@ -1,17 +1,8 @@ -# Temporarily add /usr/share/texmf/bin to $PATH or -# the updmap-sys and fmtutil-sys calls will not work -TEMP_PATH=$PATH -export PATH=/usr/share/texmf/bin:$PATH - # This one shouldn't be needed, but just in case... -chroot . /usr/share/texmf/bin/mktexlsr 1>/dev/null 2>/dev/null +chroot . /usr/bin/mktexlsr 1>/dev/null 2>/dev/null # This is to generate /usr/share/texmf-var/ stuff -chroot . /usr/share/texmf/bin/updmap-sys --nohash --syncwithtrees 1>/dev/null 2>/dev/null -chroot . /usr/share/texmf/bin/mktexlsr 1>/dev/null 2>/dev/null -chroot . /usr/share/texmf/bin/fmtutil-sys --all 1>/dev/null 2>/dev/null - -# Just in case... -export PATH=$TEMP_PATH -unset TEMP_PATH +chroot . /usr/bin/updmap-sys --nohash --syncwithtrees 1>/dev/null 2>/dev/null +chroot . /usr/bin/mktexlsr 1>/dev/null 2>/dev/null +chroot . /usr/bin/fmtutil-sys --all 1>/dev/null 2>/dev/null diff --git a/office/texlive/epstopdf/README b/office/texlive/epstopdf/README deleted file mode 100644 index 0338f4fada..0000000000 --- a/office/texlive/epstopdf/README +++ /dev/null @@ -1,26 +0,0 @@ -$Id: README 15641 2009-10-04 16:42:16Z karl $ -This file is public domain. (Originally written by Karl Berry, 2009.) - -This is the README for the epstopdf script distribution. - -Primary distribution point: http://mirror.ctan.org/support/epstopdf/ - (list of mirrors at: http://ctan.org/mirrors) - -Home page: http://tug.org/epstopdf/ - -Mailing list for bugs and discussion: http://lists.tug.org/tex-k -When reporting bugs, please include an input file and command line -options so the problem can be reproduced. - -------------------------------------------------------------------------- -The test-binary and test-bin2 files were supplied by Akira Kakuto and -Reinhard Kotucha. They contain binary data. They are public domain. - -The test-binhdr* files were supplied by Martin von Gagern, constructed -as follows. They contain binary junk before the EPS starts. We also -use these to test different line endings. These files are public domain. - -{ echo -e '%Some\000binary\001comment'; dot -Tps <<< 'digraph{a->b}'; } - > test-binhdr-lf.eps -tr $'\n' $'\r' test-binhdr-cr.ps -unix2dos test-binhdr-cr.ps diff --git a/office/texlive/epstopdf/epstopdf.1 b/office/texlive/epstopdf/epstopdf.1 deleted file mode 100644 index ac57d1dc7d..0000000000 --- a/office/texlive/epstopdf/epstopdf.1 +++ /dev/null @@ -1,88 +0,0 @@ -.TH EPSTOPDF 1 "18 March 2010" -.\" $Id: epstopdf.1 18160 2010-05-09 00:02:00Z karl $ -.SH NAME -epstopdf, repstopdf \- convert an EPS file to PDF -.SH SYNOPSIS -\fBepstopdf\fP [\fIoptions\fP] [\fIepsfile\fP] -.SH DESCRIPTION -\fBepstopdf\fP transforms the Encapsulated PostScript file \fIepsfile\fP -(or standard input) so that it is guaranteed to start at the 0,0 -coordinate, and it sets a page size exactly corresponding to the -BoundingBox. This means that when Ghostscript renders it, the result -needs no cropping, and the PDF MediaBox is correct. By default, the -result is piped to Ghostscript and a PDF version written. -.P -If the bounding box is not right, of course, there are problems. -.SH OPTIONS -.IP "\fB--outfile\fP=\fIfile\fP" -write result to \fIfile\fP. If this option is not given, and -\fB--nogs\fP or \fB--filter\fP is specified, write to standard output; -otherwise, the default is to construct the output file name by replacing -any extension in the input file with \fI.pdf\fP. -.IP "\fB--\fP[\fBno\fP]\fBcompress\fP" -use compression (default: on). -.IP "\fB--\fP[\fBno\fP]\fBdebug\fP" -write debugging info (default: off). -.IP "\fB--\fP[\fBno\fP]\fBembed\fP" -embed fonts (default: on). -.IP "\fB--\fP[\fBno\fP]\fBexact\fP" -scan ExactBoundingBox (default: off). -.IP "\fB--\fP[\fBno\fP]\fBfilter\fP" -read standard input and (unless \fB--outfile\fP is given) write standard -output(default: off). -.IP "\fB--\fP[\fBno\fP]\fBgs\fP" -run Ghostscript (default: on). With \fB--nogs\fP, output (to standard -output by default) the PostScript that would normally be converted; that -is, the input PostScript as modified by \fBepstopdf\fP. -.IP "\fB--\fP[\fBno\fP]\fBhires\fP" -scan HiresBoundingBox (default: off). -.IP "\fB--gscmd\fP=\fIval\fP" -pipe output to \fIval\fP (default: [\fBgswin32c\fP on Windows, else \fBgs\fP]) -.IP "\fB--res\fP=\fIdpi\fP" -set image resolution (default: [use gs default]) -.IP "\fB--autorotate\fP=\fIval\fP" -set AutoRotatePages (default: None); recognized \fIval\fP choices: -None, All, PageByPage. For EPS files, PageByPage is equivalent to All. -.IP "\fB--restricted\fP=\fIval\fP" -turn on restricted mode (default: [on for repstopdf, else off]); -this forbids the use of \fB--gscmd\fP and imposes restrictions on the input and -output file names according to the values of openin_any and openout_any (see -the Web2c manual, http://tug.org/web2c). -.IP "\fB--help\fP -display help message and exit -.IP "\fB--version\fP -display version information and exit -.SH EXAMPLES -Examples which produce "test.pdf": -.nf -epstopdf test.eps -produce postscript | epstopdf --filter >test.pdf -produce postscript | epstopdf -f -d -o=test.pdf -.fi -Example: look for HiresBoundingBox and produce corrected PostScript: -.nf -epstopdf -d --nogs --hires test.ps >testcorr.ps -.fi -.SH BUGS -The case of "%%BoundingBox: (atend)" when input is not seekable (e.g., -from a pipe) is not supported. -.PP -Report bugs in the program or this man page to tex-k@tug.org. When -reporting bugs, please include an input file and the command line -options specified, so the problem can be reproduced. -.SH SEE ALSO -\fBgs\fP(1), -\fBpdfcrop\fP(1). -.PP -The epstopdf LaTeX package, part of the oberdiek bundle, which automates -running this script on the fly under TeX: http://ctan.org/pkg/epstopdf-pkg. -.SH AUTHOR -The script was originally written by Sebastian Rahtz, for Elsevier -Science, with subsequent contributions from Thomas Esser, Gerben Wierda -and many others. Currently maintained by Karl Berry. -.PP -Man page originally written by Jim Van Zandt. -.PP -epstopdf home page: http://tug.org/epstopdf. -.PP -You may freely use, modify and/or distribute this file. diff --git a/office/texlive/epstopdf/epstopdf.man1.pdf b/office/texlive/epstopdf/epstopdf.man1.pdf deleted file mode 100644 index 41535a80bc..0000000000 Binary files a/office/texlive/epstopdf/epstopdf.man1.pdf and /dev/null differ diff --git a/office/texlive/epstopdf/epstopdf.pl b/office/texlive/epstopdf/epstopdf.pl deleted file mode 100644 index 9299839c41..0000000000 --- a/office/texlive/epstopdf/epstopdf.pl +++ /dev/null @@ -1,612 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' - if 0; -use strict; - -# $Id: epstopdf.pl 18319 2010-05-17 16:34:21Z karl $ -# (Copyright lines below.) -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote -# products derived from this software without specific prior written -# permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# ---------------------------------------------------------------- -# -# This is a script to transform an EPS file such that: -# a) it is guaranteed to start at the 0,0 coordinate. -# b) it sets a page size exactly corresponding to the BoundingBox -# This means that when Ghostscript renders it, the result needs no -# cropping, and the PDF MediaBox is correct. -# c) the result is piped to Ghostscript and a PDF version written. -# -# It needs a Level 2 PS interpreter. -# If the input bounding box is not right, of course there will be problems. -# -# One thing not allowed for: the case of -# "%%BoundingBox: (atend)" when input is not seekable (e.g., from a pipe), -# -# emacs-page -# History -# 2010/05/09 v2.16 (Karl Berry) -# * make --nogs dump edited PostScript to stdout by default -# (report from Reinhard Kotucha). -# 2010/03/19 v2.15 (Karl Berry) -# * let --outfile override --filter again. -# * recognize MSWin64 as well as MSWin32, just in case. -# 2010/03/08 v2.14 (Manuel P\'egouri\'e-Gonnard) -# * In restricted mode, forbid --gscmd (all platforms) and call GS with full -# path relative to self location (Windows). -# 2010/02/26 v2.13 (Karl Berry) -# * New release. -# 2010/02/23 (Manuel P\'egouri\'e-Gonnard) -# * Use kpsewhich for filename validation in restricted mode, both input and -# output. Requires kpathsea 5.1.0 (TL2010), rejects the name with earlier -# versions of kpsewhich. -# * Call external programs with full path on win32 in order to avoid obvious -# attacks with rogue versions of these programs in the current directory. -# 2009/11/27 v2.12 (Karl Berry) -# * Make --filter work again -# 2009/11/25 (Manuel P\'egouri\'e-Gonnard) -# * Better extension detection, suggested by A. Cherepanov. -# 2009/10/18 (Manuel P\'egouri\'e-Gonnard) -# * Better argument validation (Alexander Cherepanov). -# * Use list form of pipe open() (resp. system()) to prevent injection. -# Since Perl's fork() emulation doesn't work on Windows with Perl 5.8.8 from -# TeX Live 2009, use a temporary file instead of a pipe on Windows. -# 2009/10/14 (Manuel P\'egouri\'e-Gonnard) -# * Added restricted mode. -# 2009/09/27 v2.11 (Karl Berry) -# * Fixed two bugs in the (atend) handling code (Martin von Gagern) -# * Improved handling of CR line ending (Martin von Gagern) -# * More error checking -# * --version option -# * Create source repository in TeX Live -# 2009/07/17 v2.9.11gw -# * Added -dSAFER to default gs options -# TL2009 wants to use a restricted variant of -shell-escape, -# allowing epstopdf to run. However without -dSAFER Ghostscript -# allows writing to files (other than given in -sOutputFile) -# and running commands (through Ghostscript pipe's language feature). -# 2009/05/09 v2.9.10gw -# * Changed cygwin name for ghostscript to gs -# 2008/08/26 v2.9.9gw -# * Switch to embed fonts (default=yes) (J.P. Chretien) -# * turned no AutoRotatePages into an option (D. Kreil) (default = None) -# * Added resolution switch (D. Kreil) -# * Added BSD-style license -# 2007/07/18 v2.9.8gw -# 2007/05/18 v.2.9.7gw (Gerben Wierda) -# * Merged both supplied 2.9.6 versions -# 2007/05/15 v2.9.6tp (Theo Papadopoulo) -# * Simplified the (atend) support -# 2007/01/24 v2.9.6sw (Staszek Wawrykiewicz) -# * patched to work also on Windows -# 2005/10/06 v2.9.5gw (Gerben Wierda) -# * Fixed a horrendous bug in the (atend) handling code -# 2005/10/06 v2.9.4gw (Gerben Wierda) -# * This has become the official version for now -# 2005/10/01 v2.9.3draft (Gerben Wierda) -# * Quote OutFilename -# 2005/09/29 v2.9.2draft (Gerben Wierda) -# * Quote OutFilename -# 2004/03/17 v2.9.1draft (Gerben Wierda) -# * No autorotate page -# 2003/04/22 v2.9draft (Gerben Wierda) -# * Fixed bug where with cr-eol files everything up to the first %! -# * in the first 2048 bytes was gobbled (double ugh!) -# 2002/02/21 v2.8draft (Gerben Wierda) -# * Fixed bug where last line of buffer was not copied out (ugh!) -# 2002/02/18 v2.8draft (Gerben Wierda) -# * Handle different eol styles transparantly -# * Applied fix from Peder Axensten for Freehand bug -# 2001/03/05 v2.7 (Heiko Oberdiek) -# * Newline before grestore for the case that there is no -# whitespace at the end of the eps file. -# 2000/11/05 v2.6 (Heiko Oberdiek) -# * %%HiresBoundingBox corrected to %%HiResBoundingBox -# 1999/05/06 v2.5 (Heiko Oberdiek) -# * New options: --hires, --exact, --filter, --help. -# * Many cosmetics: title, usage, ... -# * New code for debug, warning, error -# * Detecting of cygwin perl -# * Scanning for %%{Hires,Exact,}BoundingBox. -# * Scanning only the header in order not to get a wrong -# BoundingBox of an included file. -# * (atend) supported. -# * uses strict; (earlier error detecting). -# * changed first comment from '%!PS' to '%!'; -# * corrected (atend) pattern: '\s*\(atend\)' -# * using of $bbxpat in all BoundingBox cases, -# correct the first white space to '...Box:\s*$bb...' -# * corrected first line (one line instead of two before 'if 0;'; -# -# Thomas Esser, Sept. 1998: change initial lines to find -# perl along $PATH rather than guessing a fixed location. The above -# construction should work with most shells. -# -# Originally by Sebastian Rahtz, for Elsevier Science -# with extra tricks from Hans Hagen's texutil and many more. -# emacs-page - -### program identification -my $program = "epstopdf"; -my $ident = '($Id: epstopdf.pl 18319 2010-05-17 16:34:21Z karl $) 2.16'; -my $copyright = < -This is free software: you are free to change and redistribute it. -There is NO WARRANTY, to the extent permitted by law. -END_COPYRIGHT -my $title = "$program $ident\n"; - -my $on_windows = $^O =~ /^MSWin/; -my $on_windows_or_cygwin = $on_windows || $^O eq "cygwin"; - -### ghostscript command name -my $GS = $on_windows ? "gswin32c" : "gs"; - -### restricted mode -my $restricted = 0; -$restricted = 1 if $0 =~ /repstopdf/; - -### options -$::opt_autorotate = "None"; -$::opt_compress = 1; -$::opt_debug = 0; -$::opt_embed = 1; -$::opt_exact = 0; -$::opt_filter = 0; -$::opt_gs = 1; -$::opt_gscmd = ""; -$::opt_hires = 0; -$::opt_outfile = ""; -$::opt_res = 0; - -### usage -my @bool = ("false", "true"); -my $resmsg = $::opt_res ? $::opt_res : "[use gs default]"; -my $rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; -my $usage = <<"END_OF_USAGE"; -${title}Usage: $program [OPTION]... [EPSFILE] - -Convert EPS to PDF, by default using Ghostscript. - -Options: - --help display this help and exit - --version display version information and exit - - --outfile=FILE write result to FILE - --(no)compress use compression (default: $bool[$::opt_compress]) - --(no)debug write debugging info (default: $bool[$::opt_debug]) - --(no)embed embed fonts (default: $bool[$::opt_embed]) - --(no)exact scan ExactBoundingBox (default: $bool[$::opt_exact]) - --(no)filter read standard input (default: $bool[$::opt_filter]) - --(no)gs run ghostscript (default: $bool[$::opt_gs]) - --(no)hires scan HiResBoundingBox (default: $bool[$::opt_hires]) - --gscmd=VAL pipe output to VAL (default: $GS) - --res=DPI set image resolution (default: $resmsg) - --autorotate=VAL set AutoRotatePages (default: $rotmsg) - Recognized VAL choices: None, All, PageByPage - For EPS files, PageByPage is equivalent to All - --restricted use restricted mode (default: $bool[$restricted]) - -Examples producing test.pdf: - * $program test.eps - * produce postscript | $program --filter >test.pdf - * produce postscript | $program -f -d -o=test.pdf - -Example: look for HiResBoundingBox and produce corrected PostScript: - * $program -d --nogs --hires test.ps >testcorr.ps - -When reporting bugs, please include an input file and command line -options so the problem can be reproduced. - -Report bugs to: tex-k\@tug.org -epstopdf home page: -END_OF_USAGE - -### process options -use Getopt::Long; -GetOptions ( - "autorotate=s", # \ref{val_autorotate} - "compress!", - "debug!", - "embed!", - "exact!", - "filter!", - "gs!", - "gscmd=s", # \ref{val_gscmd} - "help", - "hires!", - "outfile=s", # \ref{openout_any} - "res=i", # validated by getopt ('i' specifier) - "restricted", - "version", -) or die $usage; - -### help functions -sub debug { print STDERR "* @_\n" if $::opt_debug; } -sub warning { print STDERR "==> Warning: @_\n"; } -sub error { die "$title!!! Error: @_\n"; } -sub errorUsage { die "Error: @_ (try --help for more information)\n"; } - -### restricted option -$restricted = 1 if $::opt_restricted; -debug "Restricted mode activated" if $restricted; - -### safer external commands for Windows in restricted mode -my $kpsewhich = 'kpsewhich'; -if ($restricted && $on_windows) { - use File::Basename; - my $mydirname = dirname $0; - # $mydirname is the location of the Perl script - $kpsewhich = "$mydirname/../../../bin/win32/$kpsewhich"; - $GS = "$mydirname/../../../tlpkg/tlgs/bin/$GS"; -} -debug "kpsewhich command: $kpsewhich"; - -### check if a name is "safe" according to kpse's open(in|out)_any -# return true if name is ok, false otherwise -sub safe_name -{ - my ($mode, $name) = @_; - my $option = ""; - $option = '-safe-in-name' if $mode eq 'in'; - $option = '-safe-out-name' if $mode eq 'out'; - error "Unknown check mode in safe_name(): $mode" unless $option; - my @args = ($kpsewhich, '-progname', 'repstopdf', $option, $name); - my $bad = system {$args[0]} @args; - return ! $bad; -} - -### help, version options. -if ($::opt_help) { - print $usage; - exit (0); -} - -if ($::opt_version) { - print $title; - print $copyright; - exit (0); -} - -### get input filename (\ref{openin_any} for validation) -my $InputFilename = ""; -if ($::opt_filter) { - @ARGV == 0 or - errorUsage "Input file cannot be used with filter option"; - debug "Filtering: will read standard input"; -} else { - @ARGV > 0 or errorUsage "Input filename missing"; - @ARGV < 2 or errorUsage "Unknown option or too many input files"; - $InputFilename = $ARGV[0]; - #-r $InputFilename or error "\"$InputFilename\" not readable"; - debug "Input filename:", $InputFilename; -} - -### emacs-page -### option gscmd -if ($::opt_gscmd) { - if ($restricted) { # \label{val_gscmd} - error "Option forbidden in restricted mode: --gscmd"; - } else { - debug "Switching from $GS to $::opt_gscmd"; - $GS = $::opt_gscmd; - } -} - -### start building GS command line for the pipe -my @GS = ($GS); -push @GS, qw(-q -dNOPAUSE -dSAFER -sDEVICE=pdfwrite); - -### option outfile -my $OutputFilename = $::opt_outfile; -if (! $OutputFilename) { - if ($::opt_gs) { - if ($::opt_filter) { - debug "Filtering: will write standard output"; - $OutputFilename = "-"; - } else { - # Ghostscript, no filter: replace input extension with .pdf. - $OutputFilename = $InputFilename; - my $ds = $on_windows_or_cygwin ? '\\/' : '/'; - $OutputFilename =~ s/\.[^\.$ds]*$//; - $OutputFilename .= ".pdf"; - } - } else { - debug "No Ghostscript: will write standard output"; - $OutputFilename = "-"; - } -} -debug "Output filename:", $OutputFilename; -push @GS, "-sOutputFile=$OutputFilename"; - -### options compress, embed, res, autorotate -push @GS, ('-dPDFSETTINGS=/prepress', '-dMaxSubsetPct=100', - '-dSubsetFonts=true', '-dEmbedAllFonts=true') if $::opt_embed; -push @GS, '-dUseFlateCompression=false' unless $::opt_compress; -push @GS, "-r$::opt_res" if $::opt_res; -$resmsg= $::opt_res ? $::opt_res : "[use gs default]"; -push @GS, "-dAutoRotatePages=/$::opt_autorotate" if $::opt_autorotate; -$rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; -# \label{val_autorotate} -error "Invalid value for autorotate: '$::opt_autorotate' " - . "(use 'All', 'None' or 'PageByPage')." - if ($::opt_autorotate and - not $::opt_autorotate =~ /^(None|All|PageByPage)$/); - -### option BoundingBox types -my $BBName = "%%BoundingBox:"; -!($::opt_hires and $::opt_exact) or - error "Options --hires and --exact cannot be used together"; -$BBName = "%%HiResBoundingBox:" if $::opt_hires; -$BBName = "%%ExactBoundingBox:" if $::opt_exact; -debug "BoundingBox comment:", $BBName; - -### validate input file name in restricted mode \label{openin_any} -if ($restricted and not $::opt_filter - and not safe_name('in', $InputFilename)) { - error "Input filename '$InputFilename' not allowed in restricted mode."; -} - -### validate output file name in restricted mode \label{openout_any} -if ($restricted and not safe_name('out', $OutputFilename)) { - error "Output filename '$OutputFilename' not allowed in restricted mode."; -} - -### option gs -if ($::opt_gs) { - debug "Ghostscript command:", $GS; - debug "Compression:", ($::opt_compress) ? "on" : "off"; - debug "Embedding:", ($::opt_embed) ? "on" : "off"; - debug "Rotation:", $rotmsg; - debug "Resolution:", $resmsg; -} - -### emacs-page -### open input file -if ($::opt_filter) { - open(IN, '<-') || error("Cannot open stdin: $!"); -} else { - open(IN, '<', $InputFilename) || error("Cannot open $InputFilename: $!"); -} -binmode IN; - -### open output file -my $outname; # used in error message at end -my $tmp_filename; # temporary file for windows -my $OUT; # filehandle for output (GS pipe or temporary file) -use File::Temp 'tempfile'; -if ($::opt_gs) { - if (! $on_windows_or_cygwin) { # list piped open works - push @GS, qw(- -c quit); - debug "Ghostscript pipe:", join(' ', @GS); - open($OUT, '|-', @GS) or error "Cannot open Ghostscript for piped input"; - } else { # use a temporary file on Windows/Cygwin. - ($OUT, $tmp_filename) = tempfile(UNLINK => 1); - debug "Using temporary file '$tmp_filename'"; - } - $outname = $GS; -} -else { - debug "No Ghostscript: opening $OutputFilename"; - if ($OutputFilename eq "-") { - $OUT = *STDOUT; - } else { - open($OUT, '>', $OutputFilename) - || error ("Cannot write \"$OutputFilename\": $!"); - $outname = $OutputFilename; - } -} -binmode $OUT; - -# reading a cr-eol file on a lf-eol system makes it impossible to parse -# the header and besides it will read the intire file into yor line by line -# scalar. this is also true the other way around. - -### emacs-page -### scan a block, try to determine eol style - -my $buf; -my $buflen; -my @bufarray; -my $inputpos; - -# We assume 2048 is big enough. -my $EOLSCANBUFSIZE = 2048; - -$buflen = read(IN, $buf, $EOLSCANBUFSIZE); -if ($buflen > 0) { - my $crlfpos; - my $lfpos; - my $crpos; - - $inputpos = 0; - - # remove binary junk before header - # if there is no header, we assume the file starts with ascii style and - # we look for a eol style anyway, to prevent possible loading of the - # entire file - if ($buf =~ /%!/) { - # throw away binary junk before %! - $buf =~ s/(.*?)%!/%!/o; - $inputpos = length($1); - } - $lfpos = index($buf, "\n"); - $crpos = index($buf, "\r"); - $crlfpos = index($buf, "\r\n"); - - if ($crpos > 0 and ($lfpos == -1 or $lfpos > $crpos+1)) { - # The first eol was a cr and it was not immediately followed by a lf - $/ = "\r"; - debug "The first eol character was a CR ($crpos) and not immediately followed by a LF ($lfpos)"; - } - - # Now we have set the correct eol-character. Get one more line and add - # it to our buffer. This will make the buffer contain an entire line - # at the end. Then split the buffer in an array. We will draw lines from - # that array until it is empty, then move again back to - $buf .= unless eof(IN); - $buflen = length($buf); - - # Some extra magic is needed here: if we set $/ to \r, Perl's re engine - # still thinks eol is \n in regular expressions (not very nice) so we - # cannot split on ^, but have to split on a look-behind for \r. - if ($/ eq "\r") { - @bufarray = split(/(?<=\r)/ms, $buf); # split after \r - } - else { - @bufarray = split(/^/ms, $buf); - } -} - -### getline -sub getline -{ - if ($#bufarray >= 0) { - $_ = shift(@bufarray); - } - else { - $_ = ; - } - $inputpos += length($_) if defined $_; - return defined($_); -} - -### scan first line -my $header = 0; -getline(); -if (/%!/) { - # throw away binary junk before %! - s/(.*)%!/%!/o; -} -$header = 1 if /^%/; -debug "Scanning header for BoundingBox"; -print $OUT $_; - -### variables and pattern for BoundingBox search -my $bbxpatt = '[0-9eE\.\-]'; - # protect backslashes: "\\" gets '\' -my $BBValues = "\\s*($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)"; -my $BBCorrected = 0; - -sub CorrectBoundingBox -{ - my ($llx, $lly, $urx, $ury) = @_; - debug "Old BoundingBox:", $llx, $lly, $urx, $ury; - my ($width, $height) = ($urx - $llx, $ury - $lly); - my ($xoffset, $yoffset) = (-$llx, -$lly); - debug "New BoundingBox: 0 0", $width, $height; - debug "Offset:", $xoffset, $yoffset; - - print $OUT "%%BoundingBox: 0 0 $width $height$/"; - print $OUT "<< /PageSize [$width $height] >> setpagedevice$/"; - print $OUT "gsave $xoffset $yoffset translate$/"; -} - -### emacs-page -### scan header -if ($header) { - HEADER: while (getline()) { - ### Fix for freehand bug ### by Peder Axensten - next HEADER if(!/\S/); - - ### end of header - if (!/^%/ or /^%%EndComments/) { - print $OUT $_; - last; - } - - ### BoundingBox with values - if (/^$BBName$BBValues/o) { - CorrectBoundingBox $1, $2, $3, $4; - $BBCorrected = 1; - last; - } - - ### BoundingBox with (atend) - if (/^$BBName\s*\(atend\)/) { - debug $BBName, "(atend)"; - if ($::opt_filter) { - warning "Cannot look for BoundingBox in the trailer", - "with option --filter"; - last; - } - my $pos = $inputpos; - debug "Current file position:", $pos; - - # looking for %%BoundingBox - while (getline()) { - # skip over included documents - my $nestDepth = 0; - $nestDepth++ if /^%%BeginDocument/; - $nestDepth-- if /^%%EndDocument/; - if ($nestDepth == 0 && /^$BBName$BBValues/o) { - CorrectBoundingBox $1, $2, $3, $4; - $BBCorrected = 1; - last; - } - } - - # go back - seek(IN, $pos, 0) or error "Cannot go back to line \"$BBName (atend)\""; - last; - } - - # print header line - print $OUT $_; - } -} - -### print rest of file -while (getline()) { - print $OUT $_; -} - -### emacs-page -### close files -close(IN); -print $OUT "$/grestore$/" if $BBCorrected; -close($OUT); - -### actually run GS if we were writing to a temporary file -if (defined $tmp_filename) { - push @GS, $tmp_filename; - push @GS, qw(-c quit); - debug "Ghostscript command:", join(' ', @GS); - system @GS; -} - -# if ghostscript exited badly, we should too. -if ($? & 127) { - error(sprintf "Writing to $outname failed, signal %d\n", $? & 127); -} elsif ($? != 0) { - error(sprintf "Writing to $outname failed, error code %d\n", $? >> 8); -} - -warning "BoundingBox not found" unless $BBCorrected; -debug "Done."; - -# vim: ts=8 sw=2 expandtab: diff --git a/office/texlive/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff b/office/texlive/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff index dd1de3efe2..ed2a7daa93 100644 --- a/office/texlive/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff +++ b/office/texlive/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff @@ -1,7 +1,15 @@ -diff -Nur texlive-20110705-source.orig//texk/kpathsea/texmf.cnf texlive-20110705-source/texk/kpathsea/texmf.cnf ---- texlive-20110705-source.orig//texk/kpathsea/texmf.cnf 2011-06-18 17:10:46.000000000 -0500 -+++ texlive-20110705-source/texk/kpathsea/texmf.cnf 2011-07-22 21:30:42.459806437 -0500 -@@ -59,7 +59,7 @@ +--- bad/texk/kpathsea/texmf.cnf 2012-05-12 18:34:52.000000000 -0500 ++++ good/texk/kpathsea/texmf.cnf 2012-07-22 19:26:15.150854012 -0500 +@@ -51,7 +51,7 @@ + % Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share. + % Kpathsea sets SELFAUTOLOC (the directory with the binary), + % SELFAUTODIR (its parent), and SELFAUTOPARENT (its grandparent). +-TEXMFROOT = $SELFAUTOPARENT ++TEXMFROOT = $SELFAUTODIR/share + + % The tree containing runtime files related to the specific + % distribution and version. +@@ -61,7 +61,7 @@ TEXMFDIST = $TEXMFROOT/texmf-dist % Local additions to the distribution trees. diff --git a/office/texlive/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff b/office/texlive/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff index 5c265e0563..3102e400bb 100644 --- a/office/texlive/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff +++ b/office/texlive/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff @@ -1,7 +1,15 @@ -diff -Nur texlive-20110705-texmf.orig//texmf/web2c/texmf.cnf texlive-20110705-texmf/texmf/web2c/texmf.cnf ---- texlive-20110705-texmf.orig//texmf/web2c/texmf.cnf 2011-06-18 17:10:46.000000000 -0500 -+++ texlive-20110705-texmf/texmf/web2c/texmf.cnf 2011-07-22 21:42:11.710930405 -0500 -@@ -59,7 +59,7 @@ +--- texlive-20120701-texmf/texmf/web2c/texmf.cnf.orig 2012-07-22 19:30:50.766408343 -0500 ++++ texlive-20120701-texmf/texmf/web2c/texmf.cnf 2012-07-22 19:31:13.717121421 -0500 +@@ -51,7 +51,7 @@ + % Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share. + % Kpathsea sets SELFAUTOLOC (the directory with the binary), + % SELFAUTODIR (its parent), and SELFAUTOPARENT (its grandparent). +-TEXMFROOT = $SELFAUTOPARENT ++TEXMFROOT = $SELFAUTODIR/share + + % The tree containing runtime files related to the specific + % distribution and version. +@@ -61,7 +61,7 @@ TEXMFDIST = $TEXMFROOT/texmf-dist % Local additions to the distribution trees. diff --git a/office/texlive/profile.d/texlive.csh b/office/texlive/profile.d/texlive.csh deleted file mode 100644 index eaadd94451..0000000000 --- a/office/texlive/profile.d/texlive.csh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/csh -# Add path and MANPATH for TeXlive: -set path = ( $path /usr/share/texmf/bin ) -setenv MANPATH ${MANPATH}:/usr/share/texmf/doc/man diff --git a/office/texlive/profile.d/texlive.sh b/office/texlive/profile.d/texlive.sh deleted file mode 100644 index f9daeaa293..0000000000 --- a/office/texlive/profile.d/texlive.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -# Add PATH and MANPATH for TeXlive: -PATH="$PATH:/usr/share/texmf/bin" -MANPATH="$MANPATH:/usr/share/texmf/doc/man" diff --git a/office/texlive/texlive.SlackBuild b/office/texlive/texlive.SlackBuild index 122485ff1c..5f1bf2d0c9 100644 --- a/office/texlive/texlive.SlackBuild +++ b/office/texlive/texlive.SlackBuild @@ -2,7 +2,7 @@ # TeXLive build script for Slackware -# Copyright 2009-2011 Robby Workman, Northport, AL, USA +# Copyright 2009-2012 Robby Workman, Northport, AL, USA # Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # @@ -23,16 +23,15 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# URL: ftp://tug.org/historic/systems/texlive/2011/ +# URL: ftp://tug.org/historic/systems/texlive/2012/ PRGNAM=texlive -VERSION=20110705 -BUILD=${BUILD:-4} +VERSION=20120701 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} SOURCE_VERS=$VERSION TEXMF_VERS=$VERSION -EXTRA_VERS=$VERSION TEXI2HTML=5.0 # texi2html version - http://www.nongnu.org/texi2html/ @@ -79,81 +78,54 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# Thanks to Karl Berry and the other TeXLive devs for agreeing to the extra -# work required to maintain a -stable branch of each release -# http://tug.org/svn/texlive/branches/branch2011 -patch -p2 < $CWD/branch2011/01-off-by-one-fix-for-enctex-xetex.patch -patch -p2 < $CWD/branch2011/02-synctex-coordinate-fix.patch -patch -p2 < $CWD/branch2011/03-create-README.branch2011.patch -patch -p2 < $CWD/branch2011/04-line_number_fix_from_r24155.patch -patch -p2 < $CWD/branch2011/05-update_README.branch2011.patch -patch -p2 < $CWD/branch2011/06-buffer_overrun_fix_from_r24337.patch -patch -p2 < $CWD/branch2011/07-fix_memory_corruption_from_r23592.patch -patch -p2 < $CWD/branch2011/08-e-ptex_fixes_from_r23688.patch -patch -p2 < $CWD/branch2011/09-update_branch_log.patch -patch -p2 < $CWD/branch2011/10-luatex_array_fix_from_r24353.patch -patch -p2 < $CWD/branch2011/11-update_branch_log.patch - -# Thanks to Peter Berntsen for the problem report and fix +# Fix up some paths patch -p1 < $CWD/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff -# "kpsewhich -var-value=SELFAUTOPARENT" strips two trailing directories -# from the location of the binaries, and this value is used by many -# things in TeXLive (including tlmgr); therefore, it seems best to just -# "go with the flow" and use "--enable-multiplatform" so the symlinks -# that are automatically created will be correct... - -# Building with --without-etex as it is something for eclipse -# Building with "--without-system-xpdf" because poppler API changes too often - -TL_BUILD_ENV="CFLAGS=\"$SLKCFLAGS\" CXXFLAGS=\"$SLKCFLAGS\"" \ -TL_CONFIGURE_ARGS="\ - --enable-multiplatform \ - --with-banner-add='TeX Live 2011/Slackware (SBo)' \ - --disable-native-texlive-build \ - --disable-static \ - --with-x \ - --without-etex \ - --without-system-xpdf \ - --enable-xindy \ - --with-clisp-runtime=system \ - --with-system-ncurses \ - --with-system-zlib \ - --with-system-libpng \ - --with-system-t1lib \ - --with-system-gd \ - --with-system-freetype2 \ - --build=$ARCH-slackware-linux" \ -./Build - -mkdir -p $PKG/usr/share/texmf/bin -mv inst/bin/${ARCH}-slackware-linux-gnu/* $PKG/usr/share/texmf/bin - -# Install the README file while we're still here +unset TEXMFCNF ; export TEXMFCNF +LANG=C ; export LANG +GNUMAKE=$(which make) ; export GNUMAKE +KPATHSEA_WARNING=0 ; export KPATHSEA_WARNING + +mkdir build ; cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + ../configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --with-banner-add='TeX Live 2012/Slackware (rworkman)' \ + --disable-native-texlive-build \ + --enable-largefile \ + --disable-missing \ + --with-xdvi-x-toolkit=xaw \ + --enable-shared \ + --disable-static \ + --with-x \ + --without-etex \ + --enable-xindy \ + --with-clisp-runtime=system \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-ncurses \ + --with-system-zlib \ + --with-system-libpng \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-freetype2 \ + --build=$ARCH-slackware-linux + make + make install DESTDIR=$PKG +cd .. + +# Create symlinks +PATH="$PATH:$PKG/usr/bin" LD_LIBRARY_PATH+=$PKG/usr/lib${LIBDIRSUFFIX} \ + texlinks -f $PKG/usr/share/texmf/web2c/fmtutil.cnf $PKG/usr/bin + +# Install the docs while we're still here mkdir -p $PKG/usr/doc/texlive-$VERSION -cp -a README $PKG/usr/doc/texlive-$VERSION - -# Now let's install the tlmgr stuff -cd $TMP -rm -rf texlive-$EXTRA_VERS-extra -tar xvf $CWD/texlive-$EXTRA_VERS-extra.tar.xz -cd texlive-$EXTRA_VERS-extra -chown -R root:root . -chmod -R a-s . -find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -mkdir -p $PKG/usr/doc/texlive-$VERSION/tlpkg -cp -a tlpkg $PKG/usr/share/ -cd $TMP/texlive-$EXTRA_VERS-extra - cp -a \ - readme-txt.dir/* readme-html.dir/* README* LICENSE* doc.html \ - $PKG/usr/doc/texlive-$VERSION/tlpkg - cat $CWD/README.tlpkg > $PKG/usr/doc/texlive-$VERSION/tlpkg/README.SLACKWARE -cd - +cp -a ChangeLog README* $PKG/usr/doc/texlive-$VERSION +cat $CWD/README.tlpkg > $PKG/usr/doc/texlive-$VERSION/README.tlpkg # and now we'll install the texmf stuff cd $TMP @@ -168,12 +140,11 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# Thanks to Peter Berntsen for the problem report and fix +# Fix up some paths patch -p1 < $CWD/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff -mkdir -p $PKG/usr/share/{texmf,texmf-dist} -mv texmf-dist/* $PKG/usr/share/texmf-dist -mv texmf/* $PKG/usr/share/texmf +mkdir -p $PKG/usr/share +cp -a texmf texmf-dist $PKG/usr/share # Now let's add texi2hmtl - http://www.nongnu.org/texi2html/ cd $TMP @@ -190,8 +161,8 @@ find . \ CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ - --bindir=/usr/share/texmf/bin \ - --mandir=/usr/share/texmf/doc/man \ + --bindir=/usr/bin \ + --mandir=/usr/man \ --infodir=/usr/info \ --build=$ARCH-slackware-linux make @@ -201,35 +172,13 @@ cp -a \ AUTHORS COPYING ChangeLog NEWS README TODO \ $PKG/usr/doc/texlive-$VERSION/texi2html-$TEXI2HTML -# Now add epstopdf -mkdir -p $PKG/usr/doc/texlive-$VERSION/eps2pdf -cat $CWD/epstopdf/epstopdf.pl > $PKG/usr/share/texmf/bin/epstopdf -cat $CWD/epstopdf/epstopdf.1 > $PKG/usr/share/texmf/doc/man/man1/epstopdf.1 -cat $CWD/epstopdf/epstopdf.man1.pdf > $PKG/usr/doc/texlive-$VERSION/eps2pdf/epstopdf.man1.pdf -cat $CWD/epstopdf/README > $PKG/usr/doc/texlive-$VERSION/eps2pdf/README -chmod 0755 $PKG/usr/share/texmf/bin/epstopdf - -# Compress man pages -cd $PKG/usr/share/texmf/doc/man || exit 1 - find . -type f -name "Makefile" -exec rm -f {} \; - find . -type f -name "*.pdf" -exec rm -f {} \; - find . -type f -exec gzip -9 {} \; - for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done -cd - +# Handle the man pages +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $(find $PKG/usr/man -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done # Handle the GNU info pages -cd $PKG/usr/info - mv $PKG/usr/share/texmf/doc/info/* . - rm -rf $PKG/usr/share/texmf/doc/info - rm -f dir - gzip -9 * -cd - - -# Add profile scripts -mkdir -p $PKG/etc/profile.d -cat $CWD/profile.d/texlive.sh > $PKG/etc/profile.d/texlive.sh -cat $CWD/profile.d/texlive.csh > $PKG/etc/profile.d/texlive.csh -chmod 0755 $PKG/etc/profile.d/* +rm -f $PKG/usr/info/dir +gzip -9 $PKG/usr/info/* mkdir -p $PKG/install cat $CWD/doinst.sh > $PKG/install/doinst.sh @@ -237,16 +186,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -p -l y -c n $OUTPUT/texlive-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} - -# Ignore this - it's for reference purposes :-) -RW -# If we turn off --enable-multiplatform and place the -# binaries only one folder deeper than texmf{,-dist} -# we should have our own configuration. -#cat > $PKG/usr/share/texmf.cnf <