svn commit: r349839 - head/devel/naturaldocs
Pawel Pekala
pawel at FreeBSD.org
Tue Apr 1 11:37:45 UTC 2014
Author: pawel
Date: Tue Apr 1 11:37:44 2014
New Revision: 349839
URL: http://svnweb.freebsd.org/changeset/ports/349839
QAT: https://qat.redports.org/buildarchive/r349839/
Log:
- Add staging support
- Remove leading article from COMMENT
- Fix shebang in perl script
- Define DOCS option
Modified:
head/devel/naturaldocs/Makefile
Modified: head/devel/naturaldocs/Makefile
==============================================================================
--- head/devel/naturaldocs/Makefile Tue Apr 1 11:31:54 2014 (r349838)
+++ head/devel/naturaldocs/Makefile Tue Apr 1 11:37:44 2014 (r349839)
@@ -3,41 +3,41 @@
PORTNAME= naturaldocs
PORTVERSION= 1.52
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/Stable%20Releases/${PORTVERSION}
DISTNAME= NaturalDocs-${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
-COMMENT= An extensible, multi-language source code documentation generator
+COMMENT= Extensible, multi-language source code documentation generator
-USES= perl5 zip
+USES= perl5 shebangfix zip
+SHEBANG_FILES= NaturalDocs
USE_PERL5= run
NO_WRKSUBDIR= yes
NO_BUILD= yes
DOCSDIR= ${PREFIX}/share/doc/NaturalDocs
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS
+
do-configure:
@${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/NaturalDocs.sh
@${ECHO_CMD} >> ${WRKDIR}/NaturalDocs.sh
@${ECHO_CMD} "${DATADIR}/NaturalDocs \$$@" >> ${WRKDIR}/NaturalDocs.sh
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/NaturalDocs.sh ${PREFIX}/bin/NaturalDocs
- @${MKDIR} ${SITE_PERL}/NaturalDocs
- @(cd ${WRKSRC}/Modules/NaturalDocs \
- && ${COPYTREE_SHARE} . ${SITE_PERL}/NaturalDocs)
- @${MKDIR} ${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/NaturalDocs ${DATADIR}
-.for dir in Config Info JavaScript Styles
- @${MKDIR} ${DATADIR}/${dir}
- @(cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${DATADIR}/${dir})
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @(cd ${WRKSRC}/Help && ${COPYTREE_SHARE} . ${DOCSDIR})
-.endif
+ ${INSTALL_SCRIPT} ${WRKDIR}/NaturalDocs.sh \
+ ${STAGEDIR}${PREFIX}/bin/NaturalDocs
+ @${MKDIR} ${STAGEDIR}${SITE_PERL}/NaturalDocs
+ (cd ${WRKSRC}/Modules/NaturalDocs \
+ && ${COPYTREE_SHARE} . ${STAGEDIR}${SITE_PERL}/NaturalDocs)
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/NaturalDocs ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} "Config Info JavaScript Styles" \
+ ${STAGEDIR}${DATADIR})
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/Help && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list