svn commit: r354327 - head/japanese/srd-fpw-package

Pawel Pekala pawel at FreeBSD.org
Sat May 17 15:35:37 UTC 2014


Author: pawel
Date: Sat May 17 15:35:36 2014
New Revision: 354327
URL: http://svnweb.freebsd.org/changeset/ports/354327
QAT: https://qat.redports.org/buildarchive/r354327/

Log:
  - Add staging support
  - Convert to new options framework
  - Switch to PLIST_FILES
  - Remove leading article from COMMENT

Deleted:
  head/japanese/srd-fpw-package/pkg-plist
Modified:
  head/japanese/srd-fpw-package/Makefile

Modified: head/japanese/srd-fpw-package/Makefile
==============================================================================
--- head/japanese/srd-fpw-package/Makefile	Sat May 17 15:34:01 2014	(r354326)
+++ head/japanese/srd-fpw-package/Makefile	Sat May 17 15:35:36 2014	(r354327)
@@ -8,28 +8,29 @@ CATEGORIES=	japanese elisp
 MASTER_SITES=	http://openlab.ring.gr.jp/edict/fpw/dist/srd/
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	A supplement file for lookup to use "Random House"
+COMMENT=	Supplement file for lookup to use "Random House"
 
 RUN_DEPENDS=	display:${PORTSDIR}/graphics/ImageMagick
 # Your PC does not have an audio card always.
 #		realplay:${PORTSDIR}/multimedia/linux-realplayer
 
 NO_BUILD=	yes
-PLIST_SUB=	PKGNAME=${PKGNAME}
 USES=		perl5
 
-PKG_DIR=	${PREFIX}/share/dict/lookup-package
+PKG_DIR=	${STAGEDIR}${PREFIX}/share/dict/lookup-package
+
+PLIST_FILES=	share/dict/lookup-package/srd-fpw.el \
+		share/dict/lookup-package/extract-srd.pl
+PLIST_DIRS=	share/dict/lookup-package
+PORTDOCS=	ChangeLog README.TXT
+
+OPTIONS_DEFINE=	DOCS
 
-NO_STAGE=	yes
 do-install:
-	${MKDIR} ${PKG_DIR}
+	@${MKDIR} ${PKG_DIR}
 	${INSTALL_DATA} ${WRKSRC}/srd-fpw.el ${PKG_DIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/extract-srd.pl ${PKG_DIR}
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-.for file in ChangeLog README.TXT
-	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA}	${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list