diff options
author | Mathieu Arnold <mat@FreeBSD.org> | 2014-01-28 14:59:41 +0000 |
---|---|---|
committer | Mathieu Arnold <mat@FreeBSD.org> | 2014-01-28 14:59:41 +0000 |
commit | c22aa740b853c0f6e6dedad677562aed289f8140 (patch) | |
tree | 6f9122c6a8a7115e363fe897844ea8a11e0b7b5d /textproc/highlight/Makefile | |
parent | 29b822c6732ad0e5be6735a0d76f1583f2b32854 (diff) | |
download | ports-c22aa740b853c0f6e6dedad677562aed289f8140.tar.gz ports-c22aa740b853c0f6e6dedad677562aed289f8140.zip |
Support staging.
Sponsored by: Absolight
Notes
Notes:
svn path=/head/; revision=341589
Diffstat (limited to 'textproc/highlight/Makefile')
-rw-r--r-- | textproc/highlight/Makefile | 48 |
1 files changed, 13 insertions, 35 deletions
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile index e3de5081a6d9..3e21892cb68c 100644 --- a/textproc/highlight/Makefile +++ b/textproc/highlight/Makefile @@ -10,25 +10,15 @@ MASTER_SITES= http://www.andre-simon.de/zip/ MAINTAINER= ports@FreeBSD.org COMMENT= Customizable syntax highlighter -USE_GMAKE= yes +USES= gmake MAKEFILE= makefile MAKE_ARGS= CXX="${CXX}" \ CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT" \ LDFLAGS="${LDFLAGS}" -PLIST_FILES= bin/highlight - -MAN1= ${PORTNAME}.1 -MANCOMPRESSED= yes - -.if !defined(NOPORTDOCS) PORTDOCS= ChangeLog INSTALL README README_DE \ README_LANGLIST README_REGEX TODO - -.endif - -NO_STAGE= yes -.include <bsd.port.pre.mk> +PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} \ @@ -38,29 +28,17 @@ post-patch: @${REINPLACE_CMD} -e 's|^CXX=|CXX?=|' ${WRKSRC}/src/${MAKEFILE} do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/man/${MAN1}.gz ${MANPREFIX}/man/man1 - @${MKDIR} ${ETCDIR} - ${INSTALL_DATA} ${WRKSRC}/filetypes.conf ${ETCDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/filetypes.conf ${STAGEDIR}${ETCDIR}/filetypes.conf.sample .for d in langDefs themes - @${MKDIR} ${DATADIR}/$d - ${INSTALL_DATA} ${WRKSRC}/$d/* ${DATADIR}/$d -.endfor -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} -.endif -.if !defined(NOPORTEXAMPLES) - @${MKDIR} ${EXAMPLESDIR} - (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) -.endif - -post-install: -.for dir in ${ETCDIR} ${DATADIR} ${EXAMPLESDIR} - @${FIND} ${dir} ! -type d | \ - ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} ${dir} -type d | ${SORT} -r | \ - ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} + @${MKDIR} ${STAGEDIR}${DATADIR}/$d + cd ${WRKSRC} && ${COPYTREE_SHARE} $d ${STAGEDIR}${DATADIR}/$d .endfor + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) -.include <bsd.port.post.mk> +.include <bsd.port.mk> |