svn commit: r366948 - head/security/pft

Carlo Strub cs at FreeBSD.org
Mon Sep 1 20:01:43 UTC 2014


Author: cs
Date: Mon Sep  1 20:01:42 2014
New Revision: 366948
URL: http://svnweb.freebsd.org/changeset/ports/366948
QAT: https://qat.redports.org/buildarchive/r366948/

Log:
  Support staging
  
  PR:		193166
  Submitted by:	tkato432 at yahoo.com

Modified:
  head/security/pft/Makefile
  head/security/pft/pkg-descr

Modified: head/security/pft/Makefile
==============================================================================
--- head/security/pft/Makefile	Mon Sep  1 19:56:07 2014	(r366947)
+++ head/security/pft/Makefile	Mon Sep  1 20:01:42 2014	(r366948)
@@ -3,29 +3,35 @@
 
 PORTNAME=	pft
 PORTVERSION=	1.3
+PORTREVISION=	1
 CATEGORIES=	security
-MASTER_SITES=	http://www.phenoelit-us.org/hp/
+MASTER_SITES=	http://www.phenoelit.org/hp/
 DISTNAME=	libPJL-${PORTVERSION}-src
 
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Printer Job Language library and tool
 
 NO_WRKSUBDIR=	yes
-ALL_TARGET=	libPJL.a
+
 USES=		gmake tar:tgz
+ALL_TARGET=	libPJL.a
 
 PLIST_FILES=	bin/pft lib/libPJL.a
 
-NO_STAGE=	yes
 post-patch:
-	@${REINPLACE_CMD} -e 's|g++|${CXX} ${CXXFLAGS}|' \
-		${WRKSRC}/pft/Makefile
+.for i in Makefile pft/Makefile
+	@${REINPLACE_CMD} -e \
+		'/^CPP/s|=g++|=$${CXX} $${CXXFLAGS}| ; \
+		 /^CPPFLAGS=/s| -g | |' ${WRKSRC}/${i}
+.endfor
 
 post-build:
 	@(cd ${WRKSRC}/pft; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} pft)
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/pft/pft ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/libPJL.a ${PREFIX}/lib
+	(cd ${WRKSRC}/pft && ${INSTALL_PROGRAM} pft \
+		${STAGEDIR}${PREFIX}/bin)
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} libPJL.a \
+		${STAGEDIR}${PREFIX}/lib)
 
 .include <bsd.port.mk>

Modified: head/security/pft/pkg-descr
==============================================================================
--- head/security/pft/pkg-descr	Mon Sep  1 19:56:07 2014	(r366947)
+++ head/security/pft/pkg-descr	Mon Sep  1 20:01:42 2014	(r366948)
@@ -2,4 +2,4 @@ libPJL- Printer Job Language library
 A library and a command-line tool to use PJL- HP Printer Job Language
 
 Author: FX <fx at phenoelit.de>
-WWW: http://www.phenoelit-us.org/hp/
+WWW: http://www.phenoelit.org/hp/


More information about the svn-ports-head mailing list