$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 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)|;' 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