From owner-freebsd-ports@freebsd.org Mon Feb 1 20:13:58 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88DFBA98518 for ; Mon, 1 Feb 2016 20:13:58 +0000 (UTC) (envelope-from tlaronde@polynum.com) Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 217061361 for ; Mon, 1 Feb 2016 20:13:57 +0000 (UTC) (envelope-from tlaronde@polynum.com) Received: from filter.sfr.fr (localhost [77.128.76.178]) by msfrf2109.sfr.fr (SMTP Server) with ESMTP id E504870000ED for ; Mon, 1 Feb 2016 21:08:13 +0100 (CET) Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=permerror (cannot check policy: Unable to verify) header.from= tlaronde@polynum.com Received: from cauchy.polynum.local (178.76.128.77.rev.sfr.net [77.128.76.178]) by msfrf2109.sfr.fr (SMTP Server) with ESMTP id AF37F70000B4 for ; Mon, 1 Feb 2016 21:08:13 +0100 (CET) X-SFR-UUID: 20160201200813717.AF37F70000B4@msfrf2109.sfr.fr Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.14.9/8.14.9) with ESMTP id u11K8CIA018740 for ; Mon, 1 Feb 2016 21:08:12 +0100 (CET) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.14.9/8.14.9/Submit) id u11K8C5W014239 for freebsd-ports@freebsd.org; Mon, 1 Feb 2016 21:08:12 +0100 (CET) Date: Mon, 1 Feb 2016 21:08:12 +0100 From: tlaronde@polynum.com To: freebsd-ports@freebsd.org Subject: kerTeX: D.E. Knuth's latest programs and mf X11 support Message-ID: <20160201200812.GC16555@polynum.com> Reply-To: tlaronde@polynum.com, freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mutt/1.5.24 (2015-08-30) Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2016 20:13:58 -0000 Hello, KerTeX has been updated to the latest D.E. Knuth's sources (tex, mf and some auxiliaries). AMS fonts 3.04 are also here. The most visible change is the X11 online graphics output for METAFONT, allowing to see on screen what one is drawing. This has two main purposes: 1) To allow people to have totally what is described in the METAFONTbook; 2) To give hints that METAFONT, generally ignored against TeX, is not only a compiler/interpreter for a drawing language (for font design), but is also a... rasterizer engine... The instructions for compilation/installation are in the LISEZ.MOI / README files and a get_mk_install.sh POSIX.2 script does the job almost automatically. See: http://www.kergis.com/en/kertex.html /* english or sort of */ http://www.kergis.com/kertex.html /* french */ In a nutshell: KerTeX is a distribution of D. E. Knuth's Computer and Typesetting programs. It includes all D.E.K.'s programs and fonts, plus AMS fonts, T1 versions of the CMR, dvips(1), Adobe AFM for PostScript standard fonts, NTS e-TeX (TeX bidirectional), John Hobby's MetaPost, Oren Patashnik's BibTeX and D.E. Knuth and Silvio Levy' cweb (and cwebmerge). It is intended to be an universal kerTeX distribution since: 1) It uses only C89; 2) The tools to compile or to administrate are a small subset of POSIX.2 utilities. For POSIX compliant systems, it depends on strictly nothing external; 3) It provides the kernel: for example, LaTeX is not a program but a seti of macros to be interpreted by TeX (latex is just argv[0] for a version of virtex(1) instructing TeX to load the precompiled set of macros). LaTeX can be installed on kerTeX as a package (there are already a good number of packages for kerTeX), but it runs on the "kernel"; 4) For the building framework, it has been organized and simplified and it is under a BSD like licence, allowing, too, the use in a commercial offer (it has already happened)---D.E.K.'s programs and others have their own licence; 5) Once the "kernel" is installed (hosted), supplementary packages can be added and this is the same package on whatever system since it is then kerTeX problem and not the hosting system one. KerTeX is small: the default install (it could be restricted to just D.E.K.'s work and it would be far less) requests the download of a 10MB tgz file; needs less than 40MB to compile; uses less than 50MB to install, the majority of space being occupied by the fonts (generated at installation time with the programs compiled when the METAFONT sources are given, or when TFM files are generated from alien fonts). For the moment, kerTeX has been, at least at one time, compiled and used on *BSD, Linuces, MacOSX, Plan9 and Windows (via Interix but a native built will come soon). Best, -- Thierry Laronde http://www.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C