[tlbuild] Building TeX-Live 2009 on FreeBSD-CURRENT

Giorgos Keramidas keramida at freebsd.org
Sat Oct 24 03:38:16 CEST 2009

Hi everyone,

I am trying to set up a periodic build of TeX-Live from tldevsrc for
users of FreeBSD's CURRENT branch.  So I have downloaded `tldevsrc'
sources using rsync and ran the `Build/source/Build' script with the
following environment options:

  export TL_MAKE='gmake'
  export TL_CONF_BANNER='--with-tex-banner="TeX Live 2009/FreeBSD"'
  export TL_CONFIGURE_ARGS='--without-graphite'

The build completes fine from a snapshot of `tldevsrc' synchronized this
morning, and the last lines of the log message show:

: keramida at kobe:/home/texlive/tldevsrc/Build/source$ tail texlive-2009--i386-freebsd.log
: ln -s xetex /home/texlive/tldevsrc/Build/source/inst/bin/i386-pc-freebsd/xelatex
: ln -s pdftex /home/texlive/tldevsrc/Build/source/inst/bin/i386-pc-freebsd/xmltex
: ln -s pdftex /home/texlive/tldevsrc/Build/source/inst/bin/i386-pc-freebsd/pdfxmltex
: gmake[1]: Leaving directory `/home/texlive/tldevsrc/Build/source/Work/texk/tetex'
: make world done.
:      1307.08 real       886.34 user       337.08 sys
: + echo 0
: ./Build:      307 executables in /home/texlive/tldevsrc/Build/source/inst/bin.
: done Fri Oct 23 06:50:17 EEST 2009
: keramida at kobe:/home/texlive/tldevsrc/Build/source$

The binaries produced in inst/bin/ are around 32 MB:

: keramida at kobe:/home/texlive/tldevsrc/Build/source$ cd inst/bin/
: keramida at kobe:/home/texlive/tldevsrc/Build/source/inst/bin$ ls -l
: total 6
: drwxr-xr-x  2 keramida  wheel  - 5632 Oct 23 06:50 i386-pc-freebsd
: keramida at kobe:/home/texlive/tldevsrc/Build/source/inst/bin$ du -sh i386-pc-freebsd/
:  32M    i386-pc-freebsd/
: keramida at kobe:/home/texlive/tldevsrc/Build/source/inst/bin$

Now all that remains for me to learn is: What is the recommended way of
packaging these binaries into an installable TeX-Live distribution with
the rest of TeX-Live's extra files?

Is it sufficient to copy the generated `i386-pc-freebsd' binaries to the
toplevel `Master/bin/' directory as `i386-freebsd' and then installing
with `install-tl' from within `Master'?

TIA for any help,

PS: Please Cc: me, I haven't subscribed to the list yet.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://tug.org/pipermail/tlbuild/attachments/20091024/6aa21a1f/attachment.bin>

More information about the tlbuild mailing list