From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <4BC855DF020000CC00026A46@wlgw07.wlu.ca> Date: Fri, 16 Apr 2010 12:19:42 -0400 From: "Karljurgen Feuerherm" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> References: <20100416115756.GA1107@polynum.com> <4BC836D2020000CC000269E3@wlgw07.wlu.ca> In-Reply-To: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=__Part6B41E50E.0__=" Subject: Re: [9fans] TeX: hurrah! Topicbox-Message-UUID: 03bab63e-ead6-11e9-9d60-3106f5b1d025 This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=__Part6B41E50E.0__= Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable 1. =22IFAIK=22? Can=27t find that anywhere... =20 2. Is C++ a problem? Not supported by Plan9? =20 K >>> Alexander Sychev 16/04/2010 10:27:36 am >>> On Fri, 16 Apr 2010 18:07:14 +0400, Karljurgen Feuerherm=20 < kfeuerherm=40wlu.ca > wrote: > XeTeX/XeLaTeX do this, I believe... Perhaps they can be ported at some=20 > point? IFAIK, XeTeX/XeLaTeX based on C++ code. > > K > > Karlj=FCrgen G. Feuerherm, PhD > Department of Archaeology and Classical Studies > Wilfrid Laurier University > 75 University Avenue West > Waterloo, Ontario N2L 3C5 > Tel. (519) 884-1970 x3193 > Fax (519) 883-0991 (ATTN Arch. & Classics) > >>>> Alexander Sychev < santucco=40gmail.com > 16/04/2010 9:32:04 am >>> > Hello=21 > > Congratulations=21 > > Have you any plans to adapt the TeX for UTF-8 input? > > On Fri, 16 Apr 2010 15:57:56 +0400,=20 > tlaronde=40polynum.com < mailto:tlaronde=40polynum.com > > < tlaronde=40polynum.com < mailto:tlaronde=40polynum.com > > wrote: > >> So it compiles without ado under Plan9=21 And it=27s pure C89 (POSIX is just >> for the framework, not for the code: I have removed unneeded >> dependencies). And it=27s all the latest versions of the programs. >> >> So some numbers: >> - You will need to download a bundle of 4 chunks (I will put all >> on >> my website; I think the licence for TeX/METAFONT allows thie): >> >> 1) Donald E. Knuth=27s sources: all the programs; the >> sources for >> the Computer Modern Typefaces and the man pages (roff) I >> have >> found here and there or reconstructed. >> =3D> < 6 Mb (compressed) >> >> 2) kertex_M: these are the tools for the _matrix_ (the >> vulcan; >> the node compiling; the cpu) translating from Pascal to >> C. >> =3D> < 54 kb (compressed) >> >> 3) kertex_T: the R.I.S.K. (see below) framework for >> building >> TeX/METAFONT, that is the change files, the template >> Makefiles, >> the PASCAL-H extensions implemented as a C library. Plus >> some >> public domain software: dvips =5Bit is not compiled for >> now; it=27s >> the next in the list=5D and some auxiliary tools (afm2tfm >> etc.); >> MetaPost (not included for now: next after dvips). >> =3D> < 0.4 Mb >> >> 4) The R.I.S.K. comp framework (my stuff) that is just a >> basic >> POSIX compliant way of configuring, compiling and >> installing >> software. Everything is configured via basic parameters >> file >> (you should not have to change something here; but it=27s >> all >> sh(1), ed(1), sed(1) and make(1)). >> =3D> < 125kb (compressed; the bigger par in size >> is D.E. Knuth >> and Silvio Levy=27s CWEB =5Bnot used here=5D >> that I use >> intensively). >> >> So the sources, it is less than 12 Mb uncompressed. >> >> And the sources can be (shall be) read-only so you can put them where >> you want. >> >> Space requirements for compilation : you will need about 33 Mb of free >> space or, at least, 12 Mb of free space if you use the SAVE_SPACE=3DYES >> option of R.I.S.K. (in this case, the intermediary products are removed >> whence the target is built; and when building the package, the binaries >> are not copied in the tarball, but moved in the tarball). >> >> Time: on my old AMD Athlon (686-class), 1250.16 MHz, this takes less >> than 2 minutes and a half... >> >> The resulting package is 8 Mb. But the installation will need a little >> more, since : >> 1) The METAFONT plain format is compiled leading to the program >> that >> has the right to be called mf(1) since it passes the TRAP test. >> >> 2) All the Computer Modern fontes are compiled, using mf(1). >> >> 3) The TeX plain format is compiled leading to the program that >> has >> the right to be called tex(1) since it passes the TRIP test. >> >> Since the work is done for allowing cross-compilation, the binaries are >> not used on the matrix, but on the target, i.e. at installation time. >> >> For the use of the stuff, I will need to put the essential in the >> document describing the process in the following days. >> >> For Plan9, one question: about the group (since for the user it will be >> ignored). Which group ? >> >> I have decided that the stuff will be installed in: >> >> - /lib/kertex for machine independant stuff (the macros, but the >> compiled fontes too). Plan9 users can =22bind -a=22 to ``redirect=27=27 >> what >> will be written where they want. >> >> - /=24objtype/bin for the binaries. (idem) >> >> - /=24objtype/lib/kertex/tex/dump/, and >> /=24objtype/lib/kertex/mf/dump/ >> for the dump of the tables (the compiled version of the macros, >> that >> is loaded say when you call virtex(1) mistex(1), this is >> virtex(1) >> but it looks to is dump mistex.fmt to load it. The dumps are not >> machine independant, even not program independant since they >> depend >> on options selected at compile time). (idem) >> >> >> To give you a view of what is installed (and possibly where), here is >> the (generic: for Unices too) map =5BI need to change root:wheel to >> variable things) : >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D THE MAIN DIR TREE >> =23 Everything is relative (for the not man nor bin stuff) to PKGDIR that >> =23 one can set as he sees fit. >> =23 >> + d * =24PKGDIR/mf root:wheel 755 >> =23 This is where we put Computer Modern _sources_ (parameters and drivers >> =23 METAFONT=27s files). >> =23 >> + d * =24PKGDIR/mf/cm root:wheel 755 >> + d * =24PKGDIR/mf/mac root:wheel 755 >> =23 If you want to ``localize=27=27 messages, look at D.E.K.=27s pool stuff. >> =23 >> + d * =24PKGDIR/mf/pool root:wheel 755 >> + d * =24PKGDIR/mf/trap root:wheel 755 >> =23 Since to create a METAFONT=27 base file, one dumps, we call it: dump. >> =23 But is is machine dependant. >> =23 >> + d * =24TARGETBINDIR/lib root:wheel 755 >> + d * =24TARGETBINDIR/lib/mf root:wheel 755 >> + d * =24TARGETBINDIR/lib/mf/dump root:wheel 755 >> >> + d * =24PKGDIR/tex root:wheel 755 >> + d * =24PKGDIR/tex/mac root:wheel 755 >> =23 If you want to ``localize=27=27 messages, look at D.E.K.=27s pool stuff. >> =23 >> + d * =24PKGDIR/tex/pool root:wheel 755 >> + d * =24PKGDIR/tex/trip root:wheel 755 >> =23 Since to create a TeX=27 format file, one dumps, we call it: dump. >> =23 But it is machine dependant. >> =23 >> + d * =24TARGETBINDIR/lib/tex root:wheel 755 >> + d * =24TARGETBINDIR/lib/tex/dump root:wheel 755 >> >> =23 This directory is for resulting fontes, that is tfm and gf, vf and >> =23 pk. This is used, for tfm, by TeX; for pk and t1 by dvips(1). >> =23 >> + d * =24PKGDIR/fonts root:wheel 755 >> + d * =24PKGDIR/fonts/gf root:wheel 755 >> + d * =24PKGDIR/fonts/vf root:wheel 755 >> + d * =24PKGDIR/fonts/tfm root:wheel 755 >> + d * =24PKGDIR/fonts/pk root:wheel 755 >> + d * =24PKGDIR/fonts/ps root:wheel 755 >> >> =23 The not roff man pages---the doc--- will be put in DOCDIR, under a >> =23 dedicated subdirectory. >> =23 >> + d * =24TARGETDOCDIR/kertex root:wheel 755 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D WEB >> + f =24OBJDIR/web/bin1/tangle/tangle =24TARGETBINDIR/tangle root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/tangle.1 =24TARGETMANDIR/man1/tangle.1 root:wheel >> 444 >> + f =24OBJDIR/web/bin1/weave/weave =24TARGETBINDIR/weave root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/weave.1 =24TARGETMANDIR/man1/weave.1 root:wheel=20 >> 444 >> =3D f =24KNUTH_SRC_DIR/man1/web.1 =24TARGETMANDIR/man1/pooltype.1 root:wheel >> 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D WEB auxiliaries >> + f =24OBJDIR/webware/bin1/pooltype/pooltype =24TARGETBINDIR/pooltype >> root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/pooltype.1 =24TARGETMANDIR/man1/pooltype.1 >> root:wheel 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Donald E. Knuth=27s METAFONT. >> =23 >> + f =24OBJDIR/mf/bin1/inimf/inimf =24TARGETBINDIR/inimf root:wheel 755 >> =3D f =24OBJDIR/mf/bin1/inimf/mf.pool =24PKGDIR/mf/pool/mf.pool = root:wheel 444 >> + f =24OBJDIR/mf/bin1/virmf/virmf =24TARGETBINDIR/virmf root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/mf.1 =24TARGETMANDIR/man1/mf.1 root:wheel = 444 >> + f =24KNUTH_SRC_DIR/lib/plain.mf =24PKGDIR/mf/mac/plain.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/lib/null.mf =24PKGDIR/mf/mac/null.mf root:wheel 444 >> =23 TRAP stuff. >> + f =24KNUTH_SRC_DIR/mf/trapman.tex =24TARGETDOCDIR/kertex/trapman.tex >> root:wheel 444 >> =23 The special INIMF is not installed as an normal executable. >> =23 >> + f =24OBJDIR/mf/bin1/trapmf/trapmf =24PKGDIR/mf/trap/trapmf root:wheel 444 >> + f =24OBJDIR/mf/bin1/trapmf/mf.pool =24PKGDIR/mf/trap/trap.pool root:wheel >> 444 >> + f =24OBJDIR/mf/sh1/trapmf/trapmf.sh =24PKGDIR/mf/trap/trapmf.sh root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/mf/trap.mf =24PKGDIR/mf/trap/trap.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/mf/trap.fot =24PKGDIR/mf/trap/trap.fot root:wheel 444 >> + f =24KNUTH_SRC_DIR/mf/trap.log =24PKGDIR/mf/trap/trap.log root:wheel 444 >> + f =24KNUTH_SRC_DIR/mf/trapin.log =24PKGDIR/mf/trap/trapin.log root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/mf/trap.pl =24PKGDIR/mf/trap/trap.pl root:wheel 444 >> + f =24KNUTH_SRC_DIR/mf/trap.typ =24PKGDIR/mf/trap/trap.typ root:wheel 444 >> =23 for GFtoDVI. >> + f =24KNUTH_SRC_DIR/lib/slant.mf =24PKGDIR/mac/slant.mf root:wheel 444 >> =3D f =24KNUTH_SRC_DIR/man1/gftodvi.1 =24TARGETMANDIR/man1/gftodvi.1 >> root:wheel 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D METAFONT=27 auxiliaries >> =23 >> + f =24OBJDIR/mfware/bin1/gftype/gftype =24TARGETBINDIR/gftype root:wheel=20 >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/gftype.1 =24TARGETMANDIR/man1/gftype.1 root:wheel >> 444 >> + f =24OBJDIR/mfware/bin1/gftodvi/gftodvi =24TARGETBINDIR/gftodvi root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/gftodvi.1 =24TARGETMANDIR/man1/gftodvi.1 >> root:wheel 444 >> + f =24OBJDIR/mfware/bin1/mft/mft =24TARGETBINDIR/mft root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/mft.1 =24TARGETMANDIR/man1/mft.1 root:wheel 444 >> + f =24KNUTH_SRC_DIR/lib/plain.mft =24PKGDIR/tex/mac/plain.mft root:wheel=20 >> 444 >> + f =24KNUTH_SRC_DIR/lib/cmbase.mft =24PKGDIR/tex/mac/cmbase.mft root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/lib/mftmac.tex =24PKGDIR/tex/mac/mftmac.tex root:wheel >> 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Donald E. Knuth=27s Computer Modern = Typefaces. >> =23 >> =23 The drivers. >> =23 >> + f =24KNUTH_SRC_DIR/cm/accent.mf =24PKGDIR/mf/cm/accent.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/bigacc.mf =24PKGDIR/mf/cm/bigacc.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/bigdel.mf =24PKGDIR/mf/cm/bigdel.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/bigop.mf =24PKGDIR/mf/cm/bigop.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/calu.mf =24PKGDIR/mf/cm/calu.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbase.mf =24PKGDIR/mf/cm/cmbase.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cminch.mf =24PKGDIR/mf/cm/cminch.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/comlig.mf =24PKGDIR/mf/cm/comlig.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/csc.mf =24PKGDIR/mf/cm/csc.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cscspu.mf =24PKGDIR/mf/cm/cscspu.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/greekl.mf =24PKGDIR/mf/cm/greekl.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/greeku.mf =24PKGDIR/mf/cm/greeku.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/itald.mf =24PKGDIR/mf/cm/itald.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/italig.mf =24PKGDIR/mf/cm/italig.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/itall.mf =24PKGDIR/mf/cm/itall.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/italms.mf =24PKGDIR/mf/cm/italms.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/italp.mf =24PKGDIR/mf/cm/italp.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/italsp.mf =24PKGDIR/mf/cm/italsp.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/mathex.mf =24PKGDIR/mf/cm/mathex.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/mathit.mf =24PKGDIR/mf/cm/mathit.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/mathsy.mf =24PKGDIR/mf/cm/mathsy.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/olddig.mf =24PKGDIR/mf/cm/olddig.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/punct.mf =24PKGDIR/mf/cm/punct.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/roman.mf =24PKGDIR/mf/cm/roman.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romand.mf =24PKGDIR/mf/cm/romand.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romanl.mf =24PKGDIR/mf/cm/romanl.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romanp.mf =24PKGDIR/mf/cm/romanp.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romanu.mf =24PKGDIR/mf/cm/romanu.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romlig.mf =24PKGDIR/mf/cm/romlig.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romms.mf =24PKGDIR/mf/cm/romms.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romspl.mf =24PKGDIR/mf/cm/romspl.mf root:wheel =0A444 >> + f =24KNUTH_SRC_DIR/cm/romspu.mf =24PKGDIR/mf/cm/romspu.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/romsub.mf =24PKGDIR/mf/cm/romsub.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/sym.mf =24PKGDIR/mf/cm/sym.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/symbol.mf =24PKGDIR/mf/cm/symbol.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/texset.mf =24PKGDIR/mf/cm/texset.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/textit.mf =24PKGDIR/mf/cm/textit.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/title.mf =24PKGDIR/mf/cm/title.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/tset.mf =24PKGDIR/mf/cm/tset.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/tsetsl.mf =24PKGDIR/mf/cm/tsetsl.mf root:wheel 444 >> =23 >> =23 The parameters. >> =23 >> + f =24KNUTH_SRC_DIR/cm/cmb10.mf =24PKGDIR/mf/cm/cmb10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbsy10.mf =24PKGDIR/mf/cm/cmbsy10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx10.mf =24PKGDIR/mf/cm/cmbx10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx12.mf =24PKGDIR/mf/cm/cmbx12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx5.mf =24PKGDIR/mf/cm/cmbx5.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx6.mf =24PKGDIR/mf/cm/cmbx6.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx7.mf =24PKGDIR/mf/cm/cmbx7.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx8.mf =24PKGDIR/mf/cm/cmbx8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbx9.mf =24PKGDIR/mf/cm/cmbx9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmbxsl10.mf =24PKGDIR/mf/cm/cmbxsl10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmbxti10.mf =24PKGDIR/mf/cm/cmbxti10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmcsc10.mf =24PKGDIR/mf/cm/cmcsc10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmdunh10.mf =24PKGDIR/mf/cm/cmdunh10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmex10.mf =24PKGDIR/mf/cm/cmex10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmex9.mf =24PKGDIR/mf/cm/cmex9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmff10.mf =24PKGDIR/mf/cm/cmff10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmfi10.mf =24PKGDIR/mf/cm/cmfi10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmfib8.mf =24PKGDIR/mf/cm/cmfib8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmitt10.mf =24PKGDIR/mf/cm/cmitt10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi10.mf =24PKGDIR/mf/cm/cmmi10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi12.mf =24PKGDIR/mf/cm/cmmi12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi5.mf =24PKGDIR/mf/cm/cmmi5.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi6.mf =24PKGDIR/mf/cm/cmmi6.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi7.mf =24PKGDIR/mf/cm/cmmi7.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi8.mf =24PKGDIR/mf/cm/cmmi8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmi9.mf =24PKGDIR/mf/cm/cmmi9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmmib10.mf =24PKGDIR/mf/cm/cmmib10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmr10.mf =24PKGDIR/mf/cm/cmr10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr12.mf =24PKGDIR/mf/cm/cmr12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr17.mf =24PKGDIR/mf/cm/cmr17.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr5.mf =24PKGDIR/mf/cm/cmr5.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr6.mf =24PKGDIR/mf/cm/cmr6.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr7.mf =24PKGDIR/mf/cm/cmr7.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr8.mf =24PKGDIR/mf/cm/cmr8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmr9.mf =24PKGDIR/mf/cm/cmr9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsl10.mf =24PKGDIR/mf/cm/cmsl10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsl12.mf =24PKGDIR/mf/cm/cmsl12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsl8.mf =24PKGDIR/mf/cm/cmsl8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsl9.mf =24PKGDIR/mf/cm/cmsl9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsltt10.mf =24PKGDIR/mf/cm/cmsltt10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmss10.mf =24PKGDIR/mf/cm/cmss10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmss12.mf =24PKGDIR/mf/cm/cmss12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmss17.mf =24PKGDIR/mf/cm/cmss17.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmss8.mf =24PKGDIR/mf/cm/cmss8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmss9.mf =24PKGDIR/mf/cm/cmss9.mf root:w heel 444 >> + f =24KNUTH_SRC_DIR/cm/cmssbx10.mf =24PKGDIR/mf/cm/cmssbx10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmssdc10.mf =24PKGDIR/mf/cm/cmssdc10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmssi10.mf =24PKGDIR/mf/cm/cmssi10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmssi12.mf =24PKGDIR/mf/cm/cmssi12.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmssi17.mf =24PKGDIR/mf/cm/cmssi17.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmssi8.mf =24PKGDIR/mf/cm/cmssi8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmssi9.mf =24PKGDIR/mf/cm/cmssi9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmssq8.mf =24PKGDIR/mf/cm/cmssq8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmssqi8.mf =24PKGDIR/mf/cm/cmssqi8.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy10.mf =24PKGDIR/mf/cm/cmsy10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy5.mf =24PKGDIR/mf/cm/cmsy5.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy6.mf =24PKGDIR/mf/cm/cmsy6.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy7.mf =24PKGDIR/mf/cm/cmsy7.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy8.mf =24PKGDIR/mf/cm/cmsy8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmsy9.mf =24PKGDIR/mf/cm/cmsy9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtcsc10.mf =24PKGDIR/mf/cm/cmtcsc10.mf root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/cm/cmtex10.mf =24PKGDIR/mf/cm/cmtex10.mf root:wheel= 444 >> + f =24KNUTH_SRC_DIR/cm/cmtex8.mf =24PKGDIR/mf/cm/cmtex8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtex9.mf =24PKGDIR/mf/cm/cmtex9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmti10.mf =24PKGDIR/mf/cm/cmti10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmti12.mf =24PKGDIR/mf/cm/cmti12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmti7.mf =24PKGDIR/mf/cm/cmti7.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmti8.mf =24PKGDIR/mf/cm/cmti8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmti9.mf =24PKGDIR/mf/cm/cmti9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtt10.mf =24PKGDIR/mf/cm/cmtt10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtt12.mf =24PKGDIR/mf/cm/cmtt12.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtt8.mf =24PKGDIR/mf/cm/cmtt8.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmtt9.mf =24PKGDIR/mf/cm/cmtt9.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmu10.mf =24PKGDIR/mf/cm/cmu10.mf root:wheel 444 >> + f =24KNUTH_SRC_DIR/cm/cmvtt10.mf =24PKGDIR/mf/cm/cmvtt10.mf root:wheel= 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Donald E. Knuth=27s TeX. >> =23 >> + f =24OBJDIR/tex/bin1/initex/initex =24TARGETBINDIR/initex root:wheel 755 >> =3D f =24OBJDIR/tex/bin1/initex/tex.pool =24PKGDIR/tex/pool/tex.pool >> root:wheel 444 >> + f =24OBJDIR/tex/bin1/virtex/virtex =24TARGETBINDIR/virtex root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/tex.1 =24TARGETMANDIR/man1/tex.1 root:wheel 444 >> + f =24KNUTH_SRC_DIR/lib/plain.tex =24PKGDIR/tex/mac/plain.tex root:wheel=20 >> 444 >> + f =24KNUTH_SRC_DIR/lib/hyphen.tex =24PKGDIR/tex/mac/hyphen.tex root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/lib/null.tex =24PKGDIR/tex/mac/null.tex root:wheel 444 >> =23 Plain TeX font >> + f =24KNUTH_SRC_DIR/lib/manfnt.mf =24PKGDIR/mf/cm/manfnt.mf root:wheel 444 >> =23 TRIP stuff. >> + f =24KNUTH_SRC_DIR/tex/tripman.tex =24TARGETDOCDIR/kertex/tripman.tex >> root:wheel 444 >> =23 The special INITEX is not installed as an normal executable. >> =23 >> + f =24OBJDIR/tex/bin1/triptex/triptex =24PKGDIR/tex/trip/triptex root:wheel >> 755 >> + f =24OBJDIR/tex/bin1/triptex/tex.pool =24PKGDIR/tex/trip/trip.pool >> root:wheel 755 >> + f =24OBJDIR/tex/sh1/triptex/triptex.sh =24PKGDIR/tex/trip/triptex.sh >> root:wheel 444 >> + f =24KNUTH_SRC_DIR/tex/trip.tex =24PKGDIR/tex/trip/trip.tex root:wheel= 444 >> + f =24KNUTH_SRC_DIR/tex/tripos.tex =24PKGDIR/tex/trip/tripos.tex root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/tex/trip.fot =24PKGDIR/tex/trip/trip.fot root:wheel= 444 >> + f =24KNUTH_SRC_DIR/tex/trip.log =24PKGDIR/tex/trip/trip.log root:wheel= 444 >> + f =24KNUTH_SRC_DIR/tex/tripin.log =24PKGDIR/tex/trip/tripin.log root:wheel >> 444 >> + f =24KNUTH_SRC_DIR/tex/trip.pl =24PKGDIR/tex/trip/trip.pl root:wheel 444 >> + f =24KNUTH_SRC_DIR/tex/trip.tfm =24PKGDIR/tex/trip/trip.tfm root:wheel= 444 >> + f =24KNUTH_SRC_DIR/tex/trip.typ =24PKGDIR/tex/trip/trip.typ root:wheel= 444 > > >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D TeX=27 auxiliaries >> =23 >> + f =24OBJDIR/texware/bin1/tftopl/tftopl =24TARGETBINDIR/tftopl root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/tftopl.1 =24TARGETMANDIR/man1/tftopl.1 root:wheel >> 444 >> + f =24OBJDIR/texware/bin1/pltotf/pltotf =24TARGETBINDIR/pltotf root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/pltotf.1 =24TARGETMANDIR/man1/pltotf.1 root:wheel >> 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FONTWARE >> + f =24OBJDIR/fontware/bin1/afm2tfm/afm2tfm =24TARGETBINDIR/afm2tfm >> root:wheel 755 >> =3D f =24PROJECTDIR/fontware/bin1/afm2tfm/MAN =24TARGETMANDIR/man1/afm2tfm.1 >> root:wheel 444 >> + f =24OBJDIR/fontware/bin1/vftovp/vftovp =24TARGETBINDIR/vftovp root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/vftovp.1 =24TARGETMANDIR/man1/vftovp.1 root:wheel >> 444 >> + f =24OBJDIR/fontware/bin1/vptovf/vptovf =24TARGETBINDIR/vptovf root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/vptovf.1 =24TARGETMANDIR/man1/vptovf.1 root:wheel >> 444 >> + f =24OBJDIR/fontware/bin1/gftopk/gftopk =24TARGETBINDIR/gftopk root:wheel >> 755 >> =3D f =24KNUTH_SRC_DIR/man1/gftopk.1 =24TARGETMANDIR/man1/gftopk.1 root:wheel >> 444 >> >> =23=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DVIWARE >> + f =24OBJDIR/dviware/bin1/dvitype/dvitype =24TARGETBINDIR/dvitype >> root:wheel 755 >> =3D f =24KNUTH_SRC_DIR/man1/dvitype.1 =24TARGETMANDIR/man1/dvitype.1 >> root:wheel 444 >> >> >> I think the web pages and the documentation will be online on monday. I >> will drop a message when done. >> -- >> Thierry Laronde >> http://www.kergis.com/=20 >> Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C > > > -- > Best regards, > santucco > --=20 Best regards, santucco --=__Part6B41E50E.0__= Content-Type: text/html; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Content-Description: HTML
1. "IFAIK"? Can't find that anywhere...
 
