File ttf2pt1.diff of Package ttf2pt1

--- ttf2pt1-3.4.4/Makefile
+++ ttf2pt1-3.4.4/Makefile
@@ -9,7 +9,7 @@
 #
 # Use GNU C even if it's not the default compiler
 #
-#CC=gcc
+CC=gcc
 #
 # Use the standard ANSI C compiler on HP-UX even if it's not default
 #
@@ -20,11 +20,11 @@
 #
 # Default
 
-CFLAGS_SYS= -O
+# CFLAGS_SYS= -O
 
 # For GNU C
 #
-#CFLAGS_SYS= -O2
+CFLAGS_SYS= -O2 -Wall
 #
 # For GNU C with long options support library (Linux etc.)
 #
@@ -124,7 +124,7 @@
 # for binaries
 BINDIR = $(INSTDIR)/bin
 # for binaries of little general interest
-LIBXDIR = $(INSTDIR)/libexec/ttf2pt1
+LIBXDIR = $(INSTDIR)/lib/ttf2pt1
 # for scripts, maps/encodings etc.
 SHAREDIR = $(INSTDIR)/share/ttf2pt1
 MANDIR = $(INSTDIR)/man
@@ -135,11 +135,11 @@
 
 # After you have configured the Makefile, comment out the following
 # definition:
-warning: docs
-	@echo >&2
-	@echo "  You have to configure the Makefile before running make!" >&2
-	@echo "(or if you are lazy and hope that it will work as is run \`make all')">&2
-	@echo >&2
+#warning: docs
+#	@echo >&2
+#	@echo "  You have to configure the Makefile before running make!" >&2
+#	@echo "(or if you are lazy and hope that it will work as is run \`make all')">&2
+#	@echo >&2
 
 DOCS=CHANGES README FONTS FONTS.hpux encodings/README other/README \
 	app/X11/README app/netscape/README app/TeX/README
@@ -239,24 +239,22 @@
 	scripts/inst_dir $(MANDIR)/man1 $(OWNER) $(GROUP) 0755
 	scripts/inst_dir $(MANDIR)/man5 $(OWNER) $(GROUP) 0755
 	cp -R $(TXTFILES) $(SUBDIRS) $(SHAREDIR)
-	chown -R $(OWNER) $(SHAREDIR)
-	chgrp -R $(GROUP) $(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
-	sed 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;\
-		s|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;\
-		s|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' <scripts/convert >cvt.tmp
+	sed -e 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|' \
+		-e 's|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|' \
+		-e '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
 	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 \
+		sed -e 's|TTF2PT1_BINDIR|$(BINDIR)|' \
+			-e 's|TTF2PT1_LIBXDIR|$(LIBXDIR)|' \
+			-e 's|TTF2PT1_SHAREDIR|$(SHAREDIR)|' <$$i >$(MANDIR)/man1/$$i \
 		&& chmod 0644 $(MANDIR)/man1/$$i \
 		|| exit 1; \
 	} done
--- ttf2pt1-3.4.4/app/netscape/Makefile
+++ ttf2pt1-3.4.4/app/netscape/Makefile
@@ -1,5 +1,5 @@
 nsfix: nsfix.c
-	$(CC) $(CFLAGS) -o nsfix nsfix.c $(LDFLAGS)
+	$(CC) $(CFLAGS) -O2 -s -o nsfix nsfix.c $(LDFLAGS)
 
 clean:
 	rm -f *.o core *.core core.* nsfix
--- ttf2pt1-3.4.4/scripts/convert
+++ ttf2pt1-3.4.4/scripts/convert
@@ -36,14 +36,14 @@
 then
 	CFGFILE=$1
 else
-	CFGFILE=`pwd`/convert.cfg
+	CFGFILE=/etc/ttf2pt1/convert.cfg
 fi
 
 # these setting would be edited during installation
 
