From owner-ports-jp@jp.freebsd.org  Mon Jan 24 03:40:07 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA59992;
	Mon, 24 Jan 2000 03:40:07 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from mailgw2.prontomail.com ([209.185.149.198])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA59985
	for <ports-jp@jp.freebsd.org>; Mon, 24 Jan 2000 03:40:06 +0900 (JST)
	(envelope-from tkato@prontomail.ne.jp)
From: tkato@prontomail.ne.jp
Received: from mail46.prontomail.com (209.185.149.146) by mailgw2.prontomail.com (NPlex 2.0.123) for ports-jp@jp.freebsd.org; Sun, 23 Jan 2000 10:32:48 -0800
Received: from web14 (209.185.149.214) by mail46.prontomail.com (NPlex 2.0.123); Sun, 23 Jan 2000 10:39:57 -0800
Message-Id: <CCDA50365A1D3D11787200807C33DA2C@tkato.prontomail.ne.jp>
Date: Mon, 24 Jan 2000 03:39:32 +0900
X-Priority: Normal
Content-Type: text/plain; charset=ISO-2022-JP
To: ports-jp@jp.freebsd.org
CC: taoka@infonets.hiroshima-u.ac.jp, mita@jp.FreeBSD.org
X-Mailer: Web Based Pronto
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 8661
Subject: [ports-jp 8661] Re: xfig & I18N
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: tkato@prontomail.ne.jp

> graphics/xfig$B$G(JI18N$B$rM-8z$K$9$k$H$$$d$,$k?M$O$?$/$5$s$$$k$N$G$7$g$&$+!)(J
> $B$=$l$H$b:G6a$O(JI18N$B$OEv$?$jA0$K$J$C$?$N$G!"$"$^$jH?BP$5$l$J$$!)(J

3.2.3$B$+$i$O9q:]2=5!G=$,A4$/DI2C%U%!%$%k$J$7$G%5%]!<%H$5$l$k$?$a!"(J
$B<B:]$K(Jporter$B$,$I$&$K$+$9$k(J($B$G$-$k(J)$B2U=j$O(JImakefile$B$G(J"#define I18N"
$B$rM-8z$K$9$k$+$I$&$+$@$1$K$J$j$^$9!#(J

$B$=$&$$$&0UL#$G$O8=>u$N(Jtransfig$B$K$7$bF1MM$J$o$1$G!"$3$A$i$G$O$9$G$K(J
$B9q:]2=5!G=M-8z$G7h$aBG$A$5$l$F$$$F$H$j$"$($:J86g$b=P$F$J$$$3$H$+$i(J
$B$_$F!"(Jxfig$B$N$[$&$b7h$aBG$A$G$^$:LdBj$J$$$@$m$&$HH=CG$7$?<!Bh$G$9!#(J

> $B$3$l$O(JI18N$BMQ$KJQ99$9$k(Jpatch$B$r$"$F$k$h$&$K$J$C$F$$$k$N$G$9$,!":#8e!"F|K\(J
> $B?M0J30$N?M$,(Jupdate$B$7$?>l9g!"$&$C$+$j!J0U?^E*$K!)!K(JI18N$B$r:o$i$l$k62$l$b$"(J
> $B$j$^$9!#(J
> 
> $B$=$&9M$($k$H!"0BA4$N$?$a(Jgraphics/xfig$B$r%^%9%?!<$H$9$k%9%l!<%V(J 
> graphics/xfig-i18n$B$r:n$k$N$,NI$$MM$J5$$b$7$^$9!#(J

$B$3$N$X$s$r9MN8$9$k$H$J$k$H!"(Jtransfig$B$N$[$&$bJ,3d$r9M$($kI,MW$,$"$k(J
$B$+$b(J...$B!#(J

$B8D?ME*$K$O!"$&$C$+$j$G:o$i$l$?$i5$IU$$$??M$,85$KLa$9!"<B:]$K%1%A$,(J
$BIU$/$+<BNO9T;H$5$l$=$&$K$J$C$?$i2~$a$F(Jgraphics/xfig-i18n$B$r?7@_$9$k(J
$B$+$I$&$+9M$($k!"$0$i$$$G9=$o$J$$$H;W$$$^$9$,!#(J

> $B$$$:$l$K$7$F$b(J japanese/xfig $B$O(J xfig.3.2-I18N.ja_JP.EUC.gz$B$r%3%T!<$9$k$@(J
> $B$1$N(Jports$B$K$9$k$N$,NI$$$G$9$M!#(J

print/transfig$B$N$[$&$b(J3.2.3$B$K99?7$5$l$l$P(J($B%a%s%F%J!<$K%Q%C%A$rAwIU(J
$B:Q$_(J)$B!"AjEv%U%!%$%k$,:G=i$+$iAH$_9~$^$l$k$?$a!"F|K\8l%5%]!<%H$N(J
$B$?$a$NDI2C%U%!%$%k$O0l@ZITMW$K$J$k$O$:$G$9!#(J

$B$^$?(Jtransfig$B$b4^$a$F4Z9q8l$K$D$$$F$b8x<0$K%5%]!<%H$5$l$^$9$+$i!"(J
$B$b$79q:]2=5!G=$NM-L5$GJ,3d$9$k$H$9$l$P!"(Jjapanese$B%+%F%4%j$N$^$^$K(J
$B$7$F$*$/$h$j$O!"?7$?$K(Jgraphics/xfig-i18n$B$r:n$k$Y$-$G$7$g$&!#(J

$B$J$*!";29M$^$G$K(Jprint/transfig$B$r(J3.2.3$B$K99?7$9$k$?$a$N$N%Q%C%A$r(J
$B0J2<$KE:IU$7$F$*$-$^$9!#(J

***
diff -urN /usr/ports/print/transfig/Makefile print/transfig/Makefile
--- /usr/ports/print/transfig/Makefile	Tue Aug 31 19:17:21 1999
+++ print/transfig/Makefile	Sat Jan 22 10:54:08 2000
@@ -1,17 +1,17 @@
 # New ports collection makefile for:	transfig
-# Version required:	3.2.1
+# Version required:	3.2.3
 # Date created:		9 August 1996
 # Whom:			chuckr@freebsd.org
 #
 # $FreeBSD: ports/print/transfig/Makefile,v 1.24 1999/08/31 01:45:25 peter Exp $
 #
 
-DISTNAME=	transfig.3.2.1
-PKGNAME=	transfig-3.2.1
+DISTNAME=	transfig.3.2.3
+PKGNAME=	transfig-3.2.3
 CATEGORIES=	print
-MASTER_SITES=	${MASTER_SITE_XCONTRIB} ${MASTER_SITE_LOCAL}
+MASTER_SITES=	${MASTER_SITE_XCONTRIB} \
+		ftp://www-epb.lbl.gov/xfig/
 MASTER_SITE_SUBDIR=	applications/drawing_tools/transfig
-DISTFILES=	transfig.3.2.1.tar.gz transfig.3.2.ja_JP.EUC.ps.gz
 
 MAINTAINER=	chuckr@freebsd.org
 
@@ -20,12 +20,9 @@
 RUN_DEPENDS=	ppmtogif:${PORTSDIR}/graphics/netpbm
 
 USE_IMAKE=	yes
-EXTRACT_ONLY=	transfig.3.2.1.tar.gz
 MAN1=		fig2dev.1 fig2ps2tex.1 pic2tpic.1 transfig.1
 
-post-install:
-	@${MKDIR} ${PREFIX}/lib/X11/fig2dev
-	@${GZCAT} ${DISTDIR}/transfig.3.2.ja_JP.EUC.ps.gz \
-		> ${PREFIX}/lib/X11/fig2dev/ja_JP.EUC.ps
+post-patch:
+	@${PERL} -pi -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/fig2dev/Imakefile
 
 .include <bsd.port.mk>
diff -urN /usr/ports/print/transfig/files/md5 print/transfig/files/md5
--- /usr/ports/print/transfig/files/md5	Tue Jan 26 20:27:34 1999
+++ print/transfig/files/md5	Sat Jan 22 08:53:37 2000
@@ -1,2 +1 @@
-MD5 (transfig.3.2.1.tar.gz) = 6bc1ecdd6b72da1bf3ad4ffcb7975fb9
-MD5 (transfig.3.2.ja_JP.EUC.ps.gz) = c608af518c15cf44d57a6abe3ce86b2f
+MD5 (transfig.3.2.3.tar.gz) = 1cd02e931b9cf7dfb955694369e72c8c
diff -urN /usr/ports/print/transfig/patches/patch-ac print/transfig/patches/patch-ac
--- /usr/ports/print/transfig/patches/patch-ac	Sat Jan 22 10:28:38 2000
+++ print/transfig/patches/patch-ac	Sat Jan 22 09:16:25 2000
@@ -1,24 +1,49 @@
---- fig2dev/Imakefile.orig	Tue Jun 30 16:52:50 1998
-+++ fig2dev/Imakefile	Fri Dec 24 10:44:17 1999
-@@ -31,7 +31,7 @@
+--- fig2dev/Imakefile.orig	Fri Jan 14 12:59:04 2000
++++ fig2dev/Imakefile	Sat Jan 22 09:16:13 2000
+@@ -27,7 +27,7 @@
  XCOMM You should point XFIGLIBDIR to the same directory you did when you compiled
  XCOMM and installed xfig.  This will be made automatic in the future.
  
 -XFIGLIBDIR =	/usr/local/lib/X11/xfig
-+XFIGLIBDIR =	$(PREFIX)/lib/X11/xfig
++XFIGLIBDIR =	$(LIBDIR)/xfig
  
  XCOMM If your system has the strerror() function (doesn't have sys_errlist) then
  XCOMM comment out NEED_STRERROR with an XCOMM comment.
-@@ -42,7 +42,7 @@
+@@ -38,7 +38,7 @@
  XCOMM inline functions. With the "INLINE" keyword, you should notice that
  XCOMM the display will be a bit faster in complex figures
  
 -XCOMM USEINLINE = -DUSE_INLINE
 +USEINLINE = -DUSE_INLINE
  
- XCOMM Unomment the #define for USEXPM if you want to use the XPM
- XCOMM (color pixmap) package.
-@@ -112,11 +112,11 @@
+ XCOMM Change RGB if necessary, to point to your rgb.txt color database
+ XCOMM file (for X11).  This is needed for the -g (background color) option.
+@@ -54,11 +54,11 @@
+ XCOMM Change XPMINC if necessary to point to the include file for xpm (xpm.h)
+ XCOMM
+ 
+-XCOMM #define USEXPM
++#define USEXPM
+ 
+ #ifdef USEXPM
+ XPMLIBDIR = $(USRLIBDIR)
+-XPMINC = -I/usr/include/X11
++XPMINC = -I$(INCDIR)/X11
+ #endif
+ 
+ XCOMM For Linux machines or any machines that have a separate library for
+@@ -87,8 +87,8 @@
+ 
+ #ifdef USEJPEG
+ #ifdef USEINSTALLEDJPEG
+-JPEGLIBDIR = /usr/local/lib
+-JPEGINCDIR = /usr/include/X11
++JPEGLIBDIR = %%LOCALBASE%%/lib
++JPEGINCDIR = %%LOCALBASE%%/include
+ #else
+ JPEGLIBDIR = ../jpeg
+ JPEGINCDIR = $(JPEGLIBDIR)
+@@ -127,12 +127,12 @@
  
  XCOMM Uncomment the next line if you want use Japanese (i18n) on xfig.
  
@@ -27,26 +52,19 @@
  
  #ifdef I18N
  I18N_DEFS = -DI18N 
+-FIG2DEV_LIBDIR = /usr/local/lib/fig2dev
 -I18N_DEV_DEFS = $(I18N_DEFS) -DFIG2DEV_LIBDIR='\"/usr/local/lib/fig2dev\"'
-+I18N_DEV_DEFS = $(I18N_DEFS) -DFIG2DEV_LIBDIR='\"$(PREFIX)/lib/X11/fig2dev\"'
- #endif
++FIG2DEV_LIBDIR = $(LIBDIR)/fig2dev
++I18N_DEV_DEFS = $(I18N_DEFS) -DFIG2DEV_LIBDIR='\"$(FIG2DEV_LIBDIR)\"'
  
- DEFINES = $(NEED_STRERROR) $(HAVE_NO_STRCASECMP) $(HAVE_NO_STRNCASECMP) $(USEINLINE) \
-@@ -154,7 +154,7 @@
+ install::
+ 	[ -d $(FIG2DEV_LIBDIR) ] || mkdir $(FIG2DEV_LIBDIR)
+@@ -177,7 +177,7 @@
+ DUSEJPEG = -DUSE_JPEG
  
  #ifdef USEINSTALLEDJPEG
- JPEGLIBDIR = /usr/local/lib
--JPEGINCDIR = /usr/include/X11
-+JPEGINCDIR = /usr/local/include
+-JPEGLIBDIR = /usr/local/lib
++JPEGLIBDIR = %%LOCALBASE%%/lib
  JPEGLIB = -L$(JPEGLIBDIR) -ljpeg
  #else
  XCOMM this is relative to this directory (transfig/fig2dev)
-@@ -182,7 +182,7 @@
- INCLUDES = -I..
- 
- LOCAL_LIBRARIES = $(LIBTRANSFIG) $(JPEGLIB)
--#if defined(NetBSDArchitecture)
-+#if defined(NetBSDArchitecture) || defined(FreeBSDArchitecture)
- SYS_LIBRARIES = $(XPMLIBS) $(DBMLIB) -lm -lcompat
- #else
- SYS_LIBRARIES = $(XPMLIBS) $(DBMLIB) -lm
diff -urN /usr/ports/print/transfig/patches/patch-af print/transfig/patches/patch-af
--- /usr/ports/print/transfig/patches/patch-af	Tue Jan 26 11:42:34 1999
+++ print/transfig/patches/patch-af	Thu Jan  1 09:00:00 1970
@@ -1,13 +0,0 @@
---- fig2dev/fig2dev.h.~1~	Thu Feb 12 08:13:01 1998
-+++ fig2dev/fig2dev.h	Tue Jan 19 11:04:53 1999
-@@ -163,6 +163,10 @@
- #endif /* MAXPATHLEN */
- #endif /* PATH_MAX */
- 
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+
- #ifndef __NetBSD__
- extern int		sys_nerr, errno;
- #endif
diff -urN /usr/ports/print/transfig/patches/patch-ag print/transfig/patches/patch-ag
--- /usr/ports/print/transfig/patches/patch-ag	Thu Jan  1 09:00:00 1970
+++ print/transfig/patches/patch-ag	Sat Jan 22 10:15:49 2000
@@ -0,0 +1,11 @@
+--- fig2dev/dev/Imakefile.orig	Thu Jan  6 03:30:09 2000
++++ fig2dev/dev/Imakefile	Sat Jan 22 10:15:39 2000
+@@ -22,7 +22,7 @@
+ XCOMM the party supplying this software to the X Consortium.
+ 
+ INCLUDES = -I.. -I../..
+-#ifdef JPEGINCDIR
++#ifdef USE_JPEG
+ JPEGINC = -I$(JPEGINCDIR)
+ #endif
+ 
diff -urN /usr/ports/print/transfig/pkg/PLIST print/transfig/pkg/PLIST
--- /usr/ports/print/transfig/pkg/PLIST	Sat Dec 25 08:16:53 1999
+++ print/transfig/pkg/PLIST	Sat Jan 22 10:44:32 2000
@@ -3,7 +3,28 @@
 bin/fig2ps2tex.sh
 bin/pic2tpic
 bin/transfig
-lib/X11/fig2dev/ja_JP.EUC.ps
+lib/X11/fig2dev/japanese.ps
+@exec ln -sf japanese.ps %D/lib/X11/fig2dev/ja.ps
+@exec ln -sf japanese.ps %D/lib/X11/fig2dev/ja_JP.EUC.ps
+@exec ln -sf japanese.ps %D/lib/X11/fig2dev/ja_JP.eucJP.ps
+@exec ln -sf japanese.ps %D/lib/X11/fig2dev/ja_JP.ps
+@exec ln -sf japanese.ps %D/lib/X11/fig2dev/ja_JP.ujis.ps
+@unexec rm -f %D/lib/X11/fig2dev/ja_JP.ujis.ps
+@unexec rm -f %D/lib/X11/fig2dev/ja_JP.ps
+@unexec rm -f %D/lib/X11/fig2dev/ja_JP.eucJP.ps
+@unexec rm -f %D/lib/X11/fig2dev/ja_JP.EUC.ps
+@unexec rm -f %D/lib/X11/fig2dev/ja.ps
+lib/X11/fig2dev/korean.ps
+@exec ln -sf korean.ps %D/lib/X11/fig2dev/ko.ps
+@exec ln -sf korean.ps %D/lib/X11/fig2dev/ko_KR.EUC.ps
+@exec ln -sf korean.ps %D/lib/X11/fig2dev/ko_KR.eucKR.ps
+@exec ln -sf korean.ps %D/lib/X11/fig2dev/ko_KR.ps
+@exec ln -sf korean.ps %D/lib/X11/fig2dev/ko_KR.ujis.ps
+@unexec rm -f %D/lib/X11/fig2dev/ko_KR.ujis.ps
+@unexec rm -f %D/lib/X11/fig2dev/ko_KR.ps
+@unexec rm -f %D/lib/X11/fig2dev/ko_KR.eucKR.ps
+@unexec rm -f %D/lib/X11/fig2dev/ko_KR.EUC.ps
+@unexec rm -f %D/lib/X11/fig2dev/ko.ps
 lib/X11/xfig/bitmaps/bricks.bmp
 lib/X11/xfig/bitmaps/circles.bmp
 lib/X11/xfig/bitmaps/crosshatch.bmp


Sent by Japanese ProntoMail
