-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 These are the FreeBSD binaries for TeXLive-2009. Currently supported versions are 5, 6, 7 and 8; currently supported architectures are i386 and amd64. You can download binaries from anthesphoria.net or TeX Users Group (TUG) website: http://anthesphoria.net/FreeBSD/TeXLive-2009/bin/ ftp://tug.org/historic/systems/texlive/2009/ xz/xzdec and wget binaries needed for TeXLive Installer / Manager (tlmgr) are available at: http://anthesphoria.net/FreeBSD/TeXLive-2009/installer/ If you are new to TeXLive and need instructions what to do with these files, you may find the last three sections of this README useful. If you use old and officially unsupported FreeBSD-5, please read Changelog and the section "Support for old FreeBSD versions". These binaries will be updated if a need arises (e.g. if significant changes occur in FreeBSD Ports Collection the binaries are built against, if a possible optimisation is found or if somebody reports some problems). Since 12 December 2009 (TeXLive SVN r16472) FreeBSD binaries are again in the main TeXLive repository: http://www.tug.org/svn/texlive/trunk/Master/bin/ http://tug.org/pipermail/tex-live/2009-December/024085.html What is currently there are {amd64,i386}-freebsd7-tl2009.build02 sets with several (non-binary) scripts adapted (or added or removed). They will be there until the time comes for TeXLive-2010. In meantime, if you need binaries built from the current TeXLive sources, please try http://anthesphoria.net/FreeBSD/TeXLive-Devel/ and refer to README.txt there for more info. If you encounter problems running these binaries, do not hesitate to write to me and/or to the TeXLive mailing list. Changelog ========= tl2009.build02 (05 Mar 2010): * added FreeBSD-5 binaries, i386 and amd64. TL2009 sources (20091011) are built in 5.5-RELEASE worlds, using _old_ Ports tree (CVS tag RELEASE_5_5_0), since it is unlikely and certainly technically impossible that existing FreeBSD-5 users track current Ports Collection. However, users that use newer Ports on FreeBSD-5 might not be able to run several binaries; please read section "Support for old FreeBSD versions" on how to overcome such problems. tl2009.build02 (12 Dec 2009): * added xindy; * added asymptote (asy/xasy); * asymptote is build with --enable-texlive-build --disable-gsl --disable-fftw --enable-gl --disable-gc; * two new ports were added to build TeXLive: graphics/libglut and devel/subversion. tl2009.build01 (26 Nov 2009): * TL2009 sources (20091011) are built in clean jail(8)s, with no TL default build settings changed (except TL_MAKE=gmake), and with minimal ports installed with their dependencies (these are devel/gmake, x11/libX11, x11-toolkits/libXmu, x11-toolkits/libXaw and x11-fonts/fontconfig), using _recent_ ports tree; * the jails are populated with FreeBSD worlds of -STABLE branches of each major version (tagged RELENG_{6,7,8}). At the time of compiling, these matched 6.4-STABLE, 7.2-STABLE and 8.0-RC3. Since FreeBSD preserves base system shared lib versions across minor version upgrades, 6.4 binaries will work on entire 6 branch, which covers all previous and future 6.X releases (tagged RELENG_{6,7,8}_X), provided that not-base system libs remain in concordance, of course; * FreeBSD provides a way to run binaries from earlier major versions simply by installing misc/compat5x (compat6x, compat7x, etc) port. This means that 6-version binaries will work normally on every later major version with compat6x port installed. However it is a good thing to have "native" binaries for every branch because of FreeBSD's specificity to maintain so many branches in parallel. MD5 and SHA256 checksums ======================== MD5 (amd64-freebsd5-tl2009.build02.tar.xz) = 45be0dd793b6ff2fd2177a398e1f6717 MD5 (amd64-freebsd6-tl2009.build02.tar.xz) = c5d35bad7d6d86b274e6252080ddb001 MD5 (amd64-freebsd7-tl2009.build02.tar.xz) = 091607a2ad3df6d7ab63299a144a07a4 MD5 (amd64-freebsd8-tl2009.build02.tar.xz) = c59ca2d7fe04e37174e972e98dfae861 MD5 (i386-freebsd5-tl2009.build02.tar.xz) = deaeb27e1a22411c2e46474776569bef MD5 (i386-freebsd6-tl2009.build02.tar.xz) = 1476bd3a78d2ce3881fda9e157e08ecf MD5 (i386-freebsd7-tl2009.build02.tar.xz) = cc8ae1e8db7ed484b5ea0a9ce2407bbf MD5 (i386-freebsd8-tl2009.build02.tar.xz) = f07babcf6e4005e3b71a73a99912f1a1 SHA256 (amd64-freebsd5-tl2009.build02.tar.xz) = 41352f92b43277e6ef55954128d1afbfa41ae57fdb1a6953cb214e013a778cc2 SHA256 (amd64-freebsd6-tl2009.build02.tar.xz) = 0ecaad8a06911b774cfa4211f018455583cb4ed5abc94d814313f8afab9527ba SHA256 (amd64-freebsd7-tl2009.build02.tar.xz) = 73baaa7b720727e0c1cb5f874bc891e577d79498120ede991fa443cc9a7696d7 SHA256 (amd64-freebsd8-tl2009.build02.tar.xz) = fffed4546dec8386c1d8bf34c6fe466a0e4348ebeb80b0a5e844bac812b09930 SHA256 (i386-freebsd5-tl2009.build02.tar.xz) = e40aaadfce01d91cb03467f22bf7c80c8b7d0b716e91e2d1d9c266f1a009d497 SHA256 (i386-freebsd6-tl2009.build02.tar.xz) = 144002e9ad154b1888ca4a5bbf6b4a62c66838cf3022bd5c267aa33c52d41e55 SHA256 (i386-freebsd7-tl2009.build02.tar.xz) = 23af944c2c37a61e6ef9bd58333bc2d57c06af391638223302ebe127d47136a8 SHA256 (i386-freebsd8-tl2009.build02.tar.xz) = 98c2eb84b7e6b5afd889d55dbbe946f14eb70e213037981c47848e848d8f0644 MD5 (amd64-freebsd6-tl2009.build01.tar.xz) = 770551e32cac0ebd107aeab97e4ec495 MD5 (amd64-freebsd7-tl2009.build01.tar.xz) = 68046f6a94422501801f1a83cb566f62 MD5 (amd64-freebsd8-tl2009.build01.tar.xz) = 5f41d06bb6398a8506c70194110ac274 MD5 (i386-freebsd6-tl2009.build01.tar.xz) = bca52fe4f07348987dd58f792c19577c MD5 (i386-freebsd7-tl2009.build01.tar.xz) = dc475e6b32b537d33453a78f9499e07b MD5 (i386-freebsd8-tl2009.build01.tar.xz) = 5105ec2c6eae9239fa32dc922b83bd13 SHA256 (amd64-freebsd6-tl2009.build01.tar.xz) = 7044a062f573f1184e224a53b3a0825f6aeaa77c72f4fd0c1bf371e5cf5f5ef0 SHA256 (amd64-freebsd7-tl2009.build01.tar.xz) = 61edd3e8800e07fe3924fdd06a6933367f7715074ef449b52eae82a190c5506f SHA256 (amd64-freebsd8-tl2009.build01.tar.xz) = 23cbd404b0cf0ba5adead53f7aec82e368fda26f3b51350cdf257d57dbe0f751 SHA256 (i386-freebsd6-tl2009.build01.tar.xz) = d31196e9bf5fa514b3d07ccf40772aa56d2c61b395203f98e02e4a8607b04a13 SHA256 (i386-freebsd7-tl2009.build01.tar.xz) = 474a7cb24953d4edd825597bc1fc86a2db896ffd086fd7e2af2761b577afbe2c SHA256 (i386-freebsd8-tl2009.build01.tar.xz) = 95134131a3de6da59c61eeade8cf2bf73127b5cb9cc02aebceedf6fa3c802b57 If you are new to TeXLive ========================= These binary sets are provided here because TeXLive-2009 was released without precompiled FreeBSD executables. Please note that these tar.xz files are not FreeBSD packages, i.e. you cannot pkg_add them. In order to use them, you need a fully installed TeXLive distribution. So, please install TeXLive first; you can find the documentation here: http://www.tug.org/texlive/doc/texlive-en/texlive-en.html Accepting all installer defaults is perfectly ok. When everything is done, download FreeBSD binary set that matches your system. Then, create a new directory, /usr/local/texlive/2009/bin, and unpack the set you downloaded there. Assuming that you run FreeBSD-8/amd64, this should look like this: # mkdir /usr/local/texlive/2009/bin # cd /usr/local/texlive/2009/bin # xzdec /path/to/amd64-freebsd8-tl2009.build02.tar.xz | tar xvf - (you need archivers/xz to do this). Then, set the PATH variable in your environment, something like setenv PATH /usr/local/texlive/2009/bin/amd64-freebsd8:$PATH in /etc/csh.cshrc or ~/.cshrc for C shells or PATH=/usr/local/texlive/2009/bin/amd64-freebsd8:$PATH export PATH in /etc/profile or ~/.profile for sh. Your PATH shoud look like this: % echo $PATH /usr/local/texlive/2009/bin/amd64-freebsd8:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin The important thing is to put TeXLive executables before those installed by ports. This also means that you can safely have both TeXLive and teTeX on the same system, which is a necessity on many FreeBSD desktop systems. Just to be sure, delete ~/.texlive2009 if you have it. Then, check if TeXLive executables are visible: % which tex /usr/local/texlive/2009/bin/amd64-freebsd8/tex % tex -v TeX 3.1415926 (TeX Live 2009) kpathsea version 5.0.0 Copyright 2009 D.E. Knuth. [...] (note the "Tex Live 2009" banner). % ls -la `which xelatex` lrwxrwxrwx 1 root wheel 5 Dec 12 18:24 /usr/local/texlive/2009/bin/amd64-freebsd8/xelatex -> xetex and if kpsewhich sees main configuration files: % kpsewhich fmtutil.cnf /usr/local/texlive/2009/texmf-var/web2c/fmtutil.cnf Then run a basic test like % latex small2e % dvips small2e.dvi % pstopdf small2e.ps and check small2e.pdf. TeXLive support for custom binaries =================================== Alternatively, you can use TeXLive installer's built-in support for custom binary sets: http://www.tug.org/texlive/custom-bin.html Chose the method that suits you better. Support for old FreeBSD versions ================================ FreeBSD-5 binaries (i386 and amd64) are build with old Ports tree (CVS tag RELEASE_5_5_0) since it is unlikely and certainly technically impossible that existing FreeBSD-5 users track current Ports Collection. This Ports tree includes pre-modular Xorg and old version of gettext. If you, however, use FreeBSD-5 with newer Ports, the following binaries possibly will not run as expected or will not run at all: asy (alone or through xasy) mf xindy.run (through xindy) xdvi-xaw (through xdvi) To make xindy, xdvi and mf usable, you can try to put something like this in /etc/libmap.conf (on FreeBSD>=5.1): [xindy.run] libintl.so.6 libintl.so.8 [mf] libXdmcp.so.0 libXdmcp.so.6 [xdvi-xaw] libXdmcp.so.0 libXdmcp.so.6 As for (x)asy, OpenGL support will probably work only if your Ports are close to RELEASE_5_5_0. Otherwise, asy binary should work only with documents without OpenGL-related contents; with OpenGL stuff it will simply coredump. If you have older ports tree (probably <=RELEASE_5_4_0), you can expect that xe(la)tex and xdvipdfmx do not work, and you will encounter an error during installation. In that case, put this in /etc/libmap.conf: [xetex] libexpat.so.6 libexpat.so.5 [xelatex] libexpat.so.6 libexpat.so.5 [xdvipdfmx] libexpat.so.6 libexpat.so.5 It can be possible that you have to remap libglut in order to get working asy. Old Ports tree does not include port for xz compression format (archivers/xz), formerly known as lzma. You can find all binaries you need at: http://anthesphoria.net/FreeBSD/TeXLive-2009/installer/ 29 March 2010 - -- Nikola Lečić = Никола Лечић nikola.lecic@anthesphoria.net fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iJwEAQEDAAYFAkuwyToACgkQ/MM/0rYIoZiq1gQArx1kGMT6PlJgINRPldY4X85p xJjIPyN8A3JIB9uXo3U0/BLjWCCsnn7lmLH7CjC9uZ6W0ass0Ex8d/zptNccP1iM MluMYEs0p/13wSniO3t66xAXpvRAzAPj2Z2ojltJru5eeKLZj8VnmqBVWAX483NX MGQGwkbfyY82EorBfD4= =jqEl -----END PGP SIGNATURE-----