-TTF2PT1_BINDIR=
-TTF2PT1_LIBXDIR=
-TTF2PT1_SHAREDIR=
+TTF2PT1_BINDIR=/usr/bin/
+TTF2PT1_LIBXDIR=/usr/lib/ttf2pt1
+TTF2PT1_SHAREDIR=/usr/share/ttf2pt1/
 
 [ -z "$TTF2PT1_BINDIR" ] && {
 	TTF2PT1_BINDIR=`pwd`/..
--- ttf2pt1-3.4.4/scripts/convert.cfg.sample
+++ ttf2pt1-3.4.4/scripts/convert.cfg.sample
@@ -75,26 +75,28 @@
 # unless you really need it, it's very incomplete.
 #
 # The map planes are not supported in the scripts yet.
-
+# 
+# SRCDIRS="
+# /SOME_DIR_WITH_cyrillic_windows_TTF_FONTS cyrillic ibm-1251
+# /SOME_DIR_WITH_cyrillic_koi_TTF_FONTS cyrillic koi8-r
+# /SOME_DIR_WITH_unicode_TTF_FONTS latin4 iso8859-4
+# /SOME_DIR_WITH_unicode_TTF_FONTS latin5 iso8859-9
+# /SOME_DIR_WITH_unicode_TTF_FONTS latin2 iso8859-2
+# /SOME_DIR_WITH_western_TTF_FONTS latin1 iso8859-1
+# /SOME_DIR_WITH_unicode_TTF_FONTS adobestd adobe-std
+# /SOME_DIR_WITH_weird_unicode_TTF_FONTS adobestd adobe-std adobe-standard-encoding.map
+# /SOME_DIR_WITH_unicode_TTF_FONTS unknown my-special some-very-special.map
+# "
 SRCDIRS="
-/SOME_DIR_WITH_cyrillic_windows_TTF_FONTS cyrillic ibm-1251
-/SOME_DIR_WITH_cyrillic_koi_TTF_FONTS cyrillic koi8-r
-/SOME_DIR_WITH_unicode_TTF_FONTS latin4 iso8859-4
-/SOME_DIR_WITH_unicode_TTF_FONTS latin5 iso8859-9
-/SOME_DIR_WITH_unicode_TTF_FONTS latin2 iso8859-2
-/SOME_DIR_WITH_western_TTF_FONTS latin1 iso8859-1
-/SOME_DIR_WITH_unicode_TTF_FONTS adobestd adobe-std
-/SOME_DIR_WITH_weird_unicode_TTF_FONTS adobestd adobe-std adobe-standard-encoding.map
-/SOME_DIR_WITH_unicode_TTF_FONTS unknown my-special some-very-special.map
+/win/C/windows/fonts latin1 iso8859-1
 "
-
 # the directory for converted X11 fonts
 DSTDIR=/usr/X11R6/lib/X11/fonts/fromttf
 
 # The base directory of Ghostscript;
 # set it to empty space if you don't want the Ghostscript fonts installed. 
 # For some systems the directory is /usr/share/ghostscript.
-GSDIR=/usr/local/share/ghostscript
+GSDIR=/usr/share/ghostscript
 
 # The font directory of Ghostscript;
 # should work for all the versions of Ghostscript. Except (as always) the one 
@@ -108,7 +110,7 @@
 # installation stores the Fontmap files in the same directory as fonts
 # (like Debian Linux does - isn't Linux wonderful in its differences?)
 # then set it to the same value as GSFONTDIR.
-GSCONFDIR=$GSDIR/6.0
+GSCONFDIR=$GSDIR/6.51
 
 # The encodings of generated files by languages
 # (see the whole list of possible encodings for each
@@ -183,9 +185,9 @@
 CORRECTWIDTH=YES
 REMOVET1A=YES
 INSTALLFONTMAP=YES
-HINTSUBST=NO
+HINTSUBST=YES
 ENFORCEISO=NO
-ALLGLYPHS=NO
+ALLGLYPHS=YES
 GENUID=NO
 CREATEPFB=YES
 
--- ttf2pt1-3.4.4/scripts/inst_dir
+++ ttf2pt1-3.4.4/scripts/inst_dir
@@ -30,10 +30,10 @@
 	if( ! -d "$prefix" ) {
 		die "Unable to create directory $prefix:\n$!\n"
 			unless mkdir($prefix, $mode);
-		die "Unable to change owner of $prefix to $owner\n"
-			if system("chown $owner $prefix");
-		die "Unable to change group of $prefix to $group\n"
-			if system("chgrp $group $prefix");
+#		die "Unable to change owner of $prefix to $owner\n"
+#			if system("chown $owner $prefix");
+#		die "Unable to change group of $prefix to $group\n"
+#			if system("chgrp $group $prefix");
 	}
 	if($#sl < 0) {
 		last;
--- ttf2pt1-3.4.4/scripts/inst_file
+++ ttf2pt1-3.4.4/scripts/inst_file
@@ -12,6 +12,4 @@
 }
 
 cp -f $1 $2 \
-&& chown $3 $2 \
-&& chgrp $4 $2 \
 && chmod 0$5 $2
--- ttf2pt1-3.4.4/ttf2pt1-chinese-3.4.0/Makefile
+++ ttf2pt1-3.4.4/ttf2pt1-chinese-3.4.0/Makefile
@@ -23,8 +23,6 @@
 
 install:
 	cp -p *.map $(SHAREDIR)/maps
-	chown $(OWNER) $(SHAREDIR)/maps/*.map
-	chgrp $(GROUP) $(SHAREDIR)/maps/*.map
 	chmod 0644 $(SHAREDIR)/maps/*.map
 
 uninstall:
openSUSE Build Service is sponsored by