summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-10-28 17:45:55 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-10-28 17:45:55 +0000
commitafc9026b772f44dc418bb63aa592fb170aa09140 (patch)
treea5a814ad2299e7a8ca38b4e379ecffef3620b68f /app-text/texlive-core
parentRemoving emulation libraries for amd64 as Opera 9.50 is native x86_64. (diff)
downloadgentoo-2-afc9026b772f44dc418bb63aa592fb170aa09140.tar.gz
gentoo-2-afc9026b772f44dc418bb63aa592fb170aa09140.tar.bz2
gentoo-2-afc9026b772f44dc418bb63aa592fb170aa09140.zip
add more values to the config files, this should fix a few issues with stack size exceeded
(Portage version: 2.1.3.16)
Diffstat (limited to 'app-text/texlive-core')
-rw-r--r--app-text/texlive-core/ChangeLog8
-rw-r--r--app-text/texlive-core/files/2007/texmf.d/20sizes.cnf28
-rw-r--r--app-text/texlive-core/files/2007/texmf.d/25misc.cnf80
-rw-r--r--app-text/texlive-core/texlive-core-2007-r2.ebuild4
4 files changed, 117 insertions, 3 deletions
diff --git a/app-text/texlive-core/ChangeLog b/app-text/texlive-core/ChangeLog
index 7a2fbc942327..42ba7de48577 100644
--- a/app-text/texlive-core/ChangeLog
+++ b/app-text/texlive-core/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-text/texlive-core
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/ChangeLog,v 1.17 2007/10/27 17:21:39 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/ChangeLog,v 1.18 2007/10/28 17:45:55 aballier Exp $
+
+ 28 Oct 2007; Alexis Ballier <aballier@gentoo.org>
+ files/2007/texmf.d/20sizes.cnf, +files/2007/texmf.d/25misc.cnf,
+ texlive-core-2007-r2.ebuild:
+ add more values to the config files, this should fix a few issues with stack
+ size exceeded
27 Oct 2007; Alexis Ballier <aballier@gentoo.org>
files/2007/texmf.d/05searchpaths.cnf:
diff --git a/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf b/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf
index f895204d4a55..37110fbd0730 100644
--- a/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf
+++ b/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf
@@ -66,3 +66,31 @@ trie_size = 300000
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767.
% http://primes.utm.edu/curios/page.php/8191.html
nest_size = 500 % simultaneous semantic levels (e.g., groups)
+max_in_open = 15 % simultaneous input files and error insertions
+param_size = 10000 % simultaneous macro parameters
+save_size = 5000 % for saving values outside current group
+stack_size = 5000 % simultaneous input sources
+
+% These are Omega-specific.
+ocp_buf_size = 500000 % character buffers for ocp filters.
+ocp_stack_size = 10000 % stacks for ocp computations.
+ocp_list_size = 1000 % control for multiple ocps.
+
+% Parameter specific to MetaPost.
+% Maximum number of knots between breakpoints of a path.
+% Set to 2000 by default.
+% path_size.mpost = 10000
+
+% These work best if they are the same as the I/O buffer size, but it
+% doesn't matter much. Must be a multiple of 8.
+dvi_buf_size = 16384 % TeX
+gf_buf_size = 16384 % MF
+
+% It's probably inadvisable to change these. At any rate, we must have:
+% 45 < error_line < 255;
+% 30 < half_error_line < error_line - 15;
+% 60 <= max_print_line;
+% These apply to Metafont and MetaPost as well.
+error_line = 79
+half_error_line = 50
+max_print_line = 79
diff --git a/app-text/texlive-core/files/2007/texmf.d/25misc.cnf b/app-text/texlive-core/files/2007/texmf.d/25misc.cnf
new file mode 100644
index 000000000000..0109604050d6
--- /dev/null
+++ b/app-text/texlive-core/files/2007/texmf.d/25misc.cnf
@@ -0,0 +1,80 @@
+% Part 4: extra format definitions for TeX Live
+
+TEXINPUTS.elambda = .;$TEXMF/tex/{lambda,latex,generic,}//
+TEXINPUTS.eomega = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.pdfxmex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.frpdflatex = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frpdftex = .;$TEXMF/tex/{french,plain,generic,}//
+TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+TEXINPUTS.pdfxmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+
+TTF2TFMINPUTS = .;$TEXMF/ttf2pk//
+
+% For bibtex8. Do we really need to repeat the BIBINPUTS setting?
+BIBINPUTS.bibtex8 = .;$TEXMF/bibtex/{bib,}//
+BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}//
+
+% allow for compressed files, and various extenions
+TEXDOCSSUFFIX = ;.pdf;.ps;.dvi;.html;.txt;.tex
+TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z
+TEXDOCEXT = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS}
+
+%% t4ht utility, sharing files with TeX4ht
+TEX4HTFONTSET=alias,iso8859,unicode
+TEX4HTINPUTS = .;$TEXMF/tex4ht/base//;$TEXMF/tex4ht/ht-fonts/{$TEX4HTFONTSET}//
+
+% Part for scripts that are distributed/installed in the texmf tree.
+
+% Perl, Python, Ruby, Java scripts (Win32 only)
+% This is used by the irun.exe program which simulates a symlink
+% but also makes use of kpathsea to retrieve the target
+JAVAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/java//
+LUAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/lua//
+PERLINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/perl//
+PYTHONINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/python//
+RUBYINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/ruby//
+
+% Suggestions for editor settings under Windows. Uncomment your
+% preferred option. The corresponding MFEDIT can also be set for use with
+% Metafont.
+%
+% Winedt:
+% TEXEDIT=C:\WinEdt\WinEdt.exe "[Open('%s');SelLine(%d,7)]
+% Textpad:
+% TEXEDIT = c:\Progra~1\TextPad\System\Ddeopn32 TextPad %s(%d)
+% UltraEdit (newer Win32 versions):
+% TEXEDIT = uedit32 %s/%d/1
+% WinTeXShell32:
+% TEXEDIT = texshell.exe /l=%d %s
+% vi, vim, gvim. here we show Windows gvim.exe:
+% TEXEDIT = gvim.exe %s +%d
+% PFE:
+% TEXEDIT=pfe32/g%d %s
+% MED:
+% TEXEDIT=med.exe "%s" %d
+% TSE:
+% TEXEDIT=e32.exe "%s" -n%d
+% Epsilon (Lugaru) http://www.lugaru.com/
+% TEXEDIT="c:\Program Files\eps90\bin\e32.exe" +%d %s
+% WinShell
+% TEXEDIT=C:\Progra~1\WinShell\WinShell.exe -c %s -l %d
+% notepad
+% TEXEDIT = notepad %s
+
+% For unix
+%
+% vi, vim, NEdit, (X)Emacs, pico, jed
+% TEXEDIT = vi +%d %s
+% TEXEDIT = vim +%d %s
+% TEXEDIT = nedit +%d %s
+% TEXEDIT = xemacs +%d %s
+% TEXEDIT = emacs +%d %s
+
+%(x)fte:
+% TEXEDIT = xfte -l%d %s
+
+% Disable search on multiple suffixes filenames. In many case, when `foo.bar'
+% is looked for, you do not want to look for `foo.bar.tex' before. This flag
+% disables searching for standard suffixes if the file name has already an
+% extension of 3 characters. Default value is true (old behaviour).
+allow_multiple_suffixes = f
diff --git a/app-text/texlive-core/texlive-core-2007-r2.ebuild b/app-text/texlive-core/texlive-core-2007-r2.ebuild
index fcfdce611fb6..94cd3625affa 100644
--- a/app-text/texlive-core/texlive-core-2007-r2.ebuild
+++ b/app-text/texlive-core/texlive-core-2007-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/texlive-core-2007-r2.ebuild,v 1.6 2007/10/26 19:06:25 fmccor Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/texlive-core-2007-r2.ebuild,v 1.7 2007/10/28 17:45:55 aballier Exp $
inherit eutils flag-o-matic toolchain-funcs libtool autotools texlive-common
@@ -217,7 +217,7 @@ src_install() {
rm -f "${D}${TEXMF_PATH}/web2c/texmf.cnf"
insinto /etc/texmf/texmf.d
- doins "${FILESDIR}/${PV}/texmf.d/"{00header,05searchpaths,10standardpaths,15options,20sizes}.cnf
+ doins "${FILESDIR}/${PV}/texmf.d/"{00header,05searchpaths,10standardpaths,15options,20sizes,25misc}.cnf
mv "${D}${TEXMF_PATH}/web2c/updmap.cfg" "${D}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"