iibless, perl script to turn directory into valid i-Package
Given a directory with package contents (which can be anything) and a basic property list containing information on the package, iibless will create the necessary extra contents that turns the directory into a valid i-package bundle.
This documentation has been created automatically from the script itself.
The i-Package format is a directory (wrapper) containing a set of files and no subdirectories.
The name of the bundle should end on ``.ii2''. For the remainder of this description, a package name of ``foo.ii2'' will be used.
The following files are required to exist inside the bundle to make a valid i-Package and these are generated by iibless:
foo.plist is the Table of Contents. See Table of Contents for details.
foo.plist.md5 is the MD5 checksum of foo.plist
The following files are standard files of an i-Package. Each is optional, but their availability define the functionality of the i-Package:
foo.plist.sig is the (optional) GPG-signature of the Table of Contents.
foo.tar.bz2 is the BZIP2-compressed archive of files to install in the install location (see Table of Contents for a description). It might be accompanied by several additional archives like foo.tar.1.bz2 foo.tar.2.bz2 etc.
foo.tar.gz is the GZIP-compressed archive of files to install in the install location (see Table of Contents for a description). It might be accompanied by several additional archives like foo.tar.1.gz foo.tar.2.gz etc.
foo.l.bz2 is the BZIP2-compressed listing of foo.tar.bz2 (if available). It enables the user to inspect the contents of the archive without having to download it entirely. This inspection is therefore circumspect from a security point of view. This file is created by iibless.
foo.l.gz is the BZIP2-compressed listing of foo.tar.gz (if available). It enables the user to inspect the contents of the archive without having to download it entirely. This inspection is therefore circumspect from a security point of view. This file is created by iibless.
foo.selector is a script or program that is executed before the i-Package is installed. It enables the package writer to create complicated packages with everal optional parts.
foo.prepare is a script or program that is executed before the i-Package archive is unarchived in its install location
foo.configure is a script or program that is executed after the i-Package archive is unarchived in its install location. It can also be run separately when the user presses the Configure Only button.
foo.remove is a script or program that is executed when the user presses the Uninstall button.
foo.rtf is an RTF file containing information on the i-Package
For al scripts/programs above holds that their function is not guarantueed. It is only convention to let the foo.remove script or program do a removal of the i-Package. It could do quite other things if the i-Package maker decides to.
The file foo.plist contains the Table of Contents for the package. This is a Mac OS X format property list with the following entries:
iiversion
The version of i-Installer this i-Package is intended for.
timestamp
The date that iibless was run on the i-Package bundle in seconds since Jan 1 1970, 00:00.
name
The i-Package name
default_url
The default remote location where the contents of this this i-Package can be downloaded (if missing) or updated.
install_location
The default location where the contents of this i-Package should be installed. The directory will be created if it does not exist yet.
relocatable
A boolean that defines if the user is allowed to select a different
install_location
.
adminrequired
A boolean that defines if unrachiving the i-Package archive or running any of
the programs and scripts (including a few internal functions like the creation
of a missing install_location
directory) is required.
interactive
A boolean that defines if i-Installer should launch a server to listen to requests from the programs or scripts for user interaction through the doalerter program (which is available in the i-Installer application bundle.
files
A dictionary containing for every file in the package (with the exception of the Table of Contents of course):
file
The name of the file
size
The size of the file in bytes
executable
If the file needs the execute permission bit set
md5
The MD5 checksum of the file
sig
(optional)
The GPG signature of the file.
dependencies
(optional)
The running of the prepare, remove or configure script or program may require the availability of certain other files of the i-Package. For each of thses actions, a list may be given with these file dependencies. this enables i-Installer to download all files necessary for a certain action but nothing more. Default dependencies are of course the scripts or programs self and for unarchiving the archive. i-Installer takes care of these without the requirement of the dependencies.
otherfiledependencies
An array containing dependencies for this package. The array elements contain (note: the following items are all part of the pkgdependencies, but Apple Help does not always indent them correctly):
include
Either AND, XOR or NOT. If AND then all packages in the array element are required. If XOR, then one and only one of the packages in the array element are required and NOT then non of the packages in the array element should be installed.
optional
A boolean that defines if this array element is optional. This turns ``required'' in the previous item description into ``recommended''.
reason
The reason for this dependency.
set
A dictionary of package descriptions. The key of each entry is the package basename without the ``.ii2'' extension. The value is another dictionary containing:
displayname
A user-friendly name of the package.
installlocation
Where the package should be installed.
relocatable
If the package is relocatable. If the package is relocatable, the install location of the package that is checking will be used. Otherwise, the fixed location installlocation
will be used. Example, if texbinaries and texbinaries-experimental are packages that exclude the other (they each have a NOT for the other) but they are relocatable, they may only not be installed at the same install location. If ghostscript-6 and ghostscript-7 are likewise mutually exclusive but they both have a fixed and nonrelocatable install location, they should not be installed together on the system at all, even if their respective install locations would differ.
Usage:
iibless --man
iibless --htmlman
iibless [--verbose[=i]] ii2dirname iiblesscfgplist
Arguments
File to use as the basis for the ``Table of Contents''
Directory to turn into i-Package bundle
Options:
Output the documentation in man page format, suitable for `less'
Output the documentation in HTML format
Set verbosity of program.
Example:
iibless --verbose=2 /usr/local/Build/i-packages/tex.ii2 \ /usr/local/src/i-Packages/tex/tex.iibless.plist =back
This will bless the directory tex.ii2
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>dependencies</key> <dict> <key>configure</key> <array> <string>fmtutil</string> <string>fmtutil.cnf</string> <string>language.dat</string> <string>setloginpath</string> <string>settexpath</string> <string>texconfig</string> <string>texmf.cnf.gwtex</string> <string>mk4ht</string> <string>tex4ht.env.in</string> <string>lmcreatefamilies.pe</string> <string>convert.pe</string> <string>tex.sharedscript.pm</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>setloginpath</string> <string>settexpath</string> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>relocatable</key> <string>YES</string> <key>selectedselectorsets</key> <array> <string>01texpe</string> <string>02texmfe</string> <string>03gwtex</string> </array> <key>keyid</key> <string>iinstaller@rna.nl</string> <key>iiversion</key> <string>3</string> <key>timestamp</key> <string>1074430662</string> <key>selectorsets</key> <array> <dict> <key>optional</key> <string>NO</string> <key>comment</key> <string>This set contains the programs taken from TeXLive. These are the essential binaries you need to run TeX on your system.</string> <key>name</key> <string>TeX Programs (essentials)</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>fmtutil</string> <string>fmtutil.cnf</string> <string>language.dat</string> <string>settexpath</string> <string>texconfig</string> <string>texmf.cnf.gwtex</string> <string>tex.sharedscript.pm</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> <string>settexpath</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>8</key> <string>bin</string> <key>7</key> <string>share/texmf</string> </dict> <key>id</key> <string>01texpe</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains extras taken from TeXLive, namely the lib and include directories. You only need this if you want to compile programs against TeX-provided libraries.</string> <key>name</key> <string>TeX Programs (developer extras)</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>tex.sharedscript.pm</string> <string>texmf.cnf.gwtex</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>5</key> <string>the rest (man, info)</string> <key>6</key> <string>lib, include</string> </dict> <key>id</key> <string>08texpx</string> </dict> <dict> <key>optional</key> <string>NO</string> <key>comment</key> <string>This set contains the well balanced texmf tree as distributed by Thomas Esser. You need this to be able to run TeX on your system.</string> <key>name</key> <string>teTeX Foundation (essentials)</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>fmtutil</string> <string>fmtutil.cnf</string> <string>language.dat</string> <string>settexpath</string> <string>texconfig</string> <string>texmf.cnf.gwtex</string> <string>tex.sharedscript.pm</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>settexpath</string> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>1</key> <string>share/texmf.tetex/fonts</string> <key>2</key> <string>share/texmf.tetex/textex</string> <key>0</key> <string>the rest of the teTeX foundation</string> </dict> <key>id</key> <string>02texmfe</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains the documentation from Thomas Esser's TeX distribution (the doc subdirectory). You do not need this to be able to run TeX.</string> <key>name</key> <string>teTeX Foundation (documentation)</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>tex.sharedscript.pm</string> <string>texmf.cnf.gwtex</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>3</key> <string>share/texmf.tetex/doc</string> </dict> <key>id</key> <string>07texmfdoc</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains any additions to Thomas Esser's distribution by Gerben Wierda, like memoir, TIPA and ucs. You might not need these to run TeX, but their addition is recommended.</string> <key>name</key> <string>gwTeX Foundation additions</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>tex.sharedscript.pm</string> <string>texmf.cnf.gwtex</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>4</key> <string>gw additions</string> </dict> <key>id</key> <string>03gwtex</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains support files needed to run TeX4ht.</string> <key>name</key> <string>TeX Support: TeX4ht</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>mk4ht</string> <string>tex4ht.env.in</string> <string>texmf.cnf.gwtex</string> <string>tex.sharedscript.pm</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>9</key> <string>TeX4ht support</string> </dict> <key>id</key> <string>04tex4ht</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains the Latin Modern fonts</string> <key>name</key> <string>TeX Support: Latin Modern Fonts</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>lmcreatefamilies.pe</string> <string>convert.pe</string> <string>texmf.cnf.gwtex</string> <string>tex.sharedscript.pm</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>10</key> <string>Latin Modern fonts</string> </dict> <key>id</key> <string>05latinmodern</string> </dict> <dict> <key>optional</key> <string>YES</string> <key>comment</key> <string>This set contains support for XMLTeX & JadeTeX</string> <key>name</key> <string>TeX Support: XMLTeX and JadeTeX</string> <key>dependencies</key> <dict> <key>configure</key> <array> <string>tex.sharedscript.pm</string> <string>texmf.cnf.gwtex</string> </array> <key>selector</key> <array> <string>tex.sharedscript.pm</string> </array> <key>remove</key> <array> <string>tex.sharedscript.pm</string> </array> <key>prepare</key> <array> <string>tex.sharedscript.pm</string> </array> </dict> <key>parts</key> <dict> <key>11</key> <string>TeX Support: XMLTeX</string> <key>12</key> <string>TeX Support: JadeTeX</string> </dict> <key>id</key> <string>06xmljadetex</string> </dict> </array> <key>adminrequired</key> <string>YES</string> <key>install_location</key> <string>/usr/local/teTeX</string> <key>files</key> <dict> <key>tex4ht.env.in</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNBnQPbcMh6tfwRAgRrAJ49qJol5QTLu19aWS/PyspuiO6kjACfSyiO VzXlMmurztnphDiBS2YkUvY= =GvOq -----END PGP SIGNATURE----- </string> <key>size</key> <string>6035</string> <key>md5</key> <string>MD5(tex4ht.env.in)= f5af04f723b643aa6d811af5c753bdeb</string> <key>file</key> <string>tex4ht.env.in</string> <key>executable</key> <string></string> </dict> <key>tex.3.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM8nQPbcMh6tfwRAit0AKC5sdLzXEKnr3yX2oxRqevoqPIioACff6ct seDs/KCtMhv0AFyq0fQfo8g= =8otI -----END PGP SIGNATURE----- </string> <key>size</key> <string>25357117</string> <key>md5</key> <string>MD5(tex.3.tar.bz2)= 4b40efe187a1ba8643ff4a21f2b94b96</string> <key>file</key> <string>tex.3.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>mdtest</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM1nQPbcMh6tfwRAryMAJ4ryHeIwR5b/ispLrYjcZIAdNfyJQCgqkeM E/7lnhfPhkiQ1MuYezv7YvQ= =Lu85 -----END PGP SIGNATURE----- </string> <key>size</key> <string>11532</string> <key>md5</key> <string>MD5(mdtest)= 3acd41c3edb9fba4fc3883a9782debbf</string> <key>file</key> <string>mdtest</string> <key>executable</key> <string>1</string> </dict> <key>tex.6.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM9nQPbcMh6tfwRAqe3AJ4/41lZm1zJ4e3WRpke6QmIiIfAugCfd4ig x8HvvsN9iczDrUkfTyoCF5A= =bNsf -----END PGP SIGNATURE----- </string> <key>size</key> <string>113631</string> <key>md5</key> <string>MD5(tex.6.tar.bz2)= bc03048ee8c1a0efc985908de550d113</string> <key>file</key> <string>tex.6.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>texmf.cnf.gwtex</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNBnQPbcMh6tfwRArMoAJ4m+4CbSv9Z3tuPXkXCC8iBWzzibwCgmM78 YDVaPbDHLct0bhYYWcnJMSM= =7Hnz -----END PGP SIGNATURE----- </string> <key>size</key> <string>3247</string> <key>md5</key> <string>MD5(texmf.cnf.gwtex)= 9d3c2f65ee877a12ca6daeb89c81281f</string> <key>file</key> <string>texmf.cnf.gwtex</string> <key>executable</key> <string></string> </dict> <key>tex.rtf</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAn72AKDIw04TPTP5JWKbE/vx5rZEJdYQewCcDd9N O1OlKyNgMrQEhVFOlhrfF1E= =8Oh7 -----END PGP SIGNATURE----- </string> <key>size</key> <string>15963</string> <key>md5</key> <string>MD5(tex.rtf)= 6e39c425bc7f869713bd3385ad76e8af</string> <key>file</key> <string>tex.rtf</string> <key>executable</key> <string></string> </dict> <key>tex.7.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM+nQPbcMh6tfwRAhVqAKChxc37Pu2F6NC5Y0wkHzZpdtxOPgCfQkF+ pwMNEyITTV4+o/9hwPBTow4= =5OKs -----END PGP SIGNATURE----- </string> <key>size</key> <string>612116</string> <key>md5</key> <string>MD5(tex.7.tar.bz2)= cfe86dc23eb06e7ae17e75b3ab7c9cb3</string> <key>file</key> <string>tex.7.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.12.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM5nQPbcMh6tfwRApNmAJ4wnQqktv8iuopAt6+doWZw5Zd4BACgyIlh yO5uFKScaLHGMMuocLh0wVs= =3ls2 -----END PGP SIGNATURE----- </string> <key>size</key> <string>146613</string> <key>md5</key> <string>MD5(tex.12.tar.bz2)= 9c66e4867314f961b0885d36b2bcf73f</string> <key>file</key> <string>tex.12.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>lmfontinstall</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM1nQPbcMh6tfwRAmkiAJ0U2cQNL/F9lyiqWqpwhhiuIsRe0ACgti9v bQgWkt2xMiDxx1MICMMzJX8= =Ao5v -----END PGP SIGNATURE----- </string> <key>size</key> <string>3490</string> <key>md5</key> <string>MD5(lmfontinstall)= 31a7f58d0ff8138d1c3ecb46b81f7fec</string> <key>file</key> <string>lmfontinstall</string> <key>executable</key> <string>1</string> </dict> <key>language.dat</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRApGGAKCAwdj/j9wUzbgZZpuNVacJ3N0jyQCeNd76 v8dlzASJlUHZZHtf3FUJ9xM= =GmCa -----END PGP SIGNATURE----- </string> <key>size</key> <string>3787</string> <key>md5</key> <string>MD5(language.dat)= 0ce830bb727593dc1aef2973fa4b28a6</string> <key>file</key> <string>language.dat</string> <key>executable</key> <string></string> </dict> <key>fmtutil</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRAkpnAJ9HqnDjvV0wRV9YJoXtis2VSIwPqwCggLFQ Vdm4F4dzLWArZgwf8GzZBRQ= =SWWl -----END PGP SIGNATURE----- </string> <key>size</key> <string>24094</string> <key>md5</key> <string>MD5(fmtutil)= 22e6b23369530cf4186a4d4e25804b8a</string> <key>file</key> <string>fmtutil</string> <key>executable</key> <string>1</string> </dict> <key>tex.remove</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAgO9AJ0ZUG3Ky4Ssr6zyiFBRYRpWDLRiWwCeMt/4 83wEB01bl3KGVYh1+UOJg5U= =whcY -----END PGP SIGNATURE----- </string> <key>size</key> <string>5041</string> <key>md5</key> <string>MD5(tex.remove)= f39d61ffa9ed087fbc9ca5e06cd0d5f7</string> <key>file</key> <string>tex.remove</string> <key>executable</key> <string>1</string> </dict> <key>lmconversiontable.txt</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRAgJAAKCiD9OqNSMMBogx7b5OENs+4NT9/ACeOxof GgpaoGlZtXab1IU7Jm4SGSk= =b5Tn -----END PGP SIGNATURE----- </string> <key>size</key> <string>132</string> <key>md5</key> <string>MD5(lmconversiontable.txt)= 014a101df58cdbb2206f4285227362c8</string> <key>file</key> <string>lmconversiontable.txt</string> <key>executable</key> <string></string> </dict> <key>ChangeLog.teTeX.txt.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoMznQPbcMh6tfwRAssgAJ4g5KdsqVzOI+3QnHuZfF29q7iQ6wCfTqfh y+GAzzEOfc0f9VBihfAxhRU= =mhOW -----END PGP SIGNATURE----- </string> <key>size</key> <string>6180</string> <key>md5</key> <string>MD5(ChangeLog.teTeX.txt.bz2)= bddfeeed390b3c3921a2309cb1cb3430</string> <key>file</key> <string>ChangeLog.teTeX.txt.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.sharedscript.pm</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNBnQPbcMh6tfwRAjWbAKDG+YFQnis1BfUMSXbx360gt1Vm9QCfVzTH U5FjNtEiRPfNHmWv6kmbqSE= =y7EP -----END PGP SIGNATURE----- </string> <key>size</key> <string>1635</string> <key>md5</key> <string>MD5(tex.sharedscript.pm)= 8299b752eae772857bc6dc721b915a79</string> <key>file</key> <string>tex.sharedscript.pm</string> <key>executable</key> <string></string> </dict> <key>tex.5.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM9nQPbcMh6tfwRAlDSAKCRUfjBhQvBWoNK6ljIENOx+JxDewCgvT00 I3k87s06h/HT2rSUXekCNB8= =kQRD -----END PGP SIGNATURE----- </string> <key>size</key> <string>463365</string> <key>md5</key> <string>MD5(tex.5.tar.bz2)= 353dc282920515e14868bb7506e12849</string> <key>file</key> <string>tex.5.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>mk4ht</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM1nQPbcMh6tfwRAgzGAKCLiq/F/ALNyD3tqClmuSqnjytTUwCffe10 xAbVf3JovlvXcU5rjzVnuPM= =PWSk -----END PGP SIGNATURE----- </string> <key>size</key> <string>4843</string> <key>md5</key> <string>MD5(mk4ht)= 6448eeb6651ec14cd948f78145532d72</string> <key>file</key> <string>mk4ht</string> <key>executable</key> <string>1</string> </dict> <key>tex.configure</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAlPxAKCwFz8LDbBnTvZJEISPvu4IIPHa7wCgm2pi 5tTMVPNiNAuM5fdmXsgaHrM= =x6I7 -----END PGP SIGNATURE----- </string> <key>size</key> <string>39427</string> <key>md5</key> <string>MD5(tex.configure)= 634c5e7b90f1238597ed4918098b9eea</string> <key>file</key> <string>tex.configure</string> <key>executable</key> <string>1</string> </dict> <key>test.c</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM2nQPbcMh6tfwRArJnAKC9+z6Z+AxPe+0uhFl9MzAgJ9ARXQCeOS88 1IPuTfVPfzEkA7M4c8hLmFw= =KYGT -----END PGP SIGNATURE----- </string> <key>size</key> <string>82</string> <key>md5</key> <string>MD5(test.c)= a5bb84f24d0224fd684bf58145242ee1</string> <key>file</key> <string>test.c</string> <key>executable</key> <string></string> </dict> <key>setloginpath</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM1nQPbcMh6tfwRAqL4AKCaUsqu80xvaEsUiXuQo17f+Ez/EQCeOriD fekDowdz2JkhwdLJymO727g= =i9C3 -----END PGP SIGNATURE----- </string> <key>size</key> <string>2821</string> <key>md5</key> <string>MD5(setloginpath)= 920d8124d7d3e1d0a4ba9f15bb69b528</string> <key>file</key> <string>setloginpath</string> <key>executable</key> <string>1</string> </dict> <key>tex.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNBnQPbcMh6tfwRArgCAJ94Ot2052ZaLGaNtf2XGKZsvMVS5ACfe0k1 KJRCN9XZtrlJdLWGmsO4ySk= =Zefr -----END PGP SIGNATURE----- </string> <key>size</key> <string>1069713</string> <key>md5</key> <string>MD5(tex.tar.bz2)= fa4db0a9e03ca2e96e905bafce1194bc</string> <key>file</key> <string>tex.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>ChangeLog.gwTeX.txt.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoMznQPbcMh6tfwRAhDeAJ9oJBbcn+nVcG7ngwpCt1nh69GUDgCgx4Fp qjGLGT0G+cWnhv26J3VLMdE= =0fxJ -----END PGP SIGNATURE----- </string> <key>size</key> <string>580</string> <key>md5</key> <string>MD5(ChangeLog.gwTeX.txt.bz2)= f162a2bfdfa2f0f7e515c41546792d79</string> <key>file</key> <string>ChangeLog.gwTeX.txt.bz2</string> <key>executable</key> <string></string> </dict> <key>lmcreatefamilies.pe</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRApDjAJ9rZ9LQd5XN3KYSSWGneuUvW5VekQCgnHIG PFu8cNtKXHhJxOHe14ZNlCE= =xQ6i -----END PGP SIGNATURE----- </string> <key>size</key> <string>14690</string> <key>md5</key> <string>MD5(lmcreatefamilies.pe)= e645eac0c1bf54c9a1658272276b8f9b</string> <key>file</key> <string>lmcreatefamilies.pe</string> <key>executable</key> <string>1</string> </dict> <key>fmtutil.cnf</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRAqXPAKCm8eOWt4mg7wO44+2600WTuJrsYACgvZiu DgikDtM7C7LpWeWQUiKQRek= =rAW+ -----END PGP SIGNATURE----- </string> <key>size</key> <string>4217</string> <key>md5</key> <string>MD5(fmtutil.cnf)= e8213f1331e316a0105dd68d036f440e</string> <key>file</key> <string>fmtutil.cnf</string> <key>executable</key> <string></string> </dict> <key>lmconversiontable.txt.save</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM0nQPbcMh6tfwRAqBUAKC8YoxoL/v5YtN2xV4cW8UZHGKBWQCeNFqc eTEEYBAoSbK/aES20x0vVf0= =3QjL -----END PGP SIGNATURE----- </string> <key>size</key> <string>3156</string> <key>md5</key> <string>MD5(lmconversiontable.txt.save)= 9ebaaaf778daf22bb32373264ff8ad49</string> <key>file</key> <string>lmconversiontable.txt.save</string> <key>executable</key> <string></string> </dict> <key>tex.l.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAlI3AJ9Zg5xUMKb0borlsJWjhAtpQ646RgCdHF7y ANqQR3YfVpfBHC1YI327Vg4= =DT7j -----END PGP SIGNATURE----- </string> <key>size</key> <string>119495</string> <key>md5</key> <string>MD5(tex.l.bz2)= 09676f7a39b5d456d5b18fb54363db74</string> <key>file</key> <string>tex.l.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.prepare</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAsY5AJ0eqkrfO3C/OWLQnHgJusdIMYrFWgCfVHwp o96gr+KJDKC0jwsBZVqzzRU= =jHhs -----END PGP SIGNATURE----- </string> <key>size</key> <string>7289</string> <key>md5</key> <string>MD5(tex.prepare)= 1aba8301974982d1fa11913e6283eb44</string> <key>file</key> <string>tex.prepare</string> <key>executable</key> <string>1</string> </dict> <key>tex.1.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM4nQPbcMh6tfwRAgmQAJ9yLV1o+Og7kmlkJNZ//T4YUuQ91QCfU6BG tt8WG281CC/145slZe0A1H8= =wAuJ -----END PGP SIGNATURE----- </string> <key>size</key> <string>16861622</string> <key>md5</key> <string>MD5(tex.1.tar.bz2)= f95dea3ad54d564d42ad3345538694e0</string> <key>file</key> <string>tex.1.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.selector</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNAnQPbcMh6tfwRAowbAJ4ou16C8S45ReCn0X2cNSKF/3X9UwCfW6dH MEZLIwAfA7PoT1UGhbfrT54= =X9bX -----END PGP SIGNATURE----- </string> <key>size</key> <string>2504</string> <key>md5</key> <string>MD5(tex.selector)= 224ba54c5f86b880a0185c09243662ed</string> <key>file</key> <string>tex.selector</string> <key>executable</key> <string>1</string> </dict> <key>tex.4.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM9nQPbcMh6tfwRAhwOAJ9G2yyghZnBJIyTgWyXkGsD80xrUwCfdSns 6cniuwlGtCTzayjmL/KcqSg= =R+Lx -----END PGP SIGNATURE----- </string> <key>size</key> <string>8761269</string> <key>md5</key> <string>MD5(tex.4.tar.bz2)= 639dc14f764c728a52fcba229d5a6a18</string> <key>file</key> <string>tex.4.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.8.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM/nQPbcMh6tfwRAkWoAJ9a6BNNpOwuRrsMRPYj/qPudSMFgACfbclS 0Dx8xAAhJMIvZz6GLf2zA8E= =2Tyr -----END PGP SIGNATURE----- </string> <key>size</key> <string>13745298</string> <key>md5</key> <string>MD5(tex.8.tar.bz2)= 8238515ccfe36de997dc85ff9df51a54</string> <key>file</key> <string>tex.8.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>tex.10.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM4nQPbcMh6tfwRArTnAKCKwAAFyStAz4d0Vcd1H8vmUm6AeQCeKqY5 /+aJszZcD269V8PrlHOCbbY= =ShYC -----END PGP SIGNATURE----- </string> <key>size</key> <string>4734832</string> <key>md5</key> <string>MD5(tex.10.tar.bz2)= e4cfa4a2ec31403962947e9b39785b9d</string> <key>file</key> <string>tex.10.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>test</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM2nQPbcMh6tfwRAjLoAJ0TxII9FdH8COvRapbrt9pVg6bUjQCfSJXg yqEWFC0/28IIMM0YWQzPlHI= =XMQE -----END PGP SIGNATURE----- </string> <key>size</key> <string>631</string> <key>md5</key> <string>MD5(test)= 5e57d0d9704d7937f0388162d782638e</string> <key>file</key> <string>test</string> <key>executable</key> <string></string> </dict> <key>settexpath</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM2nQPbcMh6tfwRAky0AJ4sc2V0XfH3X0ZIdPKUslrG1qMZEACgnDiY +sAo1ARbmtD7gJk3xdxLSAI= =Za6V -----END PGP SIGNATURE----- </string> <key>size</key> <string>5605</string> <key>md5</key> <string>MD5(settexpath)= b50e136b68e17a2e85395392040daa41</string> <key>file</key> <string>settexpath</string> <key>executable</key> <string>1</string> </dict> <key>tex.2.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM5nQPbcMh6tfwRAoRYAKCTL1LLpOj9GL54aKfDxWPoNRbARwCgpINx X2fQZIYShaZMM4EhFnJaYcc= =kKFA -----END PGP SIGNATURE----- </string> <key>size</key> <string>3825024</string> <key>md5</key> <string>MD5(tex.2.tar.bz2)= 71557b52fe76f00ce6b819ad137413bd</string> <key>file</key> <string>tex.2.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>lmfamilytable.txt</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM1nQPbcMh6tfwRAoU/AJ4sLBCblPPtdUtOgQJ3LnrcD8khvACgv1f3 pqLWDHpG13+gC6keaOALJdY= =B9QZ -----END PGP SIGNATURE----- </string> <key>size</key> <string>1149</string> <key>md5</key> <string>MD5(lmfamilytable.txt)= 2d7804cd56ae4560ec85c966a881803a</string> <key>file</key> <string>lmfamilytable.txt</string> <key>executable</key> <string></string> </dict> <key>texconfig</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoNBnQPbcMh6tfwRAhs+AJ9WnLg2v6dvrEWxjA6FJOEeTm6sMwCgqqLL rT3VLUJQgrOINhmUSYU29yE= =CkLT -----END PGP SIGNATURE----- </string> <key>size</key> <string>54328</string> <key>md5</key> <string>MD5(texconfig)= c49c8753e24214d67b435fcba51b63bc</string> <key>file</key> <string>texconfig</string> <key>executable</key> <string>1</string> </dict> <key>tex.9.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM/nQPbcMh6tfwRAuLbAKCOdkUQGOAHNbDVu3cX2eKjj83nIQCbBeYN KdjVYp8plV7C4Mb5irWbGig= =AOqS -----END PGP SIGNATURE----- </string> <key>size</key> <string>1184522</string> <key>md5</key> <string>MD5(tex.9.tar.bz2)= 0d4aceb4d62e44d8e17a64ba950aaaa2</string> <key>file</key> <string>tex.9.tar.bz2</string> <key>executable</key> <string></string> </dict> <key>convert.pe</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoMznQPbcMh6tfwRAg7qAJ9dU9DueOnoYglrqHv6xWamrhzdIgCffCmI vaG+qro66bd561USvQsRBBc= =pAj6 -----END PGP SIGNATURE----- </string> <key>size</key> <string>2085</string> <key>md5</key> <string>MD5(convert.pe)= 6b542eb1bcb976c4950b86953f1e8708</string> <key>file</key> <string>convert.pe</string> <key>executable</key> <string>1</string> </dict> <key>tex.11.tar.bz2</key> <dict> <key>sig</key> <string>-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (Darwin) iD8DBQBACoM5nQPbcMh6tfwRAuiJAKC+SGPoIoWp3Qk17ORqfgZ0xlYW0gCfayFL ZIXRopqqbrSA0MRg/+X/Am0= =OnDk -----END PGP SIGNATURE----- </string> <key>size</key> <string>138736</string> <key>md5</key> <string>MD5(tex.11.tar.bz2)= fee294975f79d0e57b342bbb7d3179e1</string> <key>file</key> <string>tex.11.tar.bz2</string> <key>executable</key> <string></string> </dict> </dict> <key>minii2stamp</key> <string>1068240031</string> <key>default_url</key> <string>http://tug.org/i-packages/tex.ii2</string> <key>name</key> <string>Gerben Wierda's TeX i-Package</string> <key>pkgdependencies</key> <array> <dict> <key>optional</key> <string>YES</string> <key>include</key> <string>AND</string> <key>reason</key> <string>A richer TeX experience can be had by installing these graphics programs. Some parts (like TeX4ht) need it.</string> <key>set</key> <dict> <key>libwmf</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>libwmf (+ iconv) conversion routines</string> </dict> <key>freetype2</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>Freetype 2 font routines</string> </dict> <key>ImageMagick</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>ImageMagick graphics routines</string> </dict> </dict> </dict> <dict> <key>optional</key> <string>YES</string> <key>include</key> <string>XOR</string> <key>reason</key> <string>TeX needs Ghostscript to produce PDF via dvips instead of pdfTeX</string> <key>set</key> <dict> <key>ghostscript-7</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>Ghostscript 7 Interpreter</string> </dict> <key>ghostscript-6</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>Ghostscript 6 Interpreter</string> </dict> <key>ghostscript-8</key> <dict> <key>relocatable</key> <string>NO</string> <key>installlocation</key> <string>/usr/local</string> <key>displayname</key> <string>Ghostscript 8 Interpreter</string> </dict> </dict> </dict> </array> <key>interactive</key> <string>YES</string> <key>parts</key> <dict> <key>8</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>TeXLive binaries: bin subdirectory</string> </dict> <key>5</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>TeXLive binaries: man, info and miscellaneous subdirectories</string> </dict> <key>12</key> <dict> <key>subdir</key> <string>share/texmf.local</string> <key>comment</key> <string>TeX Support: JadeTeX</string> </dict> <key>10</key> <dict> <key>subdir</key> <string>share/texmf.local</string> <key>comment</key> <string>Latin Modern fonts</string> </dict> <key>6</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>TeXLive binaries: lib+include subdirectories</string> </dict> <key>2</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>teTeX texmf tree: tex subdirectory</string> </dict> <key>7</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>TeXLive binaries: share/texmf tree</string> </dict> <key>3</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>teTeX texmf tree: doc subdirectory</string> </dict> <key>11</key> <dict> <key>subdir</key> <string>share/texmf.local</string> <key>comment</key> <string>TeX Support: XMLTeX</string> </dict> <key>1</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>teTeX texmf tree: fonts subdirectory</string> </dict> <key>0</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>teTeX teTeX texmf basis</string> </dict> <key>4</key> <dict> <key>subdir</key> <string></string> <key>comment</key> <string>GW additions to the teTeX texmf trees</string> </dict> <key>9</key> <dict> <key>subdir</key> <string>share/texmf.local</string> <key>comment</key> <string>TeX Support: TeX4ht</string> </dict> </dict> </dict> </plist>