ports/84346: [MAINTAINER] print/freetype-tools: add ttfbanner/ttf2bdf, install font maps
Rong-En Fan
rafan at infor.org
Sat Jul 30 16:30:27 UTC 2005
>Number: 84346
>Category: ports
>Synopsis: [MAINTAINER] print/freetype-tools: add ttfbanner/ttf2bdf, install font maps
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jul 30 16:30:25 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Rong-En Fan
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
NTU CSIE
>Environment:
System: FreeBSD woodstock.rafan.org 7.0-CURRENT FreeBSD 7.0-CURRENT #18: Sat Jul 30 15:29:55 CST 2005
>Description:
- ttf2pk, ttf2pfm: install font maps which I forgot when I sent it
- install ttf2bdf
- install ttfbanner
- include a patch in previous chinese/CJK for ttf2pk (patch-big5eten)
which add support for big5 eten extension maps
- it should use gmake
Added file(s):
- files/patch-big5eten
- files/patch-malloc
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- freetype-tools-1.3.1_1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/Makefile /home/rafan/tmp/ports/freetype-tools/Makefile
--- /usr/ports/print/freetype-tools/Makefile Fri Jul 29 17:24:28 2005
+++ /home/rafan/tmp/ports/freetype-tools/Makefile Sat Jul 30 14:05:23 2005
@@ -7,6 +7,7 @@
PORTNAME= freetype-tools
PORTVERSION= 1.3.1
+PORTREVISION= 1
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%,freetype,} \
http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/%SUBDIR%/ \
@@ -28,22 +29,32 @@
CONFIGURE_ARGS= --disable-nls --enable-static --enable-shared
USE_REINPLACE= yes
-MAN1= ttf2tfm.1 ttf2pk.1
+TEXMFMAIN= ${PREFIX}/share/texmf
+
+MAN1= ttf2bdf.1 ttf2tfm.1 ttf2pk.1
post-patch:
@${REINPLACE_CMD} -e 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \
${WRKSRC}/configure
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|LIBTOOL =.*|LIBTOOL = ${LIBTOOL}|'
+ @${FIND} ${WRKSRC} -name '*.orig' | ${XARGS} ${RM}
post-build:
- cd ${WRKSRC}/contrib/ttf2bdf && ./configure --prefix=${PREFIX} && ${GMAKE}
- cd ${WRKSRC}/contrib/ttf2pfb && ./configure --prefix=${PREFIX} && ${GMAKE}
- cd ${WRKSRC}/contrib/ttf2pk && ./configure --prefix=${PREFIX} --with-kpathsea-dir=${LOCALBASE} && ${GMAKE}
+ @cd ${WRKSRC}/contrib/ttf2bdf && ./configure --prefix=${PREFIX} && ${GMAKE}
+ @cd ${WRKSRC}/contrib/ttf2pfb && ./configure --prefix=${PREFIX} && ${GMAKE}
+ @cd ${WRKSRC}/contrib/ttf2pk && ./configure --prefix=${PREFIX} --with-kpathsea-dir=${LOCALBASE} && ${GMAKE}
+ @cd ${WRKSRC}/contrib/ttfbanner && ./configure --prefix=${PREFIX} && ${GMAKE}
do-install:
- cd ${WRKSRC}/contrib/ttf2pk && ${GMAKE} install
- cd ${WRKSRC}/contrib/ttf2pfb && ${GMAKE} install
- cd ${WRKSRC}/contrib/ttf2pk && ${GMAKE} install
+ @cd ${WRKSRC}/contrib/ttf2bdf && ${GMAKE} install
+ @cd ${WRKSRC}/contrib/ttf2pfb && ${GMAKE} install
+ @cd ${WRKSRC}/contrib/ttf2pk && ${GMAKE} install
+ @cd ${WRKSRC}/contrib/ttfbanner && ${GMAKE} install
+ @${MKDIR} ${TEXMFMAIN}/ttf2pk
+ @for f in ${WRKSRC}/contrib/ttf2pk/data/*; do \
+ ${INSTALL_DATA} $$f ${TEXMFMAIN}/ttf2pk; \
+ done
+ @${LN} -fs ${TEXMFMAIN}/ttf2pk ${TEXMFMAIN}/ttf2tfm
.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/files/patch-big5eten /home/rafan/tmp/ports/freetype-tools/files/patch-big5eten
--- /usr/ports/print/freetype-tools/files/patch-big5eten Thu Jan 1 08:00:00 1970
+++ /home/rafan/tmp/ports/freetype-tools/files/patch-big5eten Fri Jul 29 23:20:04 2005
@@ -0,0 +1,21 @@
+--- contrib/ttf2pk/data/UBig5.sfd.orig Thu Dec 10 22:40:10 1998
++++ contrib/ttf2pk/data/UBig5.sfd Fri Jan 21 23:38:41 2000
+@@ -1746,12 +1746,12 @@
+ 0x6207 0x6B1E 0x7227 0x864C 0x8EA8 0x9482 0x9480 0x9481 \
+ 0x9A69 0x9A68 0x9B2E 0x9E19 0x7229 0x864B 0x8B9F 0x9483 \
+ 0x9C79 0x9EB7 0x7675 0x9A6B 0x9C7A 0x9E1D 0x7069 0x706A \
+- 0x9EA4 0x9F7E 0x9F49 0x9F98 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+- 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+- 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+- 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+- 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+- 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
++ 0x9EA4 0x9F7E 0x9F49 0x9F98 0x7881 0x92B9 0x88CF 0x58BB \
++ 0x6052 0x7CA7 0x5AFA 0x2554 0x2566 0x2557 0x2560 0x256C \
++ 0x2563 0x255A 0x2569 0x255D 0x2552 0x2564 0x2555 0x255E \
++ 0x256A 0x2561 0x2558 0x2567 0x255B 0x2553 0x2565 0x2556 \
++ 0x255F 0x256B 0x2562 0x2559 0x2568 0x255C 0x2551 0x2550 \
++ 0x256D 0x256E 0x2570 0x256F 0x25A0 0xFFFE 0xFFFE 0xFFFE \
+ 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+ 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
+ 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE 0xFFFE \
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/files/patch-libtool /home/rafan/tmp/ports/freetype-tools/files/patch-libtool
--- /usr/ports/print/freetype-tools/files/patch-libtool Fri Jul 29 17:24:29 2005
+++ /home/rafan/tmp/ports/freetype-tools/files/patch-libtool Sat Jul 30 14:10:29 2005
@@ -26,3 +26,15 @@
$(LIBDIR)/libttf.la $(LDFLAGS)
install: $(PROGRAMS)
+
+--- contrib/ttfbanner/Makefile.in.orig Sat Jul 30 14:09:54 2005
++++ contrib/ttfbanner/Makefile.in Sat Jul 30 14:10:03 2005
+@@ -35,7 +35,7 @@
+ default all: ttfbanner
+
+ ttfbanner: ttfbanner.o $(LIBDIR)/libttf.la
+- $(LIBTOOL) --mode=link $(CC) $(FT_CFLAGS) -o $@ $< \
++ $(LIBTOOL) --tag=CXX --mode=link $(CC) $(FT_CFLAGS) -o $@ $< \
+ $(LIBDIR)/libttf.la $(LDFLAGS)
+
+ clean:
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/files/patch-malloc /home/rafan/tmp/ports/freetype-tools/files/patch-malloc
--- /usr/ports/print/freetype-tools/files/patch-malloc Thu Jan 1 08:00:00 1970
+++ /home/rafan/tmp/ports/freetype-tools/files/patch-malloc Sat Jul 30 14:08:24 2005
@@ -0,0 +1,10 @@
+--- contrib/ttfbanner/ttfbanner.c.orig Sat Jul 30 14:07:56 2005
++++ contrib/ttfbanner/ttfbanner.c Sat Jul 30 14:08:02 2005
+@@ -4,7 +4,6 @@
+
+ #include <stdlib.h>
+ #include <stdio.h>
+-#include <malloc.h>
+ #include <string.h>
+ #include "freetype.h"
+ #include "ttfbanner.h"
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/pkg-descr /home/rafan/tmp/ports/freetype-tools/pkg-descr
--- /usr/ports/print/freetype-tools/pkg-descr Fri Jul 29 17:24:28 2005
+++ /home/rafan/tmp/ports/freetype-tools/pkg-descr Sat Jul 30 14:04:32 2005
@@ -5,5 +5,6 @@
TeX world.
ttf2bdf: Produce bitmapped fonts from TrueType files for your X11
applications.
+ttfbanner: make posters using a TrueType font
WWW: http://freetype.sourceforge.net/freetype1/projects.html
diff -ruN --exclude=CVS /usr/ports/print/freetype-tools/pkg-plist /home/rafan/tmp/ports/freetype-tools/pkg-plist
--- /usr/ports/print/freetype-tools/pkg-plist Fri Jul 29 17:24:28 2005
+++ /home/rafan/tmp/ports/freetype-tools/pkg-plist Sat Jul 30 14:05:21 2005
@@ -1,5 +1,23 @@
bin/getafm
bin/t1asm
+bin/ttf2bdf
bin/ttf2pfb
bin/ttf2pk
bin/ttf2tfm
+bin/ttfbanner
+share/texmf/ttf2pk/Big5.sfd
+share/texmf/ttf2pk/ET5.enc
+share/texmf/ttf2pk/EUC.sfd
+share/texmf/ttf2pk/SJIS.sfd
+share/texmf/ttf2pk/T1-WGL4.enc
+share/texmf/ttf2pk/UBg5plus.sfd
+share/texmf/ttf2pk/UBig5.sfd
+share/texmf/ttf2pk/UGB.sfd
+share/texmf/ttf2pk/UGBK.sfd
+share/texmf/ttf2pk/UJIS.sfd
+share/texmf/ttf2pk/UKS.sfd
+share/texmf/ttf2pk/Unicode.sfd
+share/texmf/ttf2pk/VPS.rpl
+share/texmf/ttf2pk/ttfonts.map
+share/texmf/ttf2tfm
+ at dirrm share/texmf/ttf2pk
--- freetype-tools-1.3.1_1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list