summaryrefslogtreecommitdiff
path: root/fonts/ttf2pt1/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/ttf2pt1/patches/patch-aa')
-rw-r--r--fonts/ttf2pt1/patches/patch-aa113
1 files changed, 113 insertions, 0 deletions
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
+