Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Dec 2013 15:27:30 GMT
From:      Boris Samorodov <bsam@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/184689: [patch] print/foo2zjs: take maintainership, update to current version and more
Message-ID:  <201312111527.rBBFRU5U071320@oldred.freebsd.org>
Resent-Message-ID: <201312111530.rBBFU06F015777@freefall.freebsd.org>

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

>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@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@FreeBSD.org
+MAINTAINER=	bsam@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:



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