Update of /cvsroot/fink/experimental/todai/ecc-10.4/main/finkinfo/text
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv23096/text

Added Files:
        libkpathsea6.info texlive-texmf.info texlive.patch 
Log Message:
For TeX Live 2010.

--- NEW FILE: texlive-texmf.info ---
Package: texlive-texmf
Version: 0.20100722
Revision: 0
BuildDepends: xz
Conflicts:tetex-texmf
Replaces: tetex-texmf
Provides: tetex-texmf, breqn, chess-tex, cm-super, ctan-other-misc, 
ctan-supported-misc, enumitem, feynmf, ha-prosper, ifmslide, latex-beamer, 
latex-figbib, movie15, pdfscreen, pdfslide, pdfsync, pgf, powerdot, ppower4, 
prosper, srcltx, texpower, tipa, unicode-tex, xcolor, xkeyval
Source: 
http://www.sr3.t.u-tokyo.ac.jp/~okayama/src/texlive-%v-texmf-delpdf.tar.xz
Source-MD5: 36fc29ad9f7ec3e61b848f55da96bbcd
NoSourceDirectory: true
PatchScript: <<
#!/bin/bash -ev
 xz -dc texlive-%v-texmf-delpdf.tar.xz | tar xf -
 cd     texlive-%v-texmf-delpdf

# Moving README into current dir ...
 mv texmf-dist/README ../README.texmf-dist
 mv texmf/README      ../README.texmf

