[tex-live] ANN: API change of TLPOBJ

Norbert Preining preining at logic.at
Mon Nov 12 15:52:27 CET 2007

Dear all!

Please note that the API of TLPOBJ.pm has changed. make_zip now takes a
obligatory first argument $type specifying the type of container to
be made (zip or lzma). From the man page (pod2man):

       "make_zip($type,$instroot[, $destdir[, $zipname]])"
           creates a container file of the arch independent files in the
           "TLPOBJ" in $destdir (if not defined then "TLPOBJ->zipdir" is

           The $type variable specifies the type of container to be used.
           Currently only "zip" or "lzma" are allowed, and are generating zip
           files and tar.lzma files, respectively.

           The file name of the created container file is "$zipname.exten-
           sion", where extension is either ".zip" or ".tar.lzma", depending
           on the setting of $type. If no $zipname is specified the package
           name is used.

           If the package contains "binfiles", then container files for all
           archs containing only the binfiles are created, and those container
           files name is "$zipname.$arch.$extension"

           All the arch independent zip files also contain the respective
           "TLPOBJ" file in "tlpkg/tlpobj/$name.tlpobj" so "$zipname.$exten-
           sion" does contain this tlpobj file, while "$zipname.$arch.$exten-
           sion" does NOT.

           The argument $instroot specifies the root of the installation from
           which the files should be taken.

Best wishes


Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
a virulent red-coloured pus which generally accompanies clonmult
(q.v.) and sandberge (q.v.)
			--- Douglas Adams, The Meaning of Liff

More information about the tex-live mailing list