Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Dec 1997 12:41:14 +0100 (CET)
From:      Yoshio.Mita@isen.fr
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/5246: japanese/vfghostscript bug fix
Message-ID:  <199712071141.MAA03165@pcmita.isen.fr>
Resent-Message-ID: <199712071150.DAA05421@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         5246
>Category:       ports
>Synopsis:       Bug fixes.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec  7 03:50:00 PST 1997
>Last-Modified:
>Originator:     MITA Yoshio
>Organization:
le Centre National de la Recherche Scientifique
>Release:        FreeBSD 2.2.5-RELEASE i386
>Environment:
>Description:
	1. Changed unfetchable distfile.
	2. Fixed fatal error for a printer driver (Epson ESC/Page)
	3. Added a missing PLIST entry fonts/pzdr.gsf
	4. Added a printer entry tiffg3.
>How-To-Repeat:
>Fix:
diff -rcN japanese/vfghostscript.orig/Makefile japanese/vfghostscript/Makefile
*** japanese/vfghostscript.orig/Makefile	Sun Sep 14 15:20:00 1997
--- japanese/vfghostscript/Makefile	Sun Dec  7 11:25:44 1997
***************
*** 17,23 ****
  DISTFILES=	ghostscript-2.6.2.tar.gz ghostscript-fonts-2.6.2.tar.gz \
  		ghostscript-fonts-4.0.tar.gz gs261j10.tar.gz \
  		gs261d13.tar.gz \
! 		gdevlips4-current.tar.gz \
  		bjc600j-0.9.tar.gz gdevmjc-0.7.tar.gz
  
  MAINTAINER=	mita@jp.FreeBSD.org
--- 17,23 ----
  DISTFILES=	ghostscript-2.6.2.tar.gz ghostscript-fonts-2.6.2.tar.gz \
  		ghostscript-fonts-4.0.tar.gz gs261j10.tar.gz \
  		gs261d13.tar.gz \
! 		gdevlips4-1.1.0.tar.gz \
  		bjc600j-0.9.tar.gz gdevmjc-0.7.tar.gz
  
  MAINTAINER=	mita@jp.FreeBSD.org
***************
*** 39,52 ****
  	  tar xzf ${DISTDIR}/gs261d13.tar.gz ; \
  	  tar xzf ${DISTDIR}/gdevmjc-0.7.tar.gz ; \
  	  tar xzf ${DISTDIR}/bjc600j-0.9.tar.gz ; \
! 	  tar xzf ${DISTDIR}/gdevlips4-current.tar.gz ; \
  	  ${PATCH} ${PATCH_ARGS} < gs261j.diff ; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/gdevep82.patch ; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/bjc600j.dif.patch >/dev/null 2>&1; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/bjc600j.mak.patch >/dev/null 2>&1; \
  	  ${CP} gdevmjc-0.7/gdevmjc.c gdevmjc-0.7/mjc.dev .; \
  	  ${CP} bjc600j/paramod.c . ; \
! 	  ${CP} gdevlips4-1.0.1/gdevlips4.c gdevlips4-1.0.1/gdevlips4.mak .; \
  	  cd drivers ; \
  	  ${CP} gdev10v/gdev10v.c gdev10v/gdev10v.mak .. ; \
  	  ${CP} gdevdmpr/gdevdmpr.c gdevdmpr/gdevdmpr.mak .. ; \
--- 39,52 ----
  	  tar xzf ${DISTDIR}/gs261d13.tar.gz ; \
  	  tar xzf ${DISTDIR}/gdevmjc-0.7.tar.gz ; \
  	  tar xzf ${DISTDIR}/bjc600j-0.9.tar.gz ; \
! 	  tar xzf ${DISTDIR}/gdevlips4-1.1.0.tar.gz ; \
  	  ${PATCH} ${PATCH_ARGS} < gs261j.diff ; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/gdevep82.patch ; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/bjc600j.dif.patch >/dev/null 2>&1; \
  	  ${PATCH} ${PATCH_ARGS} <${FILESDIR}/bjc600j.mak.patch >/dev/null 2>&1; \
  	  ${CP} gdevmjc-0.7/gdevmjc.c gdevmjc-0.7/mjc.dev .; \
  	  ${CP} bjc600j/paramod.c . ; \