# Moving files from texmf to texmf-dist ...
 cp -R texmf/* texmf-dist

# Removing files that will be provided the tex4ht package ...
# rm -fR texmf-dist/tex4ht
# rm -fR texmf-dist/tex/generic/tex4ht
# rm -fR texmf-dist/doc/generic/tex4ht
# rm -fR texmf-dist/scripts/tex4ht

# Removing files that will be provided the texlive-base (20080816) package ...
 rm -fR texmf-dist/doc/man
 rm -f  texmf-dist/scripts/context/ruby/texmfstart.rb
 rm -fR texmf-dist/scripts/context/stubs/unix
 rm -fR texmf-dist/scripts/bengali
 rm -fR texmf-dist/scripts/dviasm
 rm -f  texmf-dist/scripts/epspdf/epspdf
 rm -f  texmf-dist/scripts/epspdf/epspdftk
 rm -f  texmf-dist/scripts/glossaries/makeglossaries
 rm -fR texmf-dist/scripts/mkjobtexmf
 rm -fR texmf-dist/scripts/oberdiek
 rm -fR texmf-dist/scripts/perltex
 rm -fR texmf-dist/scripts/pdfcrop
 rm -f  texmf-dist/scripts/ppower4/*.texlua
 rm -f  texmf-dist/scripts/pst-pdf/ps4pdf
 rm -fR texmf-dist/scripts/pst2pdf
 rm -fR texmf-dist/scripts/texcount
 rm -fR texmf-dist/scripts/thumbpdf
 rm -fR texmf-dist/scripts/vpe

# Removing files that will be provided the xetex package ...
# rm -fR texmf-dist/doc/xelatex
# rm -fR texmf-dist/doc/xetex
# rm -fR texmf-dist/fonts/misc/xetex
# rm -fR texmf-dist/scripts/xetex
# rm -fR texmf-dist/source/xelatex
# rm -f  texmf-dist/tex/latex/latexconfig/xelatex.ini
# rm -f  texmf-dist/tex/plain/config/xetex.ini
# rm -fR texmf-dist/tex/xelatex
# rm -fR texmf-dist/tex/xetex

# Removing files that will be provided the jadetex package ...
# rm -fR texmf-dist/doc/jadetex
# rm -fR texmf-dist/source/jadetex
# rm -fR texmf-dist/tex/jadetex

# Removing a compiled *.el file ...
 rm -f  texmf-dist/source/latex/rcs/src/style/rcs.elc
<<
CompileScript: echo "Nothing to do ..."
InstallScript: <<
#!/bin/bash -ev
 cd texlive-%v-texmf-delpdf
 mkdir -p      %i/share
 mv texmf-dist %i/share
<<
DocFiles: README.texmf-dist README.texmf
PostInstScript: <<
if [ -x %p/bin/mktexlsr ]
then
        %p/bin/mktexlsr %p/share/texmf-dist
else
 # overwrite ls-R
 echo "%% ls-R -- filename database for kpathsea; do not change this line." > 
%p/share/texmf-dist/ls-R
 echo "./:" >> %p/share/texmf-dist/ls-R
 ( cd %p/share/texmf-dist ; /bin/ls -1R ) >> %p/share/texmf-dist/ls-R
fi

 echo "Adjusting permissions ..."
 chmod -R a+rX %p/share/texmf-dist
<<
DescPackaging: <<
We split the original texlive-20100722-texmf.tar.xz into two tarballs:
texlive-0.20100722-texmf-delpdf.tar.xz and texlive-0.20100722-texmf-doc.tar.xz,
which were made by the following script:

###############
#!/bin/bash -ev

 wget ftp://tug.org/texlive/historic/2010/texlive-20100722-texmf.tar.xz
 xz -dc texlive-20100722-texmf.tar.xz | tar xf -

 for file in `find texlive-20100722-texmf/texmf-dist/doc -type f -name '*.pdf'`
 do
     mkdir -p tmp/${file%/*}
     mv $file tmp/$file
 done

 for file in `find texlive-20100722-texmf/texmf/doc -type f -name '*.pdf'`
 do
     mkdir -p tmp/${file%/*}
     mv $file tmp/$file
 done

 mkdir                                      texlive-0.20100722-texmf-doc
 mv  tmp/texlive-20100722-texmf/texmf-dist  texlive-0.20100722-texmf-doc/
 mv  tmp/texlive-20100722-texmf/texmf       texlive-0.20100722-texmf-doc/
 tar cf texlive-0.20100722-texmf-doc.tar    texlive-0.20100722-texmf-doc
 xz  -9 texlive-0.20100722-texmf-doc.tar

 mv     texlive-20100722-texmf              texlive-0.20100722-texmf-delpdf
 tar cf texlive-0.20100722-texmf-delpdf.tar texlive-0.20100722-texmf-delpdf
 xz  -9 texlive-0.20100722-texmf-delpdf.tar
###############

Some duplicate files (there already exists a fink package) are removed
in PatchScript, if they may cause a trouble or their size is large.
<<
License: Restrictive/Distributable
Description: Main texmf tree for a TeX Live installation
Maintainer: Todai Fink Team <f...@sodan.ecc.u-tokyo.ac.jp>
Homepage: http://www.tug.org/texlive/

--- NEW FILE: libkpathsea6.info ---
Package: libkpathsea6
Version: 6.0.0
Revision: 0
Description: Path search library for TeX
BuildDepends: texlive-texmf | tetex-texmf, fink (>= 0.24.12), xz
BuildDependsOnly: true
Depends: %N-shlibs (= %v-%r)
Conflicts: tetex-dev, ptex-dev
Replaces: tetex-dev, tetex-base (<= 2.0.2-46), tetex-nox (<= 2.0.2-24), 
ptex-base (<< 3.1.8)
Source: mirror:ctan:systems/texlive/Source/texlive-20100720-source.tar.xz
Source-MD5: 2a2201b84fdbf210032e1df70bc59157
NoSourceDirectory: true
PatchFile: texlive.patch
PatchFile-MD5: 2d08da904b2f3866f04ee241fb163a1e
PatchScript: <<
 xz -dc texlive-20100720-source.tar.xz | tar xf -
 mv     texlive-20100720-source texlive
 sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -d texlive -p1
<<
NoSetLDFLAGS: true
ConfigureParams: <<
 --disable-native-texlive-build \
 --without-texi2html --without-texinfo --enable-shared \
 --datadir='${prefix}/share' --infodir='${prefix}/share/info' \
 --mandir='${prefix}/share/man' --disable-multiplatform \
 --without-psutils --without-dialog --without-tex4htk --without-t1utils \
 --without-detex --without-dvipdfmx --without-lcdf-typetools \
 --without-xindy --without-xdv2pdf --without-xetex --without-xdvipdfmx \
 --without-lacheck --without-ttf2pk \
 --without-xdvik --without-pdfopen --without-luatex \
 --without-x 
<<
CompileScript: <<
 cd texlive/texk/kpathsea; ./configure %c
 cd texlive/texk/kpathsea; make
<<
InstallScript: <<
 cd texlive/texk/kpathsea; make install prefix=%i texmf=%i/share/texmf
<<
DocFiles: texlive/texk/kpathsea/README
SplitOff: <<
 Package: %N-shlibs
 Description: Shared libraries of path search library for TeX
 Files: lib/libkpathsea.*.dylib
 Shlibs: %p/lib/libkpathsea.6.dylib 7.0.0 %n (>= 3.5.7-0)
 DocFiles: texlive/texk/kpathsea/README
<<
SplitOff2: <<
 Package: kpathsea
 Depends: %N-shlibs (= %v-%r)
 Description: Programs of path search library for TeX
 Files: bin share/info share/man share/texmf
 InfoDocs: kpathsea.info
 DocFiles: texlive/texk/kpathsea/README
<<
License: LGPL
Maintainer: Todai Fink Team <f...@sodan.ecc.u-tokyo.ac.jp>
Homepage: http://www.tug.org/kpathsea/

--- NEW FILE: texlive.patch ---
diff -Naur texlive-20080816-source.orig/libs/lua51/lcoco.c 
texlive-20080816-source/libs/lua51/lcoco.c
--- texlive-20080816-source.orig/texk/web2c/luatexdir/lua51/lcoco.c     
2008-03-25 00:47:15.000000000 +0900
+++ texlive-20080816-source/texk/web2c/luatexdir/lua51/lcoco.c  2009-10-11 
04:14:04.000000000 +0900
@@ -331,7 +331,7 @@
 /* Else fallback to ucontext. Slower, because it saves/restores signals. */
 #else /* !defined(COCO_MAKECTX) */
 
-#include <ucontext.h>
+#include <sys/ucontext.h>
 
 #define COCO_CTX               ucontext_t
 
diff -Naur texlive-20080816-source.orig/texk/kpathsea/texmf.cnf 
texlive-20080816-source/texk/kpathsea/texmf.cnf
--- texlive-20080816-source.orig/texk/kpathsea/texmf.cnf        2008-07-27 
06:39:36.000000000 +0900
+++ texlive-20080816-source/texk/kpathsea/texmf.cnf     2009-05-10 
21:31:18.000000000 +0900
@@ -44,15 +44,15 @@
 
 % The tree containing the runtime files closely related to the specific
 % program version used:
-TEXMFMAIN = $SELFAUTOPARENT/texmf
+TEXMFMAIN = @PREFIX@/share/texmf
 
 % The main distribution tree:
-TEXMFDIST = $SELFAUTOPARENT/texmf-dist
+TEXMFDIST = @PREFIX@/share/texmf-dist
 
 % A place for local additions to a "standard" texmf tree.
 % This tree is not used for local configuration maintained by
 % texconfig, it uses TEXMFCONFIG below.
-TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
+TEXMFLOCAL = @PREFIX@/share/texmf-local
 
 % TEXMFSYSVAR, where texconfig-sys stores variable runtime data.
 % With teTeX-3.0 or later, this must be set.
@@ -63,7 +63,7 @@
 %   TEXMFSYSVAR = $TEXMFMAIN
 % For using a separate tree:
 %   TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
-TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
+TEXMFSYSVAR = @PREFIX@/var/lib/texmf
 
 % TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
 % With teTeX-3.0 or later, this must be set.
@@ -71,11 +71,11 @@
 %   TEXMFSYSCONFIG = $TEXMFMAIN
 % For using a separate tree:
 %   TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config
-TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config
+TEXMFSYSCONFIG = @PREFIX@/etc/texmf-config
 
 % User texmf trees are allowed as follows.
 % This used to be HOMETEXMF.
-TEXMFHOME = ~/texmf
+TEXMFHOME = ~/Library/texmf
 
 % TEXMFVAR, where texconfig stores variable runtime data.
 % With teTeX-3.0 or later, this must be set.
@@ -83,7 +83,7 @@
 %   TEXMFVAR = $TEXMFMAIN
 % For using a separate tree:
 %   TEXMFVAR = ~/.texmf-var  # teTeX 3.0 default
-TEXMFVAR = ~/.texlive2010/texmf-var
+TEXMFVAR = ~/.texmf-var
 
 % TEXMFCONFIG, where texconfig stores configuration data.
 % With teTeX-3.0 or later, this must be set.
@@ -93,7 +93,7 @@
 %   TEXMFCONFIG = ~/.texmf-config  # teTeX 3.0 default
 % For using a separate tree:
 %   TEXMFCONFIG = $SELFAUTOPARENT/texmf-config
