aboutsummaryrefslogtreecommitdiff
path: root/textproc/highlight/Makefile
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-01-28 14:59:41 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-01-28 14:59:41 +0000
commitc22aa740b853c0f6e6dedad677562aed289f8140 (patch)
tree6f9122c6a8a7115e363fe897844ea8a11e0b7b5d /textproc/highlight/Makefile
parent29b822c6732ad0e5be6735a0d76f1583f2b32854 (diff)
downloadports-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/Makefile48
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>