! 	  ${CP} gdevlips4-1.1.0/gdevlips4.c gdevlips4-1.1.0/gdevlips4.mak .; \
  	  cd drivers ; \
  	  ${CP} gdev10v/gdev10v.c gdev10v/gdev10v.mak .. ; \
  	  ${CP} gdevdmpr/gdevdmpr.c gdevdmpr/gdevdmpr.mak .. ; \
***************
*** 113,119 ****
  	  ${CP} ${WRKSRC}/gdevmjc-0.7/MJ700V2C.FAQ ${DOC_DIR} ; \
  	  ${CP} ${WRKSRC}/bjc600j/bjc600j.jis  ${DOC_DIR} ; \
  	  ${CP} ${WRKSRC}/bjc600j/cmds.doc  ${DOC_DIR} ; \
! 	  ${CP} ${WRKSRC}/gdevlips4-1.0.1/Readme ${DOC_DIR}/gdevlips4.euc ; \
  	  cd ${WRKSRC}/drivers ; \
  	  ${CP} gdev10v/gdev10v.jis ${DOC_DIR} ; \
  	  ${CP} gdevcdj/gdev505j.sj ${DOC_DIR} ; \
--- 113,119 ----
  	  ${CP} ${WRKSRC}/gdevmjc-0.7/MJ700V2C.FAQ ${DOC_DIR} ; \
  	  ${CP} ${WRKSRC}/bjc600j/bjc600j.jis  ${DOC_DIR} ; \
  	  ${CP} ${WRKSRC}/bjc600j/cmds.doc  ${DOC_DIR} ; \
! 	  ${CP} ${WRKSRC}/gdevlips4-1.1.0/Readme ${DOC_DIR}/gdevlips4.euc ; \
  	  cd ${WRKSRC}/drivers ; \
  	  ${CP} gdev10v/gdev10v.jis ${DOC_DIR} ; \
  	  ${CP} gdevcdj/gdev505j.sj ${DOC_DIR} ; \
diff -rcN japanese/vfghostscript.orig/files/gdevep82.patch japanese/vfghostscript/files/gdevep82.patch
*** japanese/vfghostscript.orig/files/gdevep82.patch	Sat Nov  2 04:12:00 1996
--- japanese/vfghostscript/files/gdevep82.patch	Sun Dec  7 11:20:01 1997
***************
*** 139,145 ****
  +   }
  +   sprintf(buf, "%cS%c%cS%c", ESC, ESC, ESC, FS); /* ESC/PS -> ESC/P */
  +   sprintf(buf, "%cz%c%c", ESC, NULL, NULL); /* ESC/P -> ESC/Page */
! +   sprintf(buf,"\033\001@EJL \012@EJL ENLA=ESC/PAGE\012\033\001@EJL \012@EJL SE LA=ESC/PAGE\012@EJL SET EC=ON RS=%s PU=%s PS=%s ZO=OFF FO=OFF\012@EJL EN LA=ESC/PAGE\012",
  + 	  (ptype==EPAG300)?"QK":"FN",
  + 	  "AU", /* "AU"..auto "2"..tray(maybe) "1"..casette1*/
  + 	  ps
--- 139,145 ----
  +   }
  +   sprintf(buf, "%cS%c%cS%c", ESC, ESC, ESC, FS); /* ESC/PS -> ESC/P */
  +   sprintf(buf, "%cz%c%c", ESC, NULL, NULL); /* ESC/P -> ESC/Page */