-TEXMFCONFIG = ~/.texlive2010/texmf-config
+TEXMFCONFIG = ~/.texmf-config
 
 % Now, list all the texmf trees. If you have multiple trees you can
 % use shell brace notation, like this:
@@ -111,7 +111,7 @@
 % versions should take precedence over those (although it is generally a
 % source of confusion to have different versions of a package installed,
 % whatever the trees, so try to avoid it).
-TEXMF = 
{$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
+TEXMF = 
{$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
 
 % Where to look for ls-R files.  There need not be an ls-R in the
 % directories in this path, but if there is one, Kpathsea will use it.
@@ -125,18 +125,18 @@
 % does not create ls-R files in the non-!! elements -- because if an
 % ls-R is present, it will be used, and the disk will not be searched.
 % This is arguably a bug in kpathsea.
-TEXMFDBS = 
{!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
+TEXMFDBS = 
{!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
 
 % The system trees.  These are the trees that are shared by all the users.
 % If a tree appears in this list, the mktex* scripts will use
 % VARTEXFONTS for generated files, if the original tree isn't writable;
 % otherwise the current working directory is used.
-SYSTEXMF = $TEXMFSYSVAR;$TEXMFMAIN;$TEXMFLOCAL;$TEXMFDIST
+SYSTEXMF = $TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
 
 % Where generated fonts may be written.  This tree is used when the sources
 % were found in a system tree and either that tree wasn't writable, or the
 % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
-VARTEXFONTS = $TEXMFVAR/fonts
+VARTEXFONTS = $TEXMFSYSVAR/fonts
 
 % On some systems, there will be a system tree which contains all the font
 % files that may be created as well as the formats.  For example
@@ -390,8 +390,8 @@
 % For xdvi to find mime.types and .mailcap, if they do not exist in
 % ~.  These are single directories, not paths.
 % (But the default mime.types, at least, may well suffice.)
-MIMELIBDIR = $SELFAUTOPARENT/etc
-MAILCAPLIBDIR = $SELFAUTOPARENT/etc
+MIMELIBDIR = @PREFIX@/etc
+MAILCAPLIBDIR = @PREFIX@/etc
 
 % Default settings for fontconfig library, used by Windows versions of
 % xetex/xdvipdfmx.  On Unixish systems, fontconfig ignores this.
@@ -447,7 +455,7 @@
 % 
 % For security reasons, it is better not to include . in this path.
 %
-TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
+TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT,@pre...@}{,{/share,}/texmf{-local,}/web2c}
 
 % kpathsea 3.5.3 and later sets these at runtime. To avoid empty
 % expansions from binaries linked against an earlier version of the
@@ -645,3 +653,6 @@
 line_length.gftype = 500
 max_rows.gftype = 8191
 max_cols.gftype = 8191
+
+% for ptex filter
+PTEX_IN_FILTER = @PREFIX@/bin/nkf -w
diff -Naur texlive-20080816-source.orig/texk/tetex/fmtutil.cnf 
texlive-20080816-source/texk/tetex/fmtutil.cnf
--- texlive-20080816-source.orig/texk/tetex/fmtutil.cnf 2008-07-08 
00:39:23.000000000 +0900
+++ texlive-20080816-source/texk/tetex/fmtutil.cnf      2009-05-11 
18:39:42.000000000 +0900
@@ -129,3 +129,7 @@
 # from xmltex:
 xmltex pdftex language.dat *xmltex.ini
 pdfxmltex pdftex language.dat *pdfxmltex.ini
+#
+# Japanese pTeX:
+#! ptex                ptex    -               --kanji=default ptex.ini
+#! platex              ptex    language.dat    --kanji=default platex.ini
--- texlive-20100720-source.orig/texk/kpathsea/Makefile.in      2010-05-17 
16:59:20.000000000 +0900
+++ texlive-20100720-source/texk/kpathsea/Makefile.in   2011-01-03 
23:29:16.000000000 +0900
@@ -438,7 +438,7 @@
 kpseaccess_SOURCES = access.c
 kpsereadlink_SOURCES = readlink.c
 kpsewhich_LDADD = libkpathsea.la
-web2cdir = ${prefix}/texmf/web2c
+web2cdir = ${datadir}/texmf/web2c
 dist_web2c_SCRIPTS = mktexdir mktexnam mktexupd
 dist_web2c_DATA = mktex.opt mktexdir.opt mktexnam.opt
 dist_noinst_SCRIPTS = mktexlsr mktexmf mktexpk mktextfm


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to