From owner-freebsd-ports Sun Dec 7 03:50:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA05427 for ports-outgoing; Sun, 7 Dec 1997 03:50:06 -0800 (PST) (envelope-from owner-freebsd-ports) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA05421; Sun, 7 Dec 1997 03:50:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 7 Dec 1997 03:50:02 -0800 (PST) Resent-Message-Id: <199712071150.DAA05421@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, Yoshio.Mita@isen.fr 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 DAA05152 for ; Sun, 7 Dec 1997 03:42:37 -0800 (PST) (envelope-from mita@pcmita.isen.fr) Received: (from mita@localhost) by pcmita.isen.fr (8.8.7/8.8.7) id MAA03165; Sun, 7 Dec 1997 12:41:14 +0100 (CET) (envelope-from mita) Message-Id: <199712071141.MAA03165@pcmita.isen.fr> Date: Sun, 7 Dec 1997 12:41:14 +0100 (CET) From: Yoshio.Mita@isen.fr Reply-To: Yoshio.Mita@isen.fr To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/5246: japanese/vfghostscript bug fix Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >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: