From mita@pcmita.isen.fr  Sat Sep 27 05:54:03 1997
Received: from pcmita.isen.fr (pcmita.isen.fr [192.134.17.84])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id FAA21975
          for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Sep 1997 05:54:02 -0700 (PDT)
Received: (from mita@localhost)
	by pcmita.isen.fr (8.8.5/8.8.5) id OAA14060;
	Sat, 27 Sep 1997 14:53:07 +0200 (CEST)
Message-Id: <199709271253.OAA14060@pcmita.isen.fr>
Date: Sat, 27 Sep 1997 14:53:07 +0200 (CEST)
From: Yoshio.Mita@isen.fr
Reply-To: Yoshio.Mita@isen.fr
To: FreeBSD-gnats-submit@freebsd.org
Subject: transfig-3.2 internationalization 
X-Send-Pr-Version: 3.2

>Number:         4640
>Category:       ports
>Synopsis:       Enabled I18n code of transfig-3.2 with no confliction.
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    chuckr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 27 06:00:00 PDT 1997
>Closed-Date:    Fri May 1 00:33:35 PDT 1998
>Last-Modified:  Fri May  1 00:34:05 PDT 1998
>Originator:     MITA Yoshio
>Release:        FreeBSD 2.2.1-RELEASE i386
>Organization:
Centre National de la Recherche Scientifique
>Environment:
	FreeBSD 2.2.1-RELEASE + XFree86 3.2

>Description:

1. I18n code is already included to original transfig.3.2  distribuition.
	This change makes enable to use I18n support.
	And this change makes no trouble in using non-i18ned xfig-3.2.

2. RUN_DEPENDS on english ghostscript is removed because:
	A: transfig is basically independent of gs.
	B: this dependency causes lots of troubles in using 
		gs in other languages e.g.ja-*ghostscript.

>How-To-Repeat:
>Fix:
	
diff -rcN print/transfig.orig/Makefile print/transfig/Makefile
*** print/transfig.orig/Makefile	Thu Aug 28 06:59:10 1997
--- print/transfig/Makefile	Sat Sep 27 13:49:34 1997
***************
*** 9,24 ****
  DISTNAME=	transfig.3.2
  PKGNAME=	transfig-3.2
  CATEGORIES=	print
! MASTER_SITES=	${MASTER_SITE_XCONTRIB}
  MASTER_SITE_SUBDIR=	applications/drawing_tools/transfig
  
  MAINTAINER=	chuckr@freebsd.org
  
  LIB_DEPENDS=	Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
  		jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg
  
- RUN_DEPENDS=	gs:${PORTSDIR}/print/ghostscript5
- 
  USE_IMAKE=	yes
  
  .include <bsd.port.mk>
--- 9,29 ----
  DISTNAME=	transfig.3.2
  PKGNAME=	transfig-3.2
  CATEGORIES=	print
! MASTER_SITES=	${MASTER_SITE_XCONTRIB} ${MASTER_SITE_LOCAL}
  MASTER_SITE_SUBDIR=	applications/drawing_tools/transfig
+ DISTFILES=	transfig.3.2.tar.gz transfig.3.2.ja_JP.EUC.ps.gz
  
  MAINTAINER=	chuckr@freebsd.org
  
  LIB_DEPENDS=	Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
  		jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg
  
  USE_IMAKE=	yes
+ EXTRACT_ONLY=	transfig.3.2.tar.gz
+ 
+ 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
  
  .include <bsd.port.mk>
diff -rcN print/transfig.orig/files/md5 print/transfig/files/md5
*** print/transfig.orig/files/md5	Thu Aug 28 06:59:10 1997
--- print/transfig/files/md5	Thu Sep 25 16:19:56 1997
***************
*** 1 ****
--- 1,2 ----
  MD5 (transfig.3.2.tar.gz) = d5ded82f303c75a92bbf4bec568e7853
+ MD5 (transfig.3.2.ja_JP.EUC.ps.gz) = c608af518c15cf44d57a6abe3ce86b2f
diff -rcN print/transfig.orig/patches/patch-ac print/transfig/patches/patch-ac
*** print/transfig.orig/patches/patch-ac	Thu Aug 28 06:59:10 1997
--- print/transfig/patches/patch-ac	Sat Sep 27 14:36:46 1997
***************
*** 1,5 ****
! --- fig2dev/Imakefile.orig	Mon Aug 25 20:51:04 1997
! +++ fig2dev/Imakefile	Mon Aug 25 20:54:14 1997
  @@ -37,7 +37,7 @@
   XCOMM inline functions. With the "INLINE" keyword, you should notice that
   XCOMM the display will be a bit faster in complex figures
--- 1,5 ----
! --- fig2dev/Imakefile.orig	Fri Aug 22 23:33:55 1997
! +++ fig2dev/Imakefile	Sat Sep 27 14:35:49 1997
  @@ -37,7 +37,7 @@
   XCOMM inline functions. With the "INLINE" keyword, you should notice that
   XCOMM the display will be a bit faster in complex figures
***************
*** 20,26 ****
   
   XCOMM For Linux machines or any machines that have a separate library for
   XCOMM the database management routines, uncomment the following line
! @@ -138,7 +138,7 @@
   
   #ifdef USEINSTALLEDJPEG
   JPEGLIBDIR = /usr/local/lib
--- 20,36 ----
   
   XCOMM For Linux machines or any machines that have a separate library for
   XCOMM the database management routines, uncomment the following line
! @@ -116,7 +116,8 @@
!  
!  XCOMM Uncomment the next line if you want use Japanese (i18n) on xfig.
!  
! -XCOMM I18N_DEFS = -DI18N -DFIG2DEV_LIBDIR='\"/usr/local/lib/fig2dev\"'
! +I18N_DEFS = -DI18N
! +I18N_DEV_DEFS = $(I18N_DEFS) -DFIG2DEV_LIBDIR='\"$(PREFIX)/lib/X11/fig2dev\"'
!  
!  DEFINES = $(NEED_STRERROR) $(HAVE_NO_STRCASECMP) $(HAVE_NO_STRNCASECMP) $(USEINLINE) \
!  	$(I18N_DEFS)
! @@ -138,7 +139,7 @@
   
   #ifdef USEINSTALLEDJPEG
   JPEGLIBDIR = /usr/local/lib
***************
*** 29,35 ****
   JPEGLIB = -L$(JPEGLIBDIR) -ljpeg
   #else
   JPEGLIBDIR = ../../jpeg
! @@ -175,10 +175,10 @@
   INCLUDES = -I.. -I$(JPEGINCDIR)
   
   LOCAL_LIBRARIES = $(LIBTRANSFIG) $(JPEGLIB)
--- 39,54 ----
   JPEGLIB = -L$(JPEGLIBDIR) -ljpeg
   #else
   JPEGLIBDIR = ../../jpeg
! @@ -161,7 +162,7 @@
!  #endif
!  
!  DEVDEFINES = $(DUSEJPEG) $(DUSEXPM) $(XPMINC) $(XPMDBM) \
! -		$(DDNFSS) $(DDEPSF) $(DDA4) $(DDIBMGEC) $(DDDVIPS) $(I18N_DEFS)
! +		$(DDNFSS) $(DDEPSF) $(DDA4) $(DDIBMGEC) $(DDDVIPS) $(I18N_DEV_DEFS)
!  
!  #define IHaveSubdirs
!  #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
! @@ -175,10 +176,10 @@
   INCLUDES = -I.. -I$(JPEGINCDIR)
   
   LOCAL_LIBRARIES = $(LIBTRANSFIG) $(JPEGLIB)
diff -rcN print/transfig.orig/pkg/DESCR print/transfig/pkg/DESCR
*** print/transfig.orig/pkg/DESCR	Sat Aug 10 03:10:40 1996
--- print/transfig/pkg/DESCR	Thu Sep 25 16:16:15 1997
***************
*** 1,6 ****
  TransFig is a set of tools for creating TeX documents with graphics
  which are portable, in the sense that they can be printed in a wide
! variety of environments.  This is version 3.1.2.
  
  Drivers currently exist for the following graphics langauges: (E)EPIC
  macros, LaTeX picture environment, PIC, PiCTeX, PostScript, and
--- 1,6 ----
  TransFig is a set of tools for creating TeX documents with graphics
  which are portable, in the sense that they can be printed in a wide
! variety of environments. 
  
  Drivers currently exist for the following graphics langauges: (E)EPIC
  macros, LaTeX picture environment, PIC, PiCTeX, PostScript, and
diff -rcN print/transfig.orig/pkg/PLIST print/transfig/pkg/PLIST
*** print/transfig.orig/pkg/PLIST	Mon Nov 18 14:12:49 1996
--- print/transfig/pkg/PLIST	Tue Sep 23 12:00:38 1997
***************
*** 3,9 ****
--- 3,11 ----
  bin/fig2ps2tex
  bin/fig2ps2tex.sh
  bin/pic2tpic
+ lib/X11/fig2dev/ja_JP.EUC.ps
  man/man1/transfig.1.gz
  man/man1/fig2ps2tex.1.gz
  man/man1/pic2tpic.1.gz
  man/man1/fig2dev.1.gz
+ @dirrm lib/X11/fig2dev

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->chuckr 
Responsible-Changed-By: tg 
Responsible-Changed-When: Tue Nov 18 00:14:11 PST 1997 
Responsible-Changed-Why:  
chuckr is the maintainer. 

From: Jun Kuriyama <kuriyama@FreeBSD.ORG>
To: freebsd-gnats-submit@freebsd.org
Cc:  Subject: Re: ports/4640: Enabled I18n code of transfig-3.2 with no confliction.
Date: Tue, 28 Apr 1998 00:47:21 +0900

   I've checked this patch and I cannot see any problem.  I fit
 this PR for current repository.
   If there is no reason not to commit it, I will commit this PR
 a couple days after.
 
 
 Jun
 -----
 begin 644 transfig.diff.gz
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
 L%`1^%?^UUVN/)FZE._J>[J,O6Q/O2:"A@BQ?8&-+5W!\^?H?FP`(HRX1```W
 `
 end
State-Changed-From-To: open->closed 
State-Changed-By: kuriyama 
State-Changed-When: Fri May 1 00:33:35 PDT 1998 
State-Changed-Why:  
Patch applied.  Thanks! 
>Unformatted:
