From mita@pcmita.isen.fr  Sat Mar 21 03:26:52 1998
Received: from pcmita.isen.fr (pcmita.isen.fr [192.134.17.84])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA25178
          for <FreeBSD-gnats-submit@freebsd.org>; Sat, 21 Mar 1998 03:26:51 -0800 (PST)
          (envelope-from mita@pcmita.isen.fr)
Received: (from mita@localhost)
	by pcmita.isen.fr (8.8.7/8.8.7) id MAA11559;
	Sat, 21 Mar 1998 12:20:12 +0100 (CET)
	(envelope-from mita)
Message-Id: <199803211120.MAA11559@pcmita.isen.fr>
Date: Sat, 21 Mar 1998 12:20:12 +0100 (CET)
From: MITA Yoshio <Yoshio.Mita@isen.fr>
Reply-To: MITA Yoshio <Yoshio.Mita@isen.fr>
To: FreeBSD-gnats-submit@freebsd.org
Subject: japanese/vfghostscript5 sometimes dumps core
X-Send-Pr-Version: 3.2

>Number:         6083
>Category:       ports
>Synopsis:       japanese/gs5 sometimes dumps core.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 21 03:30:01 PST 1998
>Closed-Date:    Wed Mar 25 18:18:50 PST 1998
>Last-Modified:  Wed Mar 25 18:19:26 PST 1998
>Originator:     MITA Yoshio
>Release:        FreeBSD 2.2.5-RELEASE i386
>Organization:
le Centre National de la Recherche Scientifique
>Environment:
>Description:
	There was a bug in a patch for japanese/gs5 at garbage collection.
>How-To-Repeat:
>Fix:
	This problem is completely solved by using current patches:

diff -ruN japanese/vfghostscript5.current/Makefile japanese/vfghostscript5/Makefile
--- japanese/vfghostscript5.current/Makefile	Mon Mar 16 11:44:36 1998
+++ japanese/vfghostscript5/Makefile	Sat Mar 21 11:53:48 1998
@@ -42,8 +42,8 @@
 GS_SOURCES+=	jpegsrc.v6a.tar.gz
 GS_SOURCES+=	libpng-0.96.tgz
 GS_DRIVERS=	gs5.10-vflib-1.1.tar.gz
-GS_DRIVERS+=	gs5.10-jpdf-0.1.tar.gz
-GS_DRIVERS+=	gs5.10-VFlibBM.diff.gz
+GS_DRIVERS+=	gs5.10-jpdf-0.2.tar.gz
+GS_DRIVERS+=	gs5.10-VFlibBM-PL1.diff.gz
 GS_DRIVERS+=	gdevlips4-1.2.0.tar.gz
 GS_DRIVERS+=	gdevmjc-0.7.tar.gz
 GS_DRIVERS+=	gdevrpdl.tar.gz
@@ -65,15 +65,15 @@
 
 pre-patch:
 	(cd ${WRKSRC} ; tar xzf ${DISTDIR}/gs5.10-vflib-1.1.tar.gz )
-	(cd ${WRKSRC} ; tar xzf ${DISTDIR}/gs5.10-jpdf-0.1.tar.gz )
+	(cd ${WRKSRC} ; tar xzf ${DISTDIR}/gs5.10-jpdf-0.2.tar.gz )
 	(cd ${WRKDIR} ; \
 	  ${PATCH} -p < ${WRKSRC}/gs5.10-vflib-1.1/gs5.10-vflib-1.1.diff \
 		>/dev/null 2>&1)
 	(cd ${WRKDIR} ; \
-	  ${PATCH} -p < ${WRKSRC}/gs5.10-jpdf-0.1/gs5.10-jpdf.diff \
-		>/dev/null 2>&1)
-	(cd ${WRKDIR} ;  zcat ${DISTDIR}/gs5.10-VFlibBM.diff.gz | ${PATCH} -p \
+	  ${PATCH} -p < ${WRKSRC}/gs5.10-jpdf-0.2/gs5.10-jpdf-0.2.diff \
 		>/dev/null 2>&1)
+	(cd ${WRKDIR} ;  zcat ${DISTDIR}/gs5.10-VFlibBM-PL1.diff.gz | \
+		${PATCH} -p >/dev/null 2>&1)
 
 post-patch:
 	@( ${MKDIR} ${PRINTER} ; \
@@ -120,7 +120,7 @@
 	  ${CP} ${WRKSRC}/gs5.10-vflib-1.1/README.CID ${DOC_DIR}/README.CID.gs5.10-vflib ; \
 	  ${CP} ${WRKSRC}/gs5.10-vflib-1.1/OLD-DOC/gs261d13-doc/* ${DOC_DIR} ; \
 	  ${CP} ${WRKSRC}/gs5.10-vflib-1.1/OLD-DOC/gs261j10-doc/* ${DOC_DIR} ; \
-	  ${CP} ${WRKSRC}/gs5.10-jpdf-0.1/README ${DOC_DIR}/README.gs5.10-jpdf ; \
+	  ${CP} ${WRKSRC}/gs5.10-jpdf-0.2/README ${DOC_DIR}/README.gs5.10-jpdf ; \
 	  ${CP} ${PRINTER}/gdev10v/gdev10v.jis ${DOC_DIR} ; \
 	  ${CP} ${PRINTER}/gdevep82/gdevep82.jis ${DOC_DIR} ; \
 	  ${CP} ${PRINTER}/gdevlips4-1.2.0/Readme ${DOC_DIR}/gdevlips4.euc ; \
diff -ruN japanese/vfghostscript5.current/files/md5 japanese/vfghostscript5/files/md5
--- japanese/vfghostscript5.current/files/md5	Mon Mar 16 11:44:36 1998
+++ japanese/vfghostscript5/files/md5	Sat Mar 21 11:55:24 1998
@@ -2,8 +2,8 @@
 MD5 (jpegsrc.v6a.tar.gz) = 5360e0aa47b415daa44623196f7e6160
 MD5 (libpng-0.96.tgz) = 285eac49f334e8c82a7dad41c2850115
 MD5 (gs5.10-vflib-1.1.tar.gz) = 856599571b5c9845595d830ad2b31b5f
-MD5 (gs5.10-jpdf-0.1.tar.gz) = 97bf3185c6c40f09504722c6e94d9a23
-MD5 (gs5.10-VFlibBM.diff.gz) = a6cacd4aa71d9514977ce50c24960092
+MD5 (gs5.10-jpdf-0.2.tar.gz) = 36f6d346014dba3cede7fbd3bdb723a8
+MD5 (gs5.10-VFlibBM-PL1.diff.gz) = ef5d68c66b2714b01ac3c617359fc38a
 MD5 (gdevlips4-1.2.0.tar.gz) = 55d1d9d507701a3d176e352dae74b0bf
 MD5 (gdevmjc-0.7.tar.gz) = c96febe81ef1b467cf2050cc918001e7
 MD5 (gdevrpdl.tar.gz) = 9606f3cca1a8f85be76944fa4eda09b7
diff -ruN japanese/vfghostscript5.current/patches/patch-ab japanese/vfghostscript5/patches/patch-ab
--- japanese/vfghostscript5.current/patches/patch-ab	Fri Jan 23 05:33:13 1998
+++ japanese/vfghostscript5/patches/patch-ab	Sat Mar 21 11:20:15 1998
@@ -1,7 +1,7 @@
---- zkfvflib.c.orig	Tue Nov 25 18:41:45 1997
-+++ zkfvflib.c	Tue Nov 25 18:41:47 1997
-@@ -19,7 +19,7 @@
- #include "files.h"
+--- zkfvflib.c.orig	Sat Mar 21 11:19:01 1998
++++ zkfvflib.c	Sat Mar 21 11:19:04 1998
+@@ -21,7 +21,7 @@
+ #include "store.h"
  
  /* Including the header file for VFlib. */
 -#include "VF.h"
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: itojun 
State-Changed-When: Wed Mar 25 18:18:50 PST 1998 
State-Changed-Why:  
thanks committed.  sorry this did not applied before 226-RELEASE freeze. 
>Unformatted:
