Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Sep 2014 20:01:42 +0000 (UTC)
From:      Carlo Strub <cs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366948 - head/security/pft
Message-ID:  <201409012001.s81K1gtS032145@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@FreeBSD.org
+MAINTAINER=	ports@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@phenoelit.de>
-WWW: http://www.phenoelit-us.org/hp/
+WWW: http://www.phenoelit.org/hp/



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