2. Is C++ a problem? Not supported by Plan9?
 
K

>>> Alexander Sychev <santucco@gmail.com> = 16/04/2010 10:27:36 am >>>
On Fri, 16 Apr 2010 18:07:14 +0400, = Karljurgen Feuerherm
< kfeue= rherm@wlu.ca > wrote:

> XeTeX/XeLaTeX do this, I = believe... Perhaps they can be ported at some
> point?

IFAIK,= XeTeX/XeLaTeX based on C++ code.

>
> K
>
> = Karlj=FCrgen G. Feuerherm, PhD
> Department of Archaeology and = Classical Studies
> Wilfrid Laurier University
> 75 University = Avenue West
> Waterloo, Ontario N2L 3C5
> Tel. (519) 884-1970 = x3193
> Fax (519) 883-0991 (ATTN Arch. & Classics)
>
>= ;>>> Alexander Sychev < santucco@gmail.com > 16/04/2010 9:32:04 am >>>
>= ; Hello!
>
> Congratulations!
>
> Have you any = plans to adapt the TeX for UTF-8 input?
>
> On Fri, 16 Apr = 2010 15:57:56 +0400,
> tl= aronde@polynum.com < = mailto:tlaronde@polynum.com >
> < tlaronde@polynum.com < mailto:tlaronde@polynum.com > > = wrote:
>
>> So it compiles without ado under Plan9! And = it's pure C89 (POSIX is just
>> for the framework, not for the = code: I have removed unneeded
>> dependencies). And it's all the = latest versions of the programs.
>>
>> So some numbers:>> - You will need to download a bundle of 4 chunks (I will put = all
>> on
>> my website; I think the licence for = TeX/METAFONT allows thie):
>>
>> 1) Donald E. Knuth's = sources: all the programs; the
>> sources for
>> the = Computer Modern Typefaces and the man pages (roff) I
>> have
&g= t;> found here and there or reconstructed.
>> =3D> < 6 = Mb (compressed)
>>
>> 2) kertex_M: these are the tools = for the _matrix_ (the
>> vulcan;
>> the node compiling; = the cpu) translating from Pascal to
>> C.
>> =3D> = < 54 kb (compressed)
>>
>> 3) kertex_T: the R.I.S.K. = (see below) framework for
>> building
>> TeX/METAFONT, = that is the change files, the template
>> Makefiles,
>> = the PASCAL-H extensions implemented as a C library. Plus
>> = some
>> public domain software: dvips [it is not compiled = for
>> now; it's
>> the next in the list] and some = auxiliary tools (afm2tfm
>> etc.);
>> MetaPost (not = included for now: next after dvips).
>> =3D> < 0.4 = Mb
>>
>> 4) The R.I.S.K. comp framework (my stuff) that = is just a
>> basic
>> POSIX compliant way of configuring,= compiling and
>> installing
>> software. Everything is = configured via basic parameters
>> file
>> (you should = not have to change something here; but it's
>> all
>> = sh(1), ed(1), sed(1) and make(1)).
>> =3D> < 125kb = (compressed; the bigger par in size
>> is D.E. Knuth
>> = and Silvio Levy's CWEB [not used here]
>> that I use
>> = intensively).
>>
>> So the sources, it is less than 12 = Mb uncompressed.
>>
>> And the sources can be (shall be) = read-only so you can put them where
>> you want.
>>
&g= t;> Space requirements for compilation : you will need about 33 Mb of = free
>> space or, at least, 12 Mb of free space if you use the = SAVE_SPACE=3DYES
>> option of R.I.S.K. (in this case, the = intermediary products are removed
>> whence the target is built; = and when building the package, the binaries
>> are not copied in = the tarball, but moved in the tarball).
>>
>> Time: on = my old AMD Athlon (686-class), 1250.16 MHz, this takes less
>> = than 2 minutes and a half...
>>
>> The resulting package = is 8 Mb. But the installation will need a little
>> more, since = :
>> 1) The METAFONT plain format is compiled leading to the = program
>> that
>> has the right to be called mf(1) = since it passes the TRAP test.
>>
>> 2) All the Computer = Modern fontes are compiled, using mf(1).
>>
>> 3) The = TeX plain format is compiled leading to the program that
>> = has
>> the right to be called tex(1) since it passes the TRIP = test.
>>
>> Since the work is done for allowing = cross-compilation, the binaries are
>> not used on the matrix, = but on the target, i.e. at installation time.
>>
>> For = the use of the stuff, I will need to put the essential in the
>> = document describing the process in the following days.
>>
>&= gt; For Plan9, one question: about the group (since for the user it will = be
>> ignored). Which group ?
>>
>> I have = decided that the stuff will be installed in:
>>
>> - = /lib/kertex for machine independant stuff (the macros, but the
>> = compiled fontes too). Plan9 users can "bind -a" to ``redirect''
>>= what
>> will be written where they want.
>>
>> = - /$objtype/bin for the binaries. (idem)
>>
>> - = /$objtype/lib/kertex/tex/dump/, and
>> /$objtype/lib/kertex/mf/dum= p/
>> for the dump of the tables (the compiled version of the = macros,
>> that
>> is loaded say when you call virtex(1) = mistex(1), this is
>> virtex(1)
>> but it looks to is = dump mistex.fmt to load it. The dumps are not
>> machine = independant, even not program independant since they
>> depend
= >> on options selected at compile time). (idem)
>>
>&g= t;
>> To give you a view of what is installed (and possibly = where), here is
>> the (generic: for Unices too) map [I need to = change root:wheel to
>> variable things) :
>>
>>= #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D THE MAIN DIR TREE
>> # Everything= is relative (for the not man nor bin stuff) to PKGDIR that
>> # = one can set as he sees fit.
>> #
>> + d * $PKGDIR/mf = root:wheel 755
>> # This is where we put Computer Modern = _sources_ (parameters and drivers
>> # METAFONT's files).
>&= gt; #
>> + d * $PKGDIR/mf/cm root:wheel 755
>> + d * = $PKGDIR/mf/mac root:wheel 755
>> # If you want to ``localize'' = messages, look at D.E.K.'s pool stuff.
>> #
>> + d * = $PKGDIR/mf/pool root:wheel 755
>> + d * $PKGDIR/mf/trap root:wheel= 755
>> # Since to create a METAFONT' base file, one dumps, we = call it: dump.
>> # But is is machine dependant.
>> = #
>> + d * $TARGETBINDIR/lib root:wheel 755
>> + d * = $TARGETBINDIR/lib/mf root:wheel 755
>> + d * $TARGETBINDIR/lib/mf/= dump root:wheel 755
>>
>> + d * $PKGDIR/tex root:wheel = 755
>> + d * $PKGDIR/tex/mac root:wheel 755
>> # If you = want to ``localize'' messages, look at D.E.K.'s pool stuff.
>> = #
>> + d * $PKGDIR/tex/pool root:wheel 755
>> + d * = $PKGDIR/tex/trip root:wheel 755
>> # Since to create a TeX' = format file, one dumps, we call it: dump.
>> # But it is machine = dependant.
>> #
>> + d * $TARGETBINDIR/lib/tex root:wheel= 755
>> + d * $TARGETBINDIR/lib/tex/dump root:wheel 755
>>= ;
>> # This directory is for resulting fontes, that is tfm and = gf, vf and
>> # pk. This is used, for tfm, by TeX; for pk and t1 = by dvips(1).
>> #
>> + d * $PKGDIR/fonts root:wheel = 755
>> + d * $PKGDIR/fonts/gf root:wheel 755
>> + d * = $PKGDIR/fonts/vf root:wheel 755
>> + d * $PKGDIR/fonts/tfm = root:wheel 755
>> + d * $PKGDIR/fonts/pk root:wheel 755
>>= ; + d * $PKGDIR/fonts/ps root:wheel 755
>>
>> # The not = roff man pages---the doc--- will be put in DOCDIR, under a
>> # = dedicated subdirectory.
>> #
>> + d * $TARGETDOCDIR/kerte= x root:wheel 755
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = WEB
>> + f $OBJDIR/web/bin1/tangle/tangle $TARGETBINDIR/tangle = root:wheel 755
>> =3D f $KNUTH_SRC_DIR/man1/tangle.1 $TARGETMANDIR= /man1/tangle.1 root:wheel
>> 444
>> + f $OBJDIR/web/bin1/= weave/weave $TARGETBINDIR/weave root:wheel 755
>> =3D f $KNUTH_SRC= _DIR/man1/weave.1 $TARGETMANDIR/man1/weave.1 root:wheel
>> = 444
>> =3D f $KNUTH_SRC_DIR/man1/web.1 $TARGETMANDIR/man1/pooltype= .1 root:wheel
>> 444
>>
>> #=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D WEB auxiliaries
>> + f $OBJDIR/webware/bin1/pooltype/= pooltype $TARGETBINDIR/pooltype
>> root:wheel 755
>> =3D = f $KNUTH_SRC_DIR/man1/pooltype.1 $TARGETMANDIR/man1/pooltype.1
>> = root:wheel 444
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = Donald E. Knuth's METAFONT.
>> #
>> + f $OBJDIR/mf/bin1/i= nimf/inimf $TARGETBINDIR/inimf root:wheel 755
>> =3D f $OBJDIR/mf/= bin1/inimf/mf.pool $PKGDIR/mf/pool/mf.pool root:wheel 444
>> + f = $OBJDIR/mf/bin1/virmf/virmf $TARGETBINDIR/virmf root:wheel 755
>> = =3D f $KNUTH_SRC_DIR/man1/mf.1 $TARGETMANDIR/man1/mf.1 root:wheel = 444
>> + f $KNUTH_SRC_DIR/lib/plain.mf $PKGDIR/mf/mac/plain.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/lib/null.mf $PKGDIR/mf/mac/nu= ll.mf root:wheel 444
>> # TRAP stuff.
>> + f $KNUTH_SRC_D= IR/mf/trapman.tex $TARGETDOCDIR/kertex/trapman.tex
>> root:wheel = 444
>> # The special INIMF is not installed as an normal = executable.
>> #
>> + f $OBJDIR/mf/bin1/trapmf/trapmf = $PKGDIR/mf/trap/trapmf root:wheel 444
>> + f $OBJDIR/mf/bin1/trapm= f/mf.pool $PKGDIR/mf/trap/trap.pool root:wheel
>> 444
>> = + f $OBJDIR/mf/sh1/trapmf/trapmf.sh $PKGDIR/mf/trap/trapmf.sh root:wheel>> 444
>> + f $KNUTH_SRC_DIR/mf/trap.mf $PKGDIR/mf/trap/tra= p.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/mf/trap.fot $PKGDIR/mf/t= rap/trap.fot root:wheel 444
>> + f $KNUTH_SRC_DIR/mf/trap.log = $PKGDIR/mf/trap/trap.log root:wheel 444
>> + f $KNUTH_SRC_DIR/mf/t= rapin.log $PKGDIR/mf/trap/trapin.log root:wheel
>> 444
>>= + f $KNUTH_SRC_DIR/mf/trap.pl $PKGDIR/mf/trap/trap.pl root:wheel = 444
>> + f $KNUTH_SRC_DIR/mf/trap.typ $PKGDIR/mf/trap/trap.typ = root:wheel 444
>> # for GFtoDVI.
>> + f $KNUTH_SRC_DIR/li= b/slant.mf $PKGDIR/mac/slant.mf root:wheel 444
>> =3D f $KNUTH_SRC= _DIR/man1/gftodvi.1 $TARGETMANDIR/man1/gftodvi.1
>> root:wheel = 444
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D METAFONT' = auxiliaries
>> #
>> + f $OBJDIR/mfware/bin1/gftype/gftype= $TARGETBINDIR/gftype root:wheel
>> 755
>> =3D f = $KNUTH_SRC_DIR/man1/gftype.1 $TARGETMANDIR/man1/gftype.1 root:wheel
>= > 444
>> + f $OBJDIR/mfware/bin1/gftodvi/gftodvi $TARGETBINDIR/= gftodvi root:wheel
>> 755
>> =3D f $KNUTH_SRC_DIR/man1/gf= todvi.1 $TARGETMANDIR/man1/gftodvi.1
>> root:wheel 444
>>= + f $OBJDIR/mfware/bin1/mft/mft $TARGETBINDIR/mft root:wheel 755
>&g= t; =3D f $KNUTH_SRC_DIR/man1/mft.1 $TARGETMANDIR/man1/mft.1 root:wheel = 444
>> + f $KNUTH_SRC_DIR/lib/plain.mft $PKGDIR/tex/mac/plain.mft = root:wheel
>> 444
>> + f $KNUTH_SRC_DIR/lib/cmbase.mft = $PKGDIR/tex/mac/cmbase.mft root:wheel
>> 444
>> + f = $KNUTH_SRC_DIR/lib/mftmac.tex $PKGDIR/tex/mac/mftmac.tex root:wheel
>= > 444
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Donald E. = Knuth's Computer Modern Typefaces.
>> #
>> # The = drivers.
>> #
>> + f $KNUTH_SRC_DIR/cm/accent.mf = $PKGDIR/mf/cm/accent.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/bi= gacc.mf $PKGDIR/mf/cm/bigacc.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/bigdel.mf $PKGDIR/mf/cm/bigdel.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/bigop.mf $PKGDIR/mf/cm/bigop.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/calu.mf $PKGDIR/mf/cm/calu.mf root:wheel 444
>= ;> + f $KNUTH_SRC_DIR/cm/cmbase.mf $PKGDIR/mf/cm/cmbase.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cminch.mf $PKGDIR/mf/cm/cminch.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/comlig.mf $PKGDIR/mf/cm/co= mlig.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/csc.mf $PKGDIR/mf/= cm/csc.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cscspu.mf = $PKGDIR/mf/cm/cscspu.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/gr= eekl.mf $PKGDIR/mf/cm/greekl.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/greeku.mf $PKGDIR/mf/cm/greeku.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/itald.mf $PKGDIR/mf/cm/itald.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/italig.mf $PKGDIR/mf/cm/italig.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/itall.mf $PKGDIR/mf/cm/itall.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/italms.mf $PKGDIR/mf/cm/it= alms.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/italp.mf = $PKGDIR/mf/cm/italp.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/ita= lsp.mf $PKGDIR/mf/cm/italsp.mf root:wheel 444
>> + f $KNUTH_SRC_DI= R/cm/mathex.mf $PKGDIR/mf/cm/mathex.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/mathit.mf $PKGDIR/mf/cm/mathit.mf root:wheel 444
>&= gt; + f $KNUTH_SRC_DIR/cm/mathsy.mf $PKGDIR/mf/cm/mathsy.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/olddig.mf $PKGDIR/mf/cm/olddig.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/punct.mf $PKGDIR/mf/cm/pun= ct.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/roman.mf $PKGDIR/mf/= cm/roman.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/romand.mf = $PKGDIR/mf/cm/romand.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/ro= manl.mf $PKGDIR/mf/cm/romanl.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/romanp.mf $PKGDIR/mf/cm/romanp.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/romanu.mf $PKGDIR/mf/cm/romanu.mf root:wheel 444
>&= gt; + f $KNUTH_SRC_DIR/cm/romlig.mf $PKGDIR/mf/cm/romlig.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/romms.mf $PKGDIR/mf/cm/romms.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/romspl.mf $PKGDIR/mf/cm/ro= mspl.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/romspu.mf = $PKGDIR/mf/cm/romspu.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/ro= msub.mf $PKGDIR/mf/cm/romsub.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/sym.mf $PKGDIR/mf/cm/sym.mf root:wheel 444
>> + f $KNUTH_SRC= _DIR/cm/symbol.mf $PKGDIR/mf/cm/symbol.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/texset.mf $PKGDIR/mf/cm/texset.mf root:wheel 444
>&= gt; + f $KNUTH_SRC_DIR/cm/textit.mf $PKGDIR/mf/cm/textit.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/title.mf $PKGDIR/mf/cm/title.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/tset.mf $PKGDIR/mf/cm/tset= .mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/tsetsl.mf $PKGDIR/mf/c= m/tsetsl.mf root:wheel 444
>> #
>> # The parameters.
&= gt;> #
>> + f $KNUTH_SRC_DIR/cm/cmb10.mf $PKGDIR/mf/cm/cmb10.mf= root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmbsy10.mf $PKGDIR/mf/cm/= cmbsy10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmbx10.mf = $PKGDIR/mf/cm/cmbx10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cm= bx12.mf $PKGDIR/mf/cm/cmbx12.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/cmbx5.mf $PKGDIR/mf/cm/cmbx5.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmbx6.mf $PKGDIR/mf/cm/cmbx6.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmbx7.mf $PKGDIR/mf/cm/cmbx7.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmbx8.mf $PKGDIR/mf/cm/cmbx8.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmbx9.mf $PKGDIR/mf/cm/cmb= x9.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmbxsl10.mf = $PKGDIR/mf/cm/cmbxsl10.mf root:wheel
>> 444
>> + f = $KNUTH_SRC_DIR/cm/cmbxti10.mf $PKGDIR/mf/cm/cmbxti10.mf root:wheel
>&= gt; 444
>> + f $KNUTH_SRC_DIR/cm/cmcsc10.mf $PKGDIR/mf/cm/cmcsc10.= mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmdunh10.mf $PKGDIR/mf/= cm/cmdunh10.mf root:wheel
>> 444
>> + f $KNUTH_SRC_DIR/cm= /cmex10.mf $PKGDIR/mf/cm/cmex10.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmex9.mf $PKGDIR/mf/cm/cmex9.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmff10.mf $PKGDIR/mf/cm/cmff10.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmfi10.mf $PKGDIR/mf/cm/cmfi10.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmfib8.mf $PKGDIR/mf/cm/cm= fib8.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmitt10.mf = $PKGDIR/mf/cm/cmitt10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/c= mmi10.mf $PKGDIR/mf/cm/cmmi10.mf root:wheel 444
>> + f $KNUTH_SRC_= DIR/cm/cmmi12.mf $PKGDIR/mf/cm/cmmi12.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmmi5.mf $PKGDIR/mf/cm/cmmi5.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmmi6.mf $PKGDIR/mf/cm/cmmi6.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmmi7.mf $PKGDIR/mf/cm/cmmi7.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmmi8.mf $PKGDIR/mf/cm/cmm= i8.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmmi9.mf $PKGDIR/mf/= cm/cmmi9.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmmib10.mf = $PKGDIR/mf/cm/cmmib10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/c= mr10.mf $PKGDIR/mf/cm/cmr10.mf root:wheel 444
>> + f $KNUTH_SRC_DI= R/cm/cmr12.mf $PKGDIR/mf/cm/cmr12.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmr17.mf $PKGDIR/mf/cm/cmr17.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmr5.mf $PKGDIR/mf/cm/cmr5.mf root:wheel 444
>= ;> + f $KNUTH_SRC_DIR/cm/cmr6.mf $PKGDIR/mf/cm/cmr6.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmr7.mf $PKGDIR/mf/cm/cmr7.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmr8.mf $PKGDIR/mf/cm/cmr8= .mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmr9.mf $PKGDIR/mf/cm/= cmr9.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmsl10.mf = $PKGDIR/mf/cm/cmsl10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cm= sl12.mf $PKGDIR/mf/cm/cmsl12.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/cmsl8.mf $PKGDIR/mf/cm/cmsl8.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmsl9.mf $PKGDIR/mf/cm/cmsl9.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmsltt10.mf $PKGDIR/mf/cm/cmsltt10.mf root:wheel>> 444
>> + f $KNUTH_SRC_DIR/cm/cmss10.mf $PKGDIR/mf/cm/cms= s10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmss12.mf = $PKGDIR/mf/cm/cmss12.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cm= ss17.mf $PKGDIR/mf/cm/cmss17.mf root:wheel 444
>> + f $KNUTH_SRC_D= IR/cm/cmss8.mf $PKGDIR/mf/cm/cmss8.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmss9.mf $PKGDIR/mf/cm/cmss9.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmssbx10.mf $PKGDIR/mf/cm/cmssbx10.mf root:wheel>> 444
>> + f $KNUTH_SRC_DIR/cm/cmssdc10.mf $PKGDIR/mf/cm/c= mssdc10.mf root:wheel
>> 444
>> + f $KNUTH_SRC_DIR/cm/cms= si10.mf $PKGDIR/mf/cm/cmssi10.mf root:wheel 444
>> + f $KNUTH_SRC_= DIR/cm/cmssi12.mf $PKGDIR/mf/cm/cmssi12.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmssi17.mf $PKGDIR/mf/cm/cmssi17.mf root:wheel 444
>= ;> + f $KNUTH_SRC_DIR/cm/cmssi8.mf $PKGDIR/mf/cm/cmssi8.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmssi9.mf $PKGDIR/mf/cm/cmssi9.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmssq8.mf $PKGDIR/mf/cm/cm= ssq8.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmssqi8.mf = $PKGDIR/mf/cm/cmssqi8.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/c= msy10.mf $PKGDIR/mf/cm/cmsy10.mf root:wheel 444
>> + f $KNUTH_SRC_= DIR/cm/cmsy5.mf $PKGDIR/mf/cm/cmsy5.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmsy6.mf $PKGDIR/mf/cm/cmsy6.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmsy7.mf $PKGDIR/mf/cm/cmsy7.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmsy8.mf $PKGDIR/mf/cm/cmsy8.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmsy9.mf $PKGDIR/mf/cm/cms= y9.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmtcsc10.mf = $PKGDIR/mf/cm/cmtcsc10.mf root:wheel
>> 444
>> + f = $KNUTH_SRC_DIR/cm/cmtex10.mf $PKGDIR/mf/cm/cmtex10.mf root:wheel 444
>= ;> + f $KNUTH_SRC_DIR/cm/cmtex8.mf $PKGDIR/mf/cm/cmtex8.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmtex9.mf $PKGDIR/mf/cm/cmtex9.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmti10.mf $PKGDIR/mf/cm/cm= ti10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmti12.mf = $PKGDIR/mf/cm/cmti12.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cm= ti7.mf $PKGDIR/mf/cm/cmti7.mf root:wheel 444
>> + f $KNUTH_SRC_DIR= /cm/cmti8.mf $PKGDIR/mf/cm/cmti8.mf root:wheel 444
>> + f = $KNUTH_SRC_DIR/cm/cmti9.mf $PKGDIR/mf/cm/cmti9.mf root:wheel 444
>>= ; + f $KNUTH_SRC_DIR/cm/cmtt10.mf $PKGDIR/mf/cm/cmtt10.mf root:wheel = 444
>> + f $KNUTH_SRC_DIR/cm/cmtt12.mf $PKGDIR/mf/cm/cmtt12.mf = root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmtt8.mf $PKGDIR/mf/cm/cmt= t8.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmtt9.mf $PKGDIR/mf/= cm/cmtt9.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmu10.mf = $PKGDIR/mf/cm/cmu10.mf root:wheel 444
>> + f $KNUTH_SRC_DIR/cm/cmv= tt10.mf $PKGDIR/mf/cm/cmvtt10.mf root:wheel 444
>>
>> = #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Donald E. Knuth's TeX.
>> = #
>> + f $OBJDIR/tex/bin1/initex/initex $TARGETBINDIR/initex = root:wheel 755
>> =3D f $OBJDIR/tex/bin1/initex/tex.pool = $PKGDIR/tex/pool/tex.pool
>> root:wheel 444
>> + f = $OBJDIR/tex/bin1/virtex/virtex $TARGETBINDIR/virtex root:wheel 755
>&= gt; =3D f $KNUTH_SRC_DIR/man1/tex.1 $TARGETMANDIR/man1/tex.1 root:wheel = 444
>> + f $KNUTH_SRC_DIR/lib/plain.tex $PKGDIR/tex/mac/plain.tex = root:wheel
>> 444
>> + f $KNUTH_SRC_DIR/lib/hyphen.tex = $PKGDIR/tex/mac/hyphen.tex root:wheel
>> 444
>> + f = $KNUTH_SRC_DIR/lib/null.tex $PKGDIR/tex/mac/null.tex root:wheel 444
>= > # Plain TeX font
>> + f $KNUTH_SRC_DIR/lib/manfnt.mf = $PKGDIR/mf/cm/manfnt.mf root:wheel 444
>> # TRIP stuff.
>>= ; + f $KNUTH_SRC_DIR/tex/tripman.tex $TARGETDOCDIR/kertex/tripman.tex
&g= t;> root:wheel 444
>> # The special INITEX is not installed as = an normal executable.
>> #
>> + f $OBJDIR/tex/bin1/tripte= x/triptex $PKGDIR/tex/trip/triptex root:wheel
>> 755
>> = + f $OBJDIR/tex/bin1/triptex/tex.pool $PKGDIR/tex/trip/trip.pool
>>= ; root:wheel 755
>> + f $OBJDIR/tex/sh1/triptex/triptex.sh = $PKGDIR/tex/trip/triptex.sh
>> root:wheel 444
>> + f = $KNUTH_SRC_DIR/tex/trip.tex $PKGDIR/tex/trip/trip.tex root:wheel 444
>= ;> + f $KNUTH_SRC_DIR/tex/tripos.tex $PKGDIR/tex/trip/tripos.tex = root:wheel
>> 444
>> + f $KNUTH_SRC_DIR/tex/trip.fot = $PKGDIR/tex/trip/trip.fot root:wheel 444
>> + f $KNUTH_SRC_DIR/tex= /trip.log $PKGDIR/tex/trip/trip.log root:wheel 444
>> + f = $KNUTH_SRC_DIR/tex/tripin.log $PKGDIR/tex/trip/tripin.log root:wheel
>= ;> 444
>> + f $KNUTH_SRC_DIR/tex/trip.pl $PKGDIR/tex/trip/trip.= pl root:wheel 444
>> + f $KNUTH_SRC_DIR/tex/trip.tfm $PKGDIR/tex/t= rip/trip.tfm root:wheel 444
>> + f $KNUTH_SRC_DIR/tex/trip.typ = $PKGDIR/tex/trip/trip.typ root:wheel 444
>>
>> #=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D TeX' auxiliaries
>> #
>> + f = $OBJDIR/texware/bin1/tftopl/tftopl $TARGETBINDIR/tftopl root:wheel
>&= gt; 755
>> =3D f $KNUTH_SRC_DIR/man1/tftopl.1 $TARGETMANDIR/man1/t= ftopl.1 root:wheel
>> 444
>> + f $OBJDIR/texware/bin1/plt= otf/pltotf $TARGETBINDIR/pltotf root:wheel
>> 755
>> =3D = f $KNUTH_SRC_DIR/man1/pltotf.1 $TARGETMANDIR/man1/pltotf.1 root:wheel
&g= t;> 444
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = FONTWARE
>> + f $OBJDIR/fontware/bin1/afm2tfm/afm2tfm $TARGETBINDI= R/afm2tfm
>> root:wheel 755
>> =3D f $PROJECTDIR/fontware= /bin1/afm2tfm/MAN $TARGETMANDIR/man1/afm2tfm.1
>> root:wheel = 444
>> + f $OBJDIR/fontware/bin1/vftovp/vftovp $TARGETBINDIR/vftov= p root:wheel
>> 755
>> =3D f $KNUTH_SRC_DIR/man1/vftovp.1= $TARGETMANDIR/man1/vftovp.1 root:wheel
>> 444
>> + f = $OBJDIR/fontware/bin1/vptovf/vptovf $TARGETBINDIR/vptovf root:wheel
>= > 755
>> =3D f $KNUTH_SRC_DIR/man1/vptovf.1 $TARGETMANDIR/man1/= vptovf.1 root:wheel
>> 444
>> + f $OBJDIR/fontware/bin1/g= ftopk/gftopk $TARGETBINDIR/gftopk root:wheel
>> 755
>> = =3D f $KNUTH_SRC_DIR/man1/gftopk.1 $TARGETMANDIR/man1/gftopk.1 root:wheel>> 444
>>
>> #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = DVIWARE
>> + f $OBJDIR/dviware/bin1/dvitype/dvitype $TARGETBINDIR/= dvitype
>> root:wheel 755
>> =3D f $KNUTH_SRC_DIR/man1/dv= itype.1 $TARGETMANDIR/man1/dvitype.1
>> root:wheel 444
>>=
>>
>> I think the web pages and the documentation will = be online on monday. I
>> will drop a message when done.
>&g= t; --
>> Thierry Laronde <tlaronde +AT+ polynum +dot+ = com>
>> http://www.kergis= .com/
>> Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 = 250D 52B1 AE95 6006 F40C
>
>
> --
> Best regards,> santucco
>


--
Best regards,
santucco

=
--=__Part6B41E50E.0__=--