Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/text In directory sc8-pr-cvs1:/tmp/cvs-serv12977
Added Files: system-tetex-20010808-13.info Removed Files: system-tetex-20010808-10.info Log Message: *correctly* fix MANPATH problem --- NEW FILE: system-tetex-20010808-13.info --- Package: system-tetex Version: 20010808 Revision: 12 Depends: base-files (>= 1.8.0-1) Provides: tetex-texmf, tetex-base, pdftex, hyperref, tetex-macosx, oberdiek, context Conflicts: tetex-texmf, tetex-base, pdftex, hyperref, tetex-macosx, oberdiek, context, dvipdfm (<= 0.13.2c-3) Type: nosource Maintainer: Dave Morrison <[EMAIL PROTECTED]> Description: Placeholder package for manually installed teTeX DescDetail: << Install this package if you have installed teTeX separately from Fink, for example, by using Gerben Wierda's distribution (see http://www.rna.nl/tex.html ). The package checks to see if you have a valid installation of teTeX in /usr/local/teTeX. Because of the complicated interaction between Wierda's distribution and fink, if you need to update this package or to switch between system-tetex and the fink teTeX packages tetex-texmf and tetex-base, you must first remove all packages which depend on tetex-base, such as latex2html. You can reinstall them after the update. << DescPackaging: << We put /usr/local/teTeX/bin/... at the end of the user's path to ensure that fink's install-info is used rather than the install-info found in teTeX. Starting in rev. 9, we also add /usr/local/teTeX/man to the MANPATH (which is set in init.(c)sh prior to loading the system-tetex profile script). << CompileScript: << echo "This public domain package creates links from a teTeX installation in" > README echo "/usr/local/teTeX to appropriate locations in the fink tree." >> README << InstallScript: << mkdir -p %i/share mkdir -p %i/etc ln -s /usr/local/teTeX/share/texmf %i/share/texmf ln -s /usr/local/teTeX/share/texmf.local %i/etc/texmf.local ln -s /usr/local/teTeX/share/texmf.macosx %i/share/texmf.macosx ln -s %p/share/texmf.macosx %i/share/texmf.os ln -s %p/etc/texmf.local %i/share/texmf.local mkdir -p %i/bin mkdir -p %i/lib mkdir -p %i/include ln -s /usr/local/teTeX/texmf.cnf %i ln -s /usr/local/teTeX/include/kpathsea %i/include/kpathsea ln -s /usr/local/teTeX/lib/libkpathsea.a %i/lib/libkpathsea.a ln -s /usr/local/teTeX/bin/powerpc-apple-darwin-current/mktexlsr %i/bin/mktexlsr mkdir -p %i/etc/profile.d echo "append_path PATH /usr/local/teTeX/bin/powerpc-apple-darwin-current " > %i/etc/profile.d/%n.csh echo "append_path MANPATH /usr/local/teTeX/man" >> %i/etc/profile.d/%n.csh echo "append_path PATH /usr/local/teTeX/bin/powerpc-apple-darwin-current" > %i/etc/profile.d/%n.sh echo "export PATH" >> %i/etc/profile.d/%n.sh echo "append_path MANPATH /usr/local/teTeX/man" >> %i/etc/profile.d/%n.sh echo "export MANPATH" >> %i/etc/profile.d/%n.sh chmod 755 %i/etc/profile.d/%n.* << DocFiles: README License: Public Domain PreInstScript: << echo # check for teTeX installation. if [ -d /usr/local/teTeX ]; then echo "It looks like you may have teTeX installed .. will check for some files .." echo fi # check for some needed files missing= mcount=0 for file in lib/libkpathsea.a include/kpathsea/tex-file.h \ share/texmf/web2c/texmf.cnf; do if [ ! -f "/usr/local/teTeX/$file" ]; then missing="$missing /usr/local/teTeX/$file" mcount=$(($mcount+1)) fi done if [ $mcount -ge 1 ]; then echo "You don't a valid teTeX installation; you were missing" echo "$missing" echo echo "Install the tetex-texmf and tetex-base packages instead," echo "or install teTeX manually from" echo "http://www.uoregon.edu/~koch/texshop/texshop.html" echo "and then retry installing the system-tetex package." echo exit 1 fi echo "Valid teTeX installation detected." echo if [ $1 != "upgrade" ]; then # check for conflicting files/directories on the system if [ -d %p/share/texmf ]; then echo "Sorry, you must remove the directory %p/share/texmf before installing" echo "system-tetex." echo echo "Make sure you also remove the files %p/lib/libkpathsea.a, %p/bin/mktexlsr," echo " %p/texmf.cnf and the directories %p/include/kpathsea, %p/etc/texmf.local," echo " and %p/share/texmf.macosx before installing system-tetex." echo exit 1 fi if [ -d %p/share/texmf.macosx ]; then echo "Sorry, you must remove the directory %p/share/texmf.macosx before installing" echo "system-tetex." echo echo "Make sure you also remove the files %p/lib/libkpathsea.a, %p/bin/mktexlsr," echo " %p/texmf.cnf and the directories %p/include/kpathsea and %p/etc/texmf.local" echo " before installing system-tetex." echo exit 1 fi if [ -d %p/etc/texmf.local ]; then echo "Sorry, you must remove the directory %p/etc/texmf.local before installing" echo "system-tetex." echo echo "Make sure you also remove the files %p/lib/libkpathsea.a, %p/bin/mktexlsr," echo " %p/texmf.cnf and the directory %p/include/kpathsea before installing system-tetex." echo exit 1 fi if [ -d %p/include/kpathsea ]; then echo "Sorry, you must remove the directory %p/include/kpathsea before installing" echo "system-tetex." echo echo "Make sure you also remove the files %p/lib/libkpathsea.a, %p/texmf.cnf, and" echo " %p/bin/mktexlsr before installing system-tetex." echo exit 1 fi if [ -f %p/bin/mktexlsr ]; then echo "Sorry, you must remove the file %p/bin/mktexlsr before installing" echo "system-tetex." echo echo "Make sure you also remove the files %p/texmf.cnf and %p/bin/mktexlsr before" echo " installing system-tetex." echo exit 1 fi if [ -f %p/lib/libkpathsea.a ]; then echo "Sorry, you must remove the file %p/lib/libkpathsea.a before installing" echo "system-tetex." echo echo "Make sure you also remove the file %p/texmf.cnf before installing system-tetex." echo exit 1 fi if [ -f %p/texmf.cnf ]; then echo "Sorry, you must remove the file %p/texmf.cnf before installing system-tetex." echo exit 1 fi fi echo "WARNING: If you are upgrading system-tetex, you may need to remove other" echo "TeX-related packages. After the upgrade, you can reinstall those packages." echo "Affected packages include: foiltex, ifmslide, latex2html, lilypond," echo "lyx, pdfscreen, pdfslide, ppower4, tex4ht, texpower." echo << PostInstScript: << if [ -f /usr/bin/ranlib ]; then /usr/bin/ranlib /usr/local/teTeX/lib/libkpathsea.a exit 0 fi echo echo "WARNING: /usr/bin/ranlib was not found. If you are only planning to use" echo "Fink's binary distribution, this is not a problem; otherwise, you" echo "should obtain and install the Mac OS X Developer Tools and then re-install" echo "system-tetex." echo << --- system-tetex-20010808-10.info DELETED --- ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Fink-commits mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-commits