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