summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorwiz <wiz>2002-07-16 15:26:01 +0000
committerwiz <wiz>2002-07-16 15:26:01 +0000
commit438bf56f2f07c9b6b92a4a33dcd72bc9054f4584 (patch)
tree0fd02ea6e6b015320dddc4814b78ac3b8037fbfd /fonts
parentc123bda0c85301eea6d51783f297b2b2f8d6268b (diff)
downloadpkgsrc-438bf56f2f07c9b6b92a4a33dcd72bc9054f4584.tar.gz
Re-import of converters/ttf2pt1, print/p5-Font-AFM, and print/ttftot42
into fonts. Changes: CATEGORY fixed, minimal cleanup. Proposed by Rui-Xiang Guo.
Diffstat (limited to 'fonts')
-rw-r--r--fonts/p5-Font-AFM/DESCR3
-rw-r--r--fonts/p5-Font-AFM/Makefile19
-rw-r--r--fonts/p5-Font-AFM/PLIST1
-rw-r--r--fonts/p5-Font-AFM/distinfo4
-rw-r--r--fonts/ttf2pt1/DESCR5
-rw-r--r--fonts/ttf2pt1/Makefile19
-rw-r--r--fonts/ttf2pt1/PLIST102
-rw-r--r--fonts/ttf2pt1/distinfo5
-rw-r--r--fonts/ttf2pt1/patches/patch-aa113
-rw-r--r--fonts/ttftot42/DESCR13
-rw-r--r--fonts/ttftot42/Makefile16
-rw-r--r--fonts/ttftot42/PLIST2
-rw-r--r--fonts/ttftot42/distinfo4
13 files changed, 306 insertions, 0 deletions
diff --git a/fonts/p5-Font-AFM/DESCR b/fonts/p5-Font-AFM/DESCR
new file mode 100644
index 00000000000..bc4fe22b2a5
--- /dev/null
+++ b/fonts/p5-Font-AFM/DESCR
@@ -0,0 +1,3 @@
+This module implements the Font::AFM class. Objects of this class are
+initialised from an AFM-file and allow you to obtain information about the
+font and the metrics of the various glyphs in the font.
diff --git a/fonts/p5-Font-AFM/Makefile b/fonts/p5-Font-AFM/Makefile
new file mode 100644
index 00000000000..0afc3e46514
--- /dev/null
+++ b/fonts/p5-Font-AFM/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+
+DISTNAME= Font-AFM-1.18
+PKGNAME= p5-${DISTNAME}
+SVR4_PKGNAME= p5fon
+CATEGORIES= fonts perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Font/}
+
+MAINTAINER= packages@netbsd.org
+COMMENT= perl5 modules for parsing PostScript font metrics files
+
+USE_BUILDLINK_ONLY= YES
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Font/AFM/.packlist
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
+
+.include "../../lang/perl5/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fonts/p5-Font-AFM/PLIST b/fonts/p5-Font-AFM/PLIST
new file mode 100644
index 00000000000..9e26a0e4501
--- /dev/null
+++ b/fonts/p5-Font-AFM/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
diff --git a/fonts/p5-Font-AFM/distinfo b/fonts/p5-Font-AFM/distinfo
new file mode 100644
index 00000000000..168a70be9a6
--- /dev/null
+++ b/fonts/p5-Font-AFM/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+
+SHA1 (Font-AFM-1.18.tar.gz) = 92b82f57f18b72462ba9d0d56953c8d3011eb421
+Size (Font-AFM-1.18.tar.gz) = 8815 bytes
diff --git a/fonts/ttf2pt1/DESCR b/fonts/ttf2pt1/DESCR
new file mode 100644
index 00000000000..ad3c8d723da
--- /dev/null
+++ b/fonts/ttf2pt1/DESCR
@@ -0,0 +1,5 @@
+TTF2PT1 is a modification of Andrew Weeks TTF2PFA True Type to Postscript
+Type 3 converter. Which will convert Most True Type Fonts to and Adobe
+Type 1 .pfa file. The files produced are in human readable form, which
+further needs to be encrypted with the t1utilities, to work with most
+software requiring type 1 fonts.
diff --git a/fonts/ttf2pt1/Makefile b/fonts/ttf2pt1/Makefile
new file mode 100644
index 00000000000..3dfce61494f
--- /dev/null
+++ b/fonts/ttf2pt1/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+#
+
+DISTNAME= ttf2pt1-3.4.0
+PKGREVISION= 2
+CATEGORIES= fonts
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ttf2pt1/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= reinoud@netbsd.org
+HOMEPAGE= http://ttf2pt1.sourceforge.net
+COMMENT= TrueType font converter to Postscript type 1
+
+DEPENDS+= t1utils-[0-9]*:../../textproc/t1utils
+
+USE_CONFIG_WRAPPER= yes
+
+.include "../../graphics/freetype2/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fonts/ttf2pt1/PLIST b/fonts/ttf2pt1/PLIST
new file mode 100644
index 00000000000..655c29b4a84
--- /dev/null
+++ b/fonts/ttf2pt1/PLIST
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+bin/ttf2pt1
+bin/ttf2pt1_convert
+bin/ttf2pt1_x2gs
+man/man1/ttf2pt1.1
+man/man1/ttf2pt1_convert.1
+man/man1/ttf2pt1_x2gs.1
+share/ttf2pt1/CHANGES
+share/ttf2pt1/CHANGES.html
+share/ttf2pt1/COPYRIGHT
+share/ttf2pt1/FONTS
+share/ttf2pt1/FONTS.hpux
+share/ttf2pt1/FONTS.hpux.html
+share/ttf2pt1/FONTS.html
+share/ttf2pt1/README
+share/ttf2pt1/README.html
+share/ttf2pt1/app/RPM/ttf2pt1.spec.src
+share/ttf2pt1/app/X11/README
+share/ttf2pt1/app/X11/README.html
+share/ttf2pt1/app/X11/t1-xf86.334.patch
+share/ttf2pt1/app/X11/t1-xf86.39.patch
+share/ttf2pt1/app/netscape/Makefile
+share/ttf2pt1/app/netscape/README
+share/ttf2pt1/app/netscape/README.html
+share/ttf2pt1/app/netscape/fontsz.cf
+share/ttf2pt1/app/netscape/notscape
+share/ttf2pt1/app/netscape/nsfilter
+share/ttf2pt1/app/netscape/nsfix.c
+share/ttf2pt1/app/netscape/nspr
+share/ttf2pt1/app/netscape/nsprint
+share/ttf2pt1/app/netscape/psfonts.cf
+share/ttf2pt1/encodings/README
+share/ttf2pt1/encodings/README.html
+share/ttf2pt1/encodings/adobestd/adobe-std.tbl
+share/ttf2pt1/encodings/bulgarian/README
+share/ttf2pt1/encodings/bulgarian/encodings.alias
+share/ttf2pt1/encodings/bulgarian/ibm-1251.tbl
+share/ttf2pt1/encodings/bulgarian/ibm-866.tbl
+share/ttf2pt1/encodings/bulgarian/iso8859-5.tbl
+share/ttf2pt1/encodings/bulgarian/koi8-r.tbl
+share/ttf2pt1/encodings/cyrillic/encodings.alias
+share/ttf2pt1/encodings/cyrillic/ibm-1251.tbl
+share/ttf2pt1/encodings/cyrillic/ibm-866.tbl
+share/ttf2pt1/encodings/cyrillic/iso8859-5.tbl
+share/ttf2pt1/encodings/cyrillic/koi8-r.tbl
+share/ttf2pt1/encodings/latin1/iso8859-1.tbl
+share/ttf2pt1/encodings/latin2/iso8859-2.tbl
+share/ttf2pt1/encodings/latin4/iso8859-4
+share/ttf2pt1/encodings/latin4/iso8859-4.tbl
+share/ttf2pt1/encodings/latin5/iso8859-9
+share/ttf2pt1/encodings/russian/README
+share/ttf2pt1/encodings/russian/encodings.alias
+share/ttf2pt1/encodings/russian/ibm-1251.tbl
+share/ttf2pt1/encodings/russian/ibm-866.tbl
+share/ttf2pt1/encodings/russian/iso8859-5.tbl
+share/ttf2pt1/encodings/russian/koi8-r.tbl
+share/ttf2pt1/maps/CP1250.map
+share/ttf2pt1/maps/CP1251.map
+share/ttf2pt1/maps/adobe-standard-encoding.map
+share/ttf2pt1/maps/unicode-sample.map
+share/ttf2pt1/other/Makefile
+share/ttf2pt1/other/README
+share/ttf2pt1/other/README.html
+share/ttf2pt1/other/bmpfont.h
+share/ttf2pt1/other/bz.c
+share/ttf2pt1/other/bzscreen.c
+share/ttf2pt1/other/bzscreen.h
+share/ttf2pt1/other/cmpf.c
+share/ttf2pt1/other/cntstems.pl
+share/ttf2pt1/other/dmpf.c
+share/ttf2pt1/other/lst.pl
+share/ttf2pt1/other/showdf
+share/ttf2pt1/other/showg
+share/ttf2pt1/scripts/convert
+share/ttf2pt1/scripts/convert.cfg.sample
+share/ttf2pt1/scripts/forceiso
+share/ttf2pt1/scripts/frommap
+share/ttf2pt1/scripts/html2man
+share/ttf2pt1/scripts/inst_dir
+share/ttf2pt1/scripts/inst_file
+share/ttf2pt1/scripts/mkrel
+share/ttf2pt1/scripts/t1fdir
+share/ttf2pt1/scripts/trans
+share/ttf2pt1/scripts/unhtml
+share/ttf2pt1/scripts/x2gs
+@dirrm share/ttf2pt1/scripts
+@dirrm share/ttf2pt1/other
+@dirrm share/ttf2pt1/maps
+@dirrm share/ttf2pt1/encodings/russian
+@dirrm share/ttf2pt1/encodings/latin5
+@dirrm share/ttf2pt1/encodings/latin4
+@dirrm share/ttf2pt1/encodings/latin2
+@dirrm share/ttf2pt1/encodings/latin1
+@dirrm share/ttf2pt1/encodings/cyrillic
+@dirrm share/ttf2pt1/encodings/bulgarian
+@dirrm share/ttf2pt1/encodings/adobestd
+@dirrm share/ttf2pt1/encodings
+@dirrm share/ttf2pt1/app/netscape
+@dirrm share/ttf2pt1/app/X11
+@dirrm share/ttf2pt1/app/RPM
+@dirrm share/ttf2pt1/app
+@dirrm share/ttf2pt1
diff --git a/fonts/ttf2pt1/distinfo b/fonts/ttf2pt1/distinfo
new file mode 100644
index 00000000000..653cb2dd948
--- /dev/null
+++ b/fonts/ttf2pt1/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+
+SHA1 (ttf2pt1-3.4.0.tgz) = 1e11478ab5f6dae26ea743dc1149603d652746bb
+Size (ttf2pt1-3.4.0.tgz) = 204811 bytes
+SHA1 (patch-aa) = 798855010e4c1615ac25050e21771103c92f2fff
diff --git a/fonts/ttf2pt1/patches/patch-aa b/fonts/ttf2pt1/patches/patch-aa
new file mode 100644
index 00000000000..ee1a9ddd5a6
--- /dev/null
+++ b/fonts/ttf2pt1/patches/patch-aa
@@ -0,0 +1,113 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+
+--- Makefile.orig Mon Oct 15 04:32:29 2001
++++ Makefile
+@@ -20,7 +20,7 @@
+ #
+ # Default
+
+-CFLAGS_SYS= -O
++#CFLAGS_SYS= -O
+
+ # For GNU C
+ #
+@@ -54,7 +54,7 @@
+ # This WON'T BUILD with FT2-beta8, use the FreeType release 2.0.
+ # http://download.sourceforge.net/freetype/freetype-2.0.tar.gz
+
+-CFLAGS_FT=
++CFLAGS_FT= -DUSE_FREETYPE `${FREETYPE_CONFIG} --cflags`
+
+ # To enable use of the FreeType-2 library
+ # (if the include and lib directory do not match your installation,
+@@ -65,7 +65,7 @@
+ #
+ # The FreeType-2 library flags (disabled by default)
+
+-LIBS_FT=
++LIBS_FT= `${FREETYPE_CONFIG} --libs` -Wl,-R`${FREETYPE_CONFIG} --prefix`/lib
+
+ # To enable use of the FreeType-2 library
+ # (if the include and lib directory do not match your installation,
+@@ -84,20 +84,20 @@
+ #CFLAGS_PREF= -DPREFER_FREETYPE
+
+ # Uncomment the second line to not compile t1asm into ttf2pt1
+-CFLAGS_EXTT1ASM=
+-#CFLAGS_EXTT1ASM= -DEXTERNAL_T1ASM
++#CFLAGS_EXTT1ASM=
++CFLAGS_EXTT1ASM= -DEXTERNAL_T1ASM
+
+-CFLAGS= $(CFLAGS_SYS) $(CFLAGS_FT) $(CFLAGS_PREF)
++CFLAGS+= $(CFLAGS_SYS) $(CFLAGS_FT) $(CFLAGS_PREF)
+ LIBS= $(LIBS_SYS) $(LIBS_FT)
+
+ # Installation-related stuff
+ #
+ # The base dir for installation and subdirs in it
+-INSTDIR = /usr/local
++INSTDIR = ${PREFIX}
+ # for binaries
+ BINDIR = $(INSTDIR)/bin
+ # for binaries of little general interest
+-LIBXDIR = $(INSTDIR)/libexec/ttf2pt1
++LIBXDIR = $(INSTDIR)/bin
+ # for scripts, maps/encodings etc.
+ SHAREDIR = $(INSTDIR)/share/ttf2pt1
+ MANDIR = $(INSTDIR)/man
+@@ -118,12 +118,12 @@
+ app/X11/README app/netscape/README
+
+ SUBDIRS = app encodings maps scripts other
+-TXTFILES = README* FONTS* CHANGES* COPYRIGHT
++TXTFILES = README README.html FONTS* CHANGES* COPYRIGHT
+
+ MANS1=ttf2pt1.1 ttf2pt1_convert.1 ttf2pt1_x2gs.1
+ MANS=$(MANS1) $(MANS5)
+
+-all: t1asm ttf2pt1 docs mans rpm
++all: ttf2pt1 docs mans
+
+ docs: $(DOCS)
+
+@@ -202,31 +202,21 @@
+ scripts/unhtml <FONTS.hpux.html >FONTS.hpux
+
+ install: all
+- scripts/inst_dir $(BINDIR)
+- scripts/inst_dir $(LIBXDIR)
+- scripts/inst_dir $(SHAREDIR)
+- scripts/inst_dir $(MANDIR)/man1
+- scripts/inst_dir $(MANDIR)/man5
+- cp -R $(TXTFILES) $(SUBDIRS) $(SHAREDIR)
+- chown -R $(OWNER) $(SHAREDIR)
+- chgrp -R $(GROUP) $(SHAREDIR)
+- chmod -R go-w $(SHAREDIR)
+- scripts/inst_file ttf2pt1 $(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755
+- [ -f $(BINDIR)/t1asm ] || scripts/inst_file t1asm $(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755
++ $(BSD_INSTALL_DATA_DIR) $(SHAREDIR)
++ cp -Rf $(TXTFILES) $(SUBDIRS) $(SHAREDIR)
++ $(BSD_INSTALL_PROGRAM) ttf2pt1 $(BINDIR)
+ sed 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;\
+ s|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;\
+ s|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' <scripts/convert >cvt.tmp
+- scripts/inst_file cvt.tmp $(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755
+- scripts/inst_file cvt.tmp $(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755
+- rm cvt.tmp
+- scripts/inst_file scripts/x2gs $(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755
++ $(BSD_INSTALL_SCRIPT) cvt.tmp $(BINDIR)/ttf2pt1_convert
++ rm -f cvt.tmp
++ $(BSD_INSTALL_SCRIPT) scripts/x2gs $(BINDIR)/ttf2pt1_x2gs
+ for i in $(MANS1); do { \
+ sed 's|TTF2PT1_BINDIR|$(BINDIR)|;\
+ s|TTF2PT1_LIBXDIR|$(LIBXDIR)|;\
+- s|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(MANDIR)/man1/$$i \
+- && chown $(OWNER) $(MANDIR)/man1/$$i \
+- && chgrp $(GROUP) $(MANDIR)/man1/$$i \
+- && chmod 0644 $(MANDIR)/man1/$$i \
++ s|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$$i.tmp \
++ && $(BSD_INSTALL_MAN) $$i.tmp $(MANDIR)/man1/$$i \
++ && rm -f $$i.tmp \
+ || exit 1; \
+ } done
+
diff --git a/fonts/ttftot42/DESCR b/fonts/ttftot42/DESCR
new file mode 100644
index 00000000000..904ba2e558b
--- /dev/null
+++ b/fonts/ttftot42/DESCR
@@ -0,0 +1,13 @@
+ TrueType fonts cannot be converted to Type 1 fonts without loss of
+quality, since conversion introduces rounding errors and loses hinting
+information. Therefore, newer PostScript interpreters (Adobe
+PostScript since version 2013, ghostscript since 5.03) include a
+TrueType rasterizers. To use a TrueType font with them, it has to be
+embedded in a PostScript font dictionary; this format is called Type 42.
+
+ This program generates such Type 42 fonts from TrueType fonts. It
+can also generate Adobe Font Metrics files (AFM files), including
+kerning information.
+
+ Not yet supported are TrueType Collections and the creation of CID
+keyed fonts from large TrueType fonts (East Asian or Unicode fonts).
diff --git a/fonts/ttftot42/Makefile b/fonts/ttftot42/Makefile
new file mode 100644
index 00000000000..9c4a514523e
--- /dev/null
+++ b/fonts/ttftot42/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+#
+
+DISTNAME= ttftot42-0.3.1
+CATEGORIES= fonts print
+MASTER_SITES= http://www.giga.or.at/pub/nih/ttftot42/
+
+MAINTAINER= rxg@ms25.url.com.tw
+HOMEPAGE= http://ftp.giga.or.at/pub/nih/ttftot42/
+COMMENT= TrueType font to Type 42 converter
+
+GNU_CONFIGURE= yes
+CPPFLAGS+= -I${BUILDLINK_DIR}/include/freetype
+
+.include "../../graphics/freetype-lib/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fonts/ttftot42/PLIST b/fonts/ttftot42/PLIST
new file mode 100644
index 00000000000..dbee6e5481c
--- /dev/null
+++ b/fonts/ttftot42/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+bin/ttftot42
diff --git a/fonts/ttftot42/distinfo b/fonts/ttftot42/distinfo
new file mode 100644
index 00000000000..90e9d031031
--- /dev/null
+++ b/fonts/ttftot42/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/16 15:26:01 wiz Exp $
+
+SHA1 (ttftot42-0.3.1.tar.gz) = 2790e5df866c487ad3dbeca99c8f88698f6dee57
+Size (ttftot42-0.3.1.tar.gz) = 54489 bytes