add NaturalDocs 1.21

An extensible, multi-language source code documentation generator
This commit is contained in:
Ying-Chieh Liao 2004-02-27 08:53:37 +00:00
parent d5ad5ae32b
commit 6345e1bb02
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=102273
4 changed files with 57 additions and 0 deletions

View File

@ -492,6 +492,7 @@
SUBDIR += msrc0
SUBDIR += nana
SUBDIR += nasm
SUBDIR += naturaldocs
SUBDIR += ncurses
SUBDIR += newfile
SUBDIR += newt

View File

@ -0,0 +1,48 @@
# ex:ts=8
# Ports collection makefile for: NaturalDocs
# Date created: Feb 27, 2004
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= naturaldocs
PORTVERSION= 1.21
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= NaturalDocs-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= An extensible, multi-language source code documentation generator
USE_ZIP= yes
USE_PERL5_RUN= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
DOCSDIR= ${PREFIX}/share/doc/NaturalDocs
PLIST_FILES= bin/NaturalDocs
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/NaturalDocs ${PREFIX}/bin
@${MKDIR} ${SITE_PERL}/NaturalDocs
@cd ${WRKSRC}/Modules/NaturalDocs && \
${FIND} * -type d -exec ${MKDIR} ${SITE_PERL}/NaturalDocs/{} \; && \
${FIND} * -type f -exec ${INSTALL_DATA} {} ${SITE_PERL}/NaturalDocs/{} \;
@${FIND} ${SITE_PERL}/NaturalDocs -type f | \
${SED} -e "s,^${PREFIX}/,," >> ${TMPPLIST}
@${FIND} ${SITE_PERL}/NaturalDocs -type d | ${SORT} -r | \
${SED} -e "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/Help && \
${FIND} * -type d -exec ${MKDIR} ${DOCSDIR}/{} \; && \
${FIND} * -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
@${FIND} ${DOCSDIR} -type f | \
${SED} -e "s,^${PREFIX}/,," >> ${TMPPLIST}
@${FIND} ${DOCSDIR} -type d | ${SORT} -r | \
${SED} -e "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
MD5 (NaturalDocs-1.21.zip) = c471f1a3d22b25b5bedd7abc0e670cfe
SIZE (NaturalDocs-1.21.zip) = 246144

View File

@ -0,0 +1,6 @@
Natural Docs is an extensible, multi-language source code documentation
generator. The syntax is transparent so that the comments in the source
code read just as easily as the generated documentation. Also focuses
on automation and high-quality output.
WWW: http://www.naturaldocs.org/