From 6aaffe91205828fb71694f959872d5f4f39512cc Mon Sep 17 00:00:00 2001 From: Jeroen Ruigrok/asmodai Date: Sun, 28 Aug 2005 18:03:57 +0000 Subject: [PATCH] Add groff 1.19.1, stripped down appropriately. --- contrib/groff-1.19/doc/fdl.texi | 403 ++++++++++++++++++ .../groff-1.19/font/devX100-12/Makefile.sub | 2 + contrib/groff-1.19/font/devX100/Makefile.sub | 2 + .../groff-1.19/font/devX75-12/Makefile.sub | 2 + contrib/groff-1.19/font/devX75/Makefile.sub | 2 + .../groff-1.19/font/devdvi/generate/Makefile | 206 +++++++++ .../groff-1.19/font/devlj4/generate/Makefile | 266 ++++++++++++ .../groff-1.19/font/devps/generate/Makefile | 239 +++++++++++ 8 files changed, 1122 insertions(+) create mode 100644 contrib/groff-1.19/doc/fdl.texi create mode 100644 contrib/groff-1.19/font/devX100-12/Makefile.sub create mode 100644 contrib/groff-1.19/font/devX100/Makefile.sub create mode 100644 contrib/groff-1.19/font/devX75-12/Makefile.sub create mode 100644 contrib/groff-1.19/font/devX75/Makefile.sub create mode 100644 contrib/groff-1.19/font/devdvi/generate/Makefile create mode 100644 contrib/groff-1.19/font/devlj4/generate/Makefile create mode 100644 contrib/groff-1.19/font/devps/generate/Makefile diff --git a/contrib/groff-1.19/doc/fdl.texi b/contrib/groff-1.19/doc/fdl.texi new file mode 100644 index 0000000000..361f90f7bb --- /dev/null +++ b/contrib/groff-1.19/doc/fdl.texi @@ -0,0 +1,403 @@ + +@node GNU Free Documentation License +@appendixsec GNU Free Documentation License + +@cindex FDL, GNU Free Documentation License +@center Version 1.1, March 2000 + +@display +Copyright @copyright{} 2000 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. +@end display + +@enumerate 0 +@item +PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document @dfn{free} in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of ``copyleft'', which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + +@item +APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The ``Document'', below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as ``you''. + +A ``Modified Version'' of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A ``Secondary Section'' is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The ``Invariant Sections'' are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The ``Cover Texts'' are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A ``Transparent'' copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not ``Transparent'' is called ``Opaque''. + +Examples of suitable formats for Transparent copies include plain +@sc{ascii} without markup, Texinfo input format, La@TeX{} input format, +@acronym{SGML} or @acronym{XML} using a publicly available +@acronym{DTD}, and standard-conforming simple @acronym{HTML} designed +for human modification. Opaque formats include PostScript, +@acronym{PDF}, proprietary formats that can be read and edited only by +proprietary word processors, @acronym{SGML} or @acronym{XML} for which +the @acronym{DTD} and/or processing tools are not generally available, +and the machine-generated @acronym{HTML} produced by some word +processors for output purposes only. + +The ``Title Page'' means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, ``Title Page'' means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +@item +VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + +@item +COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + +@item +MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +@enumerate A +@item +Use in the Title Page (and on the covers, if any) a title distinct +from that of the Document, and from those of previous versions +(which should, if there were any, be listed in the History section +of the Document). You may use the same title as a previous version +if the original publisher of that version gives permission. + +@item +List on the Title Page, as authors, one or more persons or entities +responsible for authorship of the modifications in the Modified +Version, together with at least five of the principal authors of the +Document (all of its principal authors, if it has less than five). + +@item +State on the Title page the name of the publisher of the +Modified Version, as the publisher. + +@item +Preserve all the copyright notices of the Document. + +@item +Add an appropriate copyright notice for your modifications +adjacent to the other copyright notices. + +@item +Include, immediately after the copyright notices, a license notice +giving the public permission to use the Modified Version under the +terms of this License, in the form shown in the Addendum below. + +@item +Preserve in that license notice the full lists of Invariant Sections +and required Cover Texts given in the Document's license notice. + +@item +Include an unaltered copy of this License. + +@item +Preserve the section entitled ``History'', and its title, and add to +it an item stating at least the title, year, new authors, and +publisher of the Modified Version as given on the Title Page. If +there is no section entitled ``History'' in the Document, create one +stating the title, year, authors, and publisher of the Document as +given on its Title Page, then add an item describing the Modified +Version as stated in the previous sentence. + +@item +Preserve the network location, if any, given in the Document for +public access to a Transparent copy of the Document, and likewise +the network locations given in the Document for previous versions +it was based on. These may be placed in the ``History'' section. +You may omit a network location for a work that was published at +least four years before the Document itself, or if the original +publisher of the version it refers to gives permission. + +@item +In any section entitled ``Acknowledgments'' or ``Dedications'', +preserve the section's title, and preserve in the section all the +substance and tone of each of the contributor acknowledgments +and/or dedications given therein. + +@item +Preserve all the Invariant Sections of the Document, +unaltered in their text and in their titles. Section numbers +or the equivalent are not considered part of the section titles. + +@item +Delete any section entitled ``Endorsements''. Such a section +may not be included in the Modified Version. + +@item +Do not retitle any existing section as ``Endorsements'' +or to conflict in title with any Invariant Section. +@end enumerate + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled ``Endorsements'', provided it contains +nothing but endorsements of your Modified Version by various +parties---for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + +@item +COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled ``History'' +in the various original documents, forming one section entitled +``History''; likewise combine any sections entitled ``Acknowledgments'', +and any sections entitled ``Dedications''. You must delete all sections +entitled ``Endorsements.'' + +@item +COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + +@item +AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an ``aggregate'', and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + +@item +TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + +@item +TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + +@item +FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +@uref{http://www.gnu.org/copyleft/}. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License ``or any later version'' applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. +@end enumerate + +@page +@appendixsubsec ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + +@smallexample +@group + Copyright (C) @var{year} @var{your name}. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being @var{list their titles}, with the + Front-Cover Texts being @var{list}, and with the Back-Cover Texts being @var{list}. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. +@end group +@end smallexample + +If you have no Invariant Sections, write ``with no Invariant Sections'' +instead of saying which ones are invariant. If you have no +Front-Cover Texts, write ``no Front-Cover Texts'' instead of +``Front-Cover Texts being @var{list}''; likewise for Back-Cover Texts. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. + +@c Local Variables: +@c ispell-local-pdict: "ispell-dict" +@c End: + diff --git a/contrib/groff-1.19/font/devX100-12/Makefile.sub b/contrib/groff-1.19/font/devX100-12/Makefile.sub new file mode 100644 index 0000000000..d0747579af --- /dev/null +++ b/contrib/groff-1.19/font/devX100-12/Makefile.sub @@ -0,0 +1,2 @@ +DEV=X100-12 +DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S diff --git a/contrib/groff-1.19/font/devX100/Makefile.sub b/contrib/groff-1.19/font/devX100/Makefile.sub new file mode 100644 index 0000000000..4d40f0fd5d --- /dev/null +++ b/contrib/groff-1.19/font/devX100/Makefile.sub @@ -0,0 +1,2 @@ +DEV=X100 +DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S diff --git a/contrib/groff-1.19/font/devX75-12/Makefile.sub b/contrib/groff-1.19/font/devX75-12/Makefile.sub new file mode 100644 index 0000000000..37f4b7cba3 --- /dev/null +++ b/contrib/groff-1.19/font/devX75-12/Makefile.sub @@ -0,0 +1,2 @@ +DEV=X75-12 +DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S diff --git a/contrib/groff-1.19/font/devX75/Makefile.sub b/contrib/groff-1.19/font/devX75/Makefile.sub new file mode 100644 index 0000000000..2a90fcab7e --- /dev/null +++ b/contrib/groff-1.19/font/devX75/Makefile.sub @@ -0,0 +1,2 @@ +DEV=X75 +DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S diff --git a/contrib/groff-1.19/font/devdvi/generate/Makefile b/contrib/groff-1.19/font/devdvi/generate/Makefile new file mode 100644 index 0000000000..8215007715 --- /dev/null +++ b/contrib/groff-1.19/font/devdvi/generate/Makefile @@ -0,0 +1,206 @@ +# Copyright (C) 1989-2002 Free Software Foundation, Inc. +# Written by James Clark (jjc@jclark.com) +# +# This file is part of groff. +# +# groff is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 2, or (at your option) any later +# version. +# +# groff is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with groff; see the file COPYING. If not, write to the Free Software +# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# This is set up so you can do: +# make -f generate/Makefile +# in the parent directory of the directory containing this file. + +# Note that the following font files have manually added kerning values for +# `` and '': B, BI, I, R. + +srcdir=generate +tfmdir=/usr/local/lib/groff-tfm +gfdir=/usr/local/lib/groff-gf + +TFMTODIT=tfmtodit +FONTS=TR TI TB TBI CW CWI HR HI HB HBI \ + TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \ + TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \ + MI S SC EX SA SB +SPECIALFLAG=-s + +all: $(FONTS) + + +#### CM fonts #### + +# TR is special because it contains \(pl \(eq + +TR: $(srcdir)/texr.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmr10.300gf \ + $(tfmdir)/cmr10.tfm $(srcdir)/texr.map $@ + +# TI is special because it contains \(Po + +TI: $(srcdir)/texi.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmti10.300gf \ + $(tfmdir)/cmti10.tfm $(srcdir)/texi.map $@ + +TB: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmbx10.300gf \ + $(tfmdir)/cmbx10.tfm $(srcdir)/texb.map $@ + +TBI: $(srcdir)/texi.map + $(TFMTODIT) -g $(gfdir)/cmbxti10.300gf \ + $(tfmdir)/cmbxti10.tfm $(srcdir)/texi.map $@ + +# CW is special because it contains " + +CW: $(srcdir)/textt.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/cmtt10.tfm $(srcdir)/textt.map $@ + +CWI: $(srcdir)/textt.map + $(TFMTODIT) \ + $(tfmdir)/cmitt10.tfm $(srcdir)/textt.map $@ + +MI: $(srcdir)/texmi.map + $(TFMTODIT) $(SPECIALFLAG) -k 0177 \ + $(tfmdir)/cmmi10.tfm $(srcdir)/texmi.map $@ + +S: $(srcdir)/texsy.map + $(TFMTODIT) $(SPECIALFLAG) -k 060 \ + $(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@ + +SC: $(srcdir)/textex.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/cmtex10.tfm $(srcdir)/textex.map $@ + +EX: $(srcdir)/texex.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@ + +HR: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmss10.300gf \ + $(tfmdir)/cmss10.tfm $(srcdir)/texb.map $@ + +HB: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmssbx10.300gf \ + $(tfmdir)/cmssbx10.tfm $(srcdir)/texb.map $@ + +HI: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmssi10.300gf \ + $(tfmdir)/cmssi10.tfm $(srcdir)/texb.map $@ + +HBI: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmssbxo10.300gf \ + $(tfmdir)/cmssbxo10.tfm $(srcdir)/texb.map $@ + +SA: $(srcdir)/msam.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/msam10.tfm $(srcdir)/msam.map $@ + +SB: $(srcdir)/msbm.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/msbm10.tfm $(srcdir)/msbm.map $@ + + +#### EC fonts #### + +TREC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecrm1000.300gf \ + $(tfmdir)/ecrm1000.tfm $(srcdir)/ec.map $@ + +TIEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecti1000.300gf \ + $(tfmdir)/ecti1000.tfm $(srcdir)/ec.map $@ + +TBEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecbx1000.300gf \ + $(tfmdir)/ecbx1000.tfm $(srcdir)/ec.map $@ + +TBIEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecbi1000.300gf \ + $(tfmdir)/ecbi1000.tfm $(srcdir)/ec.map $@ + +CWEC: $(srcdir)/ec.map + $(TFMTODIT) $(tfmdir)/ectt1000.tfm $(srcdir)/ec.map $@ + +CWIEC: $(srcdir)/ec.map + $(TFMTODIT) $(tfmdir)/ecit1000.tfm $(srcdir)/ec.map $@ + +HREC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecss1000.300gf \ + $(tfmdir)/ecss1000.tfm $(srcdir)/ec.map $@ + +HBEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecsx1000.300gf \ + $(tfmdir)/ecsx1000.tfm $(srcdir)/ec.map $@ + +HIEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecsi1000.300gf \ + $(tfmdir)/ecsi1000.tfm $(srcdir)/ec.map $@ + +HBIEC: $(srcdir)/ec.map + $(TFMTODIT) -g $(gfdir)/ecso1000.300gf \ + $(tfmdir)/ecso1000.tfm $(srcdir)/ec.map $@ + + +#### TC fonts #### + +TRTC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcrm1000.300gf \ + $(tfmdir)/tcrm1000.tfm $(srcdir)/tc.map $@ + +TITC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcti1000.300gf \ + $(tfmdir)/tcti1000.tfm $(srcdir)/tc.map $@ + +TBTC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbx1000.300gf \ + $(tfmdir)/tcbx1000.tfm $(srcdir)/tc.map $@ + +TBITC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbi1000.300gf \ + $(tfmdir)/tcbi1000.tfm $(srcdir)/tc.map $@ + +CWTC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/tctt1000.tfm $(srcdir)/tc.map $@ + +CWITC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/tcit1000.tfm $(srcdir)/tc.map $@ + +HRTC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcss1000.300gf \ + $(tfmdir)/tcss1000.tfm $(srcdir)/tc.map $@ + +HBTC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsx1000.300gf \ + $(tfmdir)/tcsx1000.tfm $(srcdir)/tc.map $@ + +HITC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsi1000.300gf \ + $(tfmdir)/tcsi1000.tfm $(srcdir)/tc.map $@ + +HBITC: $(srcdir)/tc.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcso1000.300gf \ + $(tfmdir)/tcso1000.tfm $(srcdir)/tc.map $@ + + +clean: + +realclean: + -rm -f $(FONTS) + +extraclean: realclean + -rm -f core *~ "#*" + +.PHONY: clean realclean extraclean all diff --git a/contrib/groff-1.19/font/devlj4/generate/Makefile b/contrib/groff-1.19/font/devlj4/generate/Makefile new file mode 100644 index 0000000000..73f1fbd863 --- /dev/null +++ b/contrib/groff-1.19/font/devlj4/generate/Makefile @@ -0,0 +1,266 @@ +# Copyright (C) 1994, 2002, 2003, 2004 Free Software Foundation, Inc. +# Written by James Clark (jjc@jclark.com) +# +# This file is part of groff. +# +# groff is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 2, or (at your option) any later +# version. +# +# groff is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with groff; see the file COPYING. If not, write to the Free Software +# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# Directory containing Autofont TFM files. +# The TFM files used are available for ftp as +# +# ftp://ftp.hp.com/pub/faxes/software/tfmlj4p.exe +# +# This is a self-extracting MS-DOS archive (in ZIP format). +# +# Metric files for the Arial and Times New Roman families and the Symbol +# font have been replaced with versions which have more glyphs and/or +# kerning pairs: +# +# ftp://ftp.ffii.org/pub/groff/contrib/lj4/tfmlj4x.zip + +# This is set up so you can do +# make -f generate/Makefile +# in the parent directory of this directory. + +AUTOFONT=/usr/local/lib/groff-lj4 +HPFTODIT=hpftodit +# .05 em +IFLAG=-i 50 +SFLAG=-s +srcdir=generate +TEXTMAP=$(srcdir)/text.map +SPECIALMAP=$(srcdir)/special.map +SYMBOLMAP=$(srcdir)/symbol.map +WINGDINGSMAP=$(srcdir)/wingdings.map + +FONTS=\ + AB ABI AI AR \ + ALBB ALBR \ + AOB AOI AOR \ + CB CBI CI CR \ + GB GBI GI GR \ + LGB LGI LGR \ + OB OBI OI OR \ + TB TBI TI TR \ + TNRB TNRBI TNRI TNRR \ + UB UBI UI UR \ + UCB UCBI UCI UCR \ + CLARENDON CORONET MARIGOLD S \ + SYMBOL WINGDINGS + +all: $(FONTS) + +# +# Intellifont +# + +# CG Times +TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@ + +# CG Times Italic +TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@ + +# CG Times Bold +TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@ + +# CG Times Bold Italic +TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@ + +# Courier +CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@ + +# Courier Italic +CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@ + +# Courier Bold +CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@ + +# Courier Bold Italic +CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@ + +# Garamond Antiqua +GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@ + +# Garamond Kursiv +GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@ + +# Garamond Halbfett +GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@ + +# Garamond Kursiv Halbfett +GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@ + +# Omega +OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@ + +# Omega Italic +OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@ + +# Omega Bold +OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@ + +# Omega Bold Italic +OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@ + +# Univers +UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@ + +# Univers Italic +UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@ + +# Univers Bold +UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@ + +# Univers Bold Italic +UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@ + +# Univers Condensed +UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@ + +# Univers Condensed Italic +UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@ + +# Univers Condensed Bold +UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@ + +# Univers Condensed Bold Italic +UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@ + +# Albertus +ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@ + +# Albertus Extrabold +ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@ + +# Letter Gothic +LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@ + +# Letter Gothic Italic +LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@ + +# Letter Gothic Bold +LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@ + +# Antique Olive +AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@ + +# Antique Olive Italic +AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@ + +# Antique Olive Bold +AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@ + +# Marigold +MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@ + +# Coronet +CORONET: $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $@ + +# Clarendon Condensed +CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@ + +S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $(srcdir)/special.awk + $(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) - \ + | awk -f $(srcdir)/special.awk > $@ + +# +# TrueType +# + +# Times New Roman +TNRR: $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $@ + +# Times New Roman Italic +TNRI: $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $@ + +# Times New Roman Bold +TNRB: $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $@ + +# Times New Roman Bold Italic +TNRBI: $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $@ + +# Arial +AR: $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $@ + +# Arial Italic +AI: $(AUTOFONT)/arli000s.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $@ + +# Arial Bold +AB: $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $@ + +# Arial Bold Italic +ABI: $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $@ + +# Symbol +SYMBOL: $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) + $(HPFTODIT) $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $@ + +# Wingdings +WINGDINGS: $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $@ + + +clean: + +realclean: + -rm -f $(FONTS) + +extraclean: realclean + -rm -f core *~ "#*" + +.PHONY: clean realclean extraclean all diff --git a/contrib/groff-1.19/font/devps/generate/Makefile b/contrib/groff-1.19/font/devps/generate/Makefile new file mode 100644 index 0000000000..dd0d65bfc6 --- /dev/null +++ b/contrib/groff-1.19/font/devps/generate/Makefile @@ -0,0 +1,239 @@ +# Copyright (C) 1989-2000, 2002, 2003 Free Software Foundation, Inc. +# Written by James Clark (jjc@jclark.com) +# +# This file is part of groff. +# +# groff is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 2, or (at your option) any later +# version. +# +# groff is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with groff; see the file COPYING. If not, write to the Free Software +# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# This is set up so you can do +# make -f generate/Makefile +# in the parent directory of this directory. + +# The following line is required for DOS/Windows systems, since +# this Makefile needs a Unixy shell to run. +SHELL = /bin/sh + +# Directory containing AFM files. Must not be current directory. +# Either long names (eg Times-Roman.afm) or short names (eg timesr.afm) +# may be used. See the afmname script. +afmdir=/usr/local/lib/afm +srcdir=generate + +SPECIALFONTS=S +DINGBATSFONTS=ZD ZDR +GREEKFONTS=SS +TEXTFONTS=AB ABI AI AR BMB BMBI BMI BMR CB CBI CI CR HB HBI HI HR HNB HNBI \ + HNI HNR NB NBI NI NR PB PBI PI PR TB TBI TI TR ZCMI + +FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS) EURO + +DESC=$(srcdir)/../DESC +AFMTODIT=afmtodit -d$(DESC) +IFLAG=-i 50 +RFLAG=-i 0 -m +NOLIGFLAG=-n +TEXTENC=$(srcdir)/../text.enc +EFLAG=-e $(TEXTENC) +TEXTMAP=$(srcdir)/textmap +AFMNAME=$(srcdir)/afmname + +all: $(FONTS) + +TR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Times-Roman.afm` $(TEXTMAP) $@ + +TB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Times-Bold.afm` $(TEXTMAP) $@ + +TI: + $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 \ + `$(AFMNAME) $(afmdir)/Times-Italic.afm` $(TEXTMAP) $@ + +TBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Times-BoldItalic.afm` $(TEXTMAP) $@ + +HR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica.afm` $(TEXTMAP) $@ + +HB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Bold.afm` $(TEXTMAP) $@ + +HI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Oblique.afm` $(TEXTMAP) $@ + +HBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-BoldOblique.afm` $(TEXTMAP) $@ + +CR: + $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Courier.afm` $(TEXTMAP) $@ + +CB: + $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Courier-Bold.afm` $(TEXTMAP) $@ + +CI: + $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Courier-Oblique.afm` $(TEXTMAP) $@ + +CBI: + $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Courier-BoldOblique.afm` $(TEXTMAP) $@ + +PR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Palatino-Roman.afm` $(TEXTMAP) $@ + +PB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Palatino-Bold.afm` $(TEXTMAP) $@ + +PI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Palatino-Italic.afm` $(TEXTMAP) $@ + +PBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Palatino-BoldItalic.afm` $(TEXTMAP) $@ + +NR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` $(TEXTMAP) $@ + +NB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Bold.afm` $(TEXTMAP) $@ + +NI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Italic.afm` $(TEXTMAP) $@ + +NBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/NewCenturySchlbk-BoldItalic.afm` $(TEXTMAP) $@ + +BMR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Bookman-Light.afm` $(TEXTMAP) $@ + +BMB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Bookman-Demi.afm` $(TEXTMAP) $@ + +BMI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Bookman-LightItalic.afm` $(TEXTMAP) $@ + +BMBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Bookman-DemiItalic.afm` $(TEXTMAP) $@ + +AR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` $(TEXTMAP) $@ + +AB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/AvantGarde-Demi.afm` $(TEXTMAP) $@ + +AI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/AvantGarde-BookOblique.afm` $(TEXTMAP) $@ + +ABI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/AvantGarde-DemiOblique.afm` $(TEXTMAP) $@ + +HNR: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` $(TEXTMAP) $@ + +HNB: + $(AFMTODIT) $(EFLAG) $(RFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Bold.afm` $(TEXTMAP) $@ + +HNI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Oblique.afm` $(TEXTMAP) $@ + +HNBI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/Helvetica-Narrow-BoldOblique.afm` $(TEXTMAP) $@ + +ZCMI: + $(AFMTODIT) $(EFLAG) $(IFLAG) \ + `$(AFMNAME) $(afmdir)/ZapfChancery-MediumItalic.afm` $(TEXTMAP) $@ + +ZD: + $(AFMTODIT) -s $(RFLAG) \ + `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbats.map $@ + +SS: $(srcdir)/symbolsl.afm + $(AFMTODIT) -s -x $(IFLAG) \ + $(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@ + +S: symbol.afm + $(AFMTODIT) -s $(RFLAG) symbol.afm symbolmap $@ + +ZDR: zapfdr.afm + $(AFMTODIT) -s $(RFLAG) zapfdr.afm $(srcdir)/dingbats.rmap $@ + +# the map is just a dummy +EURO: freeeuro.afm + $(AFMTODIT) $(RFLAG) freeeuro.afm symbolmap $@ + +freeeuro.afm freeeuro.pfa: generate/freeeuro.sfd + pfaedit -script generate/sfdtopfa.pe generate/freeeuro.sfd + +symbol.afm: $(srcdir)/symbol.sed + -rm -f $@ + sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` >$@ + +zapfdr.afm: + -rm -f $@ + sed -e '/^FontName /s/ZapfDingbats/ZapfDingbats-Reverse/' \ + `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@ + +ZD: $(srcdir)/dingbats.map +ZDR: $(srcdir)/dingbats.rmap +$(TEXTFONTS): $(TEXTMAP) $(TEXTENC) +$(SPECIALFONTS): symbolmap +$(GREEKFONTS): $(srcdir)/lgreekmap +$(FONTS): $(DESC) + +symbolmap: $(TEXTMAP) $(srcdir)/symbolchars + echo '#' >$@ + echo '# This is a list of all predefined groff symbols.' >>$@ + echo '#' >>$@ + cat $(TEXTMAP) $(srcdir)/symbolchars >>$@ + +clean: + -rm -f symbolmap symbol.afm zapfdr.afm + +realclean: clean + -rm -f $(FONTS) + +extraclean: realclean + -rm -f core *~ "#*" + +.PHONY: all clean realclean extraclean + -- 2.32.0