ports/184689: [patch] print/foo2zjs: take maintainership, update to current version and more
Boris Samorodov
bsam at FreeBSD.org
Wed Dec 11 15:30:00 UTC 2013
>Number: 184689
>Category: ports
>Synopsis: [patch] print/foo2zjs: take maintainership, update to current version and more
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 11 15:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Boris Samorodov
>Release: FreeBSD 10.0-BETA4 amd64
>Organization:
BSDprint
>Environment:
FreeBSD bsam.int.wart.ru 10.0-BETA4 FreeBSD 10.0-BETA4 #57 r258870: Wed Dec 4 01:12:38 SAMT 2013 bsam at bsam.int.wart.ru:/usr/obj/usr/src/sys/BB64X amd64
>Description:
>How-To-Repeat:
>Fix:
. take maintainership;
. update to version 20131118;
. use new LIB_DEPENDS syntax;
. USE_GMAKE -> USES=gmake;
. USES=shebabgfiles for msexpand;
. allow staging.
Patch attached with submission follows:
Index: foo2zjs/Makefile
===================================================================
--- foo2zjs/Makefile (revision 336157)
+++ foo2zjs/Makefile (working copy)
@@ -2,132 +2,37 @@
# $FreeBSD$
PORTNAME= foo2zjs
-PORTVERSION= 20110609
-PORTREVISION= 2
+PORTVERSION= 20131118
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \
${MASTER_SITE_LOCAL:S,$,acm/${PORTNAME}/,}
-MAINTAINER= acm at FreeBSD.org
+MAINTAINER= bsam at FreeBSD.org
COMMENT= Driver for printers that use the ZjStream wire protocol
-LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base
+LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-base
RUN_DEPENDS= ${LOCALBASE}/share/foomatic/db/oldprinterids:${PORTSDIR}/print/foomatic-db \
foomatic-rip:${PORTSDIR}/print/foomatic-filters
PROJECTHOST= bsdistfiles
USE_GHOSTSCRIPT=yes
-USE_GMAKE= yes
+USES= gmake shebangfix
+SHEBANG_FILES= msexpand
SUB_FILES= pkg-message
-
-MAN1= arm2hpdl.1 \
- foo2hiperc-wrapper.1 \
- foo2hiperc.1 \
- foo2hp.1 \
- foo2hp2600-wrapper.1 \
- foo2lava-wrapper.1 \
- foo2lava.1 \
- foo2oak-wrapper.1 \
- foo2oak.1 \
- foo2qpdl-wrapper.1 \
- foo2qpdl.1 \
- foo2slx-wrapper.1 \
- foo2slx.1 \
- foo2xqx-wrapper.1 \
- foo2xqx.1 \
- foo2zjs-pstops.1 \
- foo2zjs-wrapper.1 \
- foo2zjs.1 \
- hipercdecode.1 \
- lavadecode.1 \
- oakdecode.1 \
- opldecode.1 \
- printer-profile.1 \
- qpdldecode.1 \
- slxdecode.1 \
- usb_printerid.1 \
- xqxdecode.1 \
- zjsdecode.1 \
-
EXTRAFILES= msexpand getweb
-XML_FILES= driver/foo2hiperc.xml \
- driver/foo2hp.xml \
- driver/foo2lava.xml \
- driver/foo2oak.xml \
- driver/foo2oak-z1.xml \
- driver/foo2qpdl.xml \
- driver/foo2slx.xml \
- driver/foo2xqx.xml \
- driver/foo2zjs.xml \
- printer/Generic-OAKT_Printer.xml \
- printer/Generic-ZjStream_Printer.xml \
- printer/HP-Color_LaserJet_1500.xml \
- printer/HP-Color_LaserJet_1600.xml \
- printer/HP-Color_LaserJet_2600n.xml \
- printer/HP-Color_LaserJet_CP1215.xml \
- printer/HP-LaserJet_1000.xml \
- printer/HP-LaserJet_1005.xml \
- printer/HP-LaserJet_1018.xml \
- printer/HP-LaserJet_1020.xml \
- printer/HP-LaserJet_1022.xml \
- printer/HP-LaserJet_M1005_MFP.xml \
- printer/HP-LaserJet_M1120_MFP.xml \
- printer/HP-LaserJet_P1005.xml \
- printer/HP-LaserJet_P1006.xml \
- printer/HP-LaserJet_P1007.xml \
- printer/HP-LaserJet_P1008.xml \
- printer/HP-LaserJet_P1505.xml \
- printer/HP-LaserJet_P2014.xml \
- printer/KONICA_MINOLTA-magicolor_2480_MF.xml \
- printer/KONICA_MINOLTA-magicolor_2490_MF.xml \
- printer/KONICA_MINOLTA-magicolor_2530_DL.xml \
- printer/Kyocera-KM-1635.xml \
- printer/Kyocera-KM-2035.xml \
- printer/Lexmark-C500.xml \
- printer/Minolta-Color_PageWorks_Pro_L.xml \
- printer/Minolta-magicolor_2200_DL.xml \
- printer/Minolta-magicolor_2300_DL.xml \
- printer/Minolta-magicolor_2430_DL.xml \
- printer/Oki-C3100.xml \
- printer/Oki-C3200.xml \
- printer/Oki-C3300.xml \
- printer/Oki-C3400.xml \
- printer/Oki-C3530_MFP.xml \
- printer/Oki-C5100.xml \
- printer/Oki-C5200.xml \
- printer/Oki-C5500.xml \
- printer/Oki-C5600.xml \
- printer/Oki-C5800.xml \
- printer/Samsung-CLP-300.xml \
- printer/Samsung-CLP-315.xml \
- printer/Samsung-CLP-600.xml \
- printer/Samsung-CLP-610.xml \
- printer/Samsung-CLX-2160.xml \
- printer/Samsung-CLX-3160.xml \
- printer/Samsung-CLX-3175.xml \
- printer/Xerox-Phaser_6110.xml \
- printer/Xerox-Phaser_6115MFP.xml
-.for FILES in ${XML_FILES}
-EXTRACT_AFTER_ARGS+= --exclude '${FILES}'
-.endfor
+OPTIONS_DEFINE= DOCS
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|g' -e 's|^PREFIX|PREFIX?|g' ${WRKSRC}/icc2ps/Makefile
post-install:
@cd ${WRKSRC} && \
- ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1/ && \
- ${INSTALL_SCRIPT} ${EXTRAFILES} ${PREFIX}/bin/
-
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
+ ${INSTALL_SCRIPT} ${EXTRAFILES} ${STAGEDIR}${PREFIX}/bin
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/foo2zjs-icc2ps
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
.for FILE in ChangeLog README manual.pdf
- ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
.endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list