! +   sprintf(buf,"\033\001@EJL \012@EJL EN LA=ESC/PAGE\012\033\001@EJL \012@EJL SE LA=ESC/PAGE\012@EJL SET EC=ON RS=%s PU=%s PS=%s ZO=OFF FO=OFF\012@EJL EN LA=ESC/PAGE\012",
  + 	  (ptype==EPAG300)?"QK":"FN",
  + 	  "AU", /* "AU"..auto "2"..tray(maybe) "1"..casette1*/
  + 	  ps
diff -rcN japanese/vfghostscript.orig/files/md5 japanese/vfghostscript/files/md5
*** japanese/vfghostscript.orig/files/md5	Sat Nov  2 04:12:00 1996
--- japanese/vfghostscript/files/md5	Sun Dec  7 11:22:30 1997
***************
*** 3,8 ****
  MD5 (ghostscript-fonts-4.0.tar.gz) = 4d85a26bb5c7fc48dc112bdcd553ca69
  MD5 (gs261j10.tar.gz) = e2c6fcafba3992341268136742d0f027
  MD5 (gs261d13.tar.gz) = 08843969acbf96c4aacdc13fc7709240
! MD5 (gdevlips4-current.tar.gz) = 150de01fbdcd88c2579d4f45efa7762e
  MD5 (bjc600j-0.9.tar.gz) = e6cfffc16bf0daa0264ead2382549e49
  MD5 (gdevmjc-0.7.tar.gz) = c96febe81ef1b467cf2050cc918001e7
--- 3,8 ----
  MD5 (ghostscript-fonts-4.0.tar.gz) = 4d85a26bb5c7fc48dc112bdcd553ca69
  MD5 (gs261j10.tar.gz) = e2c6fcafba3992341268136742d0f027
  MD5 (gs261d13.tar.gz) = 08843969acbf96c4aacdc13fc7709240
! MD5 (gdevlips4-1.1.0.tar.gz) = 40e5c1e3cabff0babdfbee0347550b55
  MD5 (bjc600j-0.9.tar.gz) = e6cfffc16bf0daa0264ead2382549e49
  MD5 (gdevmjc-0.7.tar.gz) = c96febe81ef1b467cf2050cc918001e7
diff -rcN japanese/vfghostscript.orig/files/printer.sh japanese/vfghostscript/files/printer.sh
*** japanese/vfghostscript.orig/files/printer.sh	Sat Nov  2 04:12:00 1996
--- japanese/vfghostscript/files/printer.sh	Sun Dec  7 11:33:55 1997
***************
*** 10,16 ****
  while [ "$DONE" != "yes" ];
  do 
  	if [ "$BATCH" = "yes" ]; then
! 		CHOICE=18
  	else
  		echo "Select printers."
    		echo "Separate multiple entries with white spaces."
--- 10,16 ----
  while [ "$DONE" != "yes" ];
  do 
  	if [ "$BATCH" = "yes" ]; then
! 		CHOICE=19
  	else
  		echo "Select printers."
    		echo "Separate multiple entries with white spaces."
***************
*** 31,38 ****
  		echo "15. NEC PC-PR150"
  		echo "16. NEC PC-PR201"
  		echo "17. NEC PC-PR1000 /4"
! 		echo "18. All"
! 		echo "19. Done"
  		echo -n "> "
  		read CHOICE
  		echo $CHOICE
--- 31,39 ----
  		echo "15. NEC PC-PR150"
  		echo "16. NEC PC-PR201"
  		echo "17. NEC PC-PR1000 /4"
!  		echo "18. fax g3"
!  		echo "19. All"
!  		echo "20. Done"
  		echo -n "> "
  		read CHOICE
  		echo $CHOICE
***************
*** 108,123 ****
  			echo "Added NEC PC-PR1000 /4."
  		;;
  		18)
! 			PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev'
  			echo "All."
  			DONE=yes
  		;;
! 		19)
  			echo "Done."
  			DONE=yes
  		;;
  		*)
! 			PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev'
  			echo "All."
  			DONE=yes
  		;;
--- 109,128 ----
  			echo "Added NEC PC-PR1000 /4."
  		;;
  		18)
! 			PRINTER_DEVS="$PRINTER_DEVS tiffg3.dev"
! 			echo "Added G3 FAX."
! 		;;
!  		19)
! 			PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev tiffg3.dev'
  			echo "All."
  			DONE=yes
  		;;
! 		20)
  			echo "Done."
  			DONE=yes
  		;;
  		*)
! 			PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev tiffg3.dev'
  			echo "All."
  			DONE=yes
  		;;
diff -rcN japanese/vfghostscript.orig/pkg/PLIST japanese/vfghostscript/pkg/PLIST
*** japanese/vfghostscript.orig/pkg/PLIST	Sat Nov  2 04:12:00 1996
--- japanese/vfghostscript/pkg/PLIST	Sun Dec  7 11:25:03 1997
***************
*** 234,239 ****
--- 234,240 ----
  lib/ghostscript/fonts/putr.gsf
  lib/ghostscript/fonts/putri.gsf
  lib/ghostscript/fonts/pzdr.afm
+ lib/ghostscript/fonts/pzdr.gsf
  lib/ghostscript/fonts/s050000l.afm
  lib/ghostscript/fonts/s050000l.pfb
  lib/ghostscript/fonts/s050000l.pfm
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712071141.MAA03165>