import naturaldocs-1.52

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.

ok aja@
This commit is contained in:
jasper 2013-01-04 07:47:44 +00:00
parent f709e12c25
commit a64b922e71
5 changed files with 201 additions and 0 deletions

View File

@ -0,0 +1,44 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/01/04 07:47:44 jasper Exp $
COMMENT= multi-language source code documentation generator
DISTNAME= NaturalDocs-1.52
PKGNAME= ${DISTNAME:L}
CATEGORIES= textproc devel
HOMEPAGE= http://www.naturaldocs.org/
# AGPLv3
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=naturaldocs/}
EXTRACT_SUFX= .zip
MODULES= perl
PKG_ARCH= *
NO_BUILD= Yes
NO_REGRESS= Yes
WRKDIST= ${WRKDIR}
DOC_DIR= ${PREFIX}/share/doc/naturaldocs
DATA_DIR= ${PREFIX}/share/NaturalDocs/
do-install:
${INSTALL_SCRIPT} ${FILESDIR}/NaturalDocs.sh ${PREFIX}/bin/NaturalDocs
${SUBST_CMD} ${PREFIX}/bin/NaturalDocs
rm ${PREFIX}/bin/NaturalDocs.beforesubst
${INSTALL_DATA_DIR} ${PREFIX}/${P5SITE}/NaturalDocs ${DOC_DIR} ${DATA_DIR}
cd ${WRKSRC}/Modules/NaturalDocs \
&& cp -r . ${PREFIX}/${P5SITE}/NaturalDocs
${INSTALL_SCRIPT} ${WRKSRC}/NaturalDocs ${DATA_DIR}
.for dir in Config Info JavaScript Styles
${INSTALL_DATA_DIR} ${DATA_DIR}/${dir}
cd ${WRKSRC}/${dir} && cp -r . ${DATA_DIR}/${dir}
.endfor
cd ${WRKSRC}/Help && cp -r . ${DOC_DIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (NaturalDocs-1.52.zip) = PxPJnhV3iv5sVVUISgg/hW6TVnsxsIrNH9ga+xAIJoE=
SIZE (NaturalDocs-1.52.zip) = 460793

View File

@ -0,0 +1,5 @@
#!/bin/sh
#
# $OpenBSD: NaturalDocs.sh,v 1.1.1.1 2013/01/04 07:47:44 jasper Exp $
${TRUEPREFIX}/share/NaturalDocs/NaturalDocs $@

View File

@ -0,0 +1,4 @@
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.

View File

@ -0,0 +1,146 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/01/04 07:47:44 jasper Exp $
bin/NaturalDocs
${P5SITE}/NaturalDocs/
${P5SITE}/NaturalDocs/BinaryFile.pm
${P5SITE}/NaturalDocs/Builder/
${P5SITE}/NaturalDocs/Builder.pm
${P5SITE}/NaturalDocs/Builder/Base.pm
${P5SITE}/NaturalDocs/Builder/FramedHTML.pm
${P5SITE}/NaturalDocs/Builder/HTML.pm
${P5SITE}/NaturalDocs/Builder/HTMLBase.pm
${P5SITE}/NaturalDocs/ClassHierarchy/
${P5SITE}/NaturalDocs/ClassHierarchy.pm
${P5SITE}/NaturalDocs/ClassHierarchy/Class.pm
${P5SITE}/NaturalDocs/ClassHierarchy/File.pm
${P5SITE}/NaturalDocs/ConfigFile.pm
${P5SITE}/NaturalDocs/Constants.pm
${P5SITE}/NaturalDocs/DefineMembers.pm
${P5SITE}/NaturalDocs/Error.pm
${P5SITE}/NaturalDocs/File.pm
${P5SITE}/NaturalDocs/ImageReferenceTable/
${P5SITE}/NaturalDocs/ImageReferenceTable.pm
${P5SITE}/NaturalDocs/ImageReferenceTable/Reference.pm
${P5SITE}/NaturalDocs/ImageReferenceTable/String.pm
${P5SITE}/NaturalDocs/Languages/
${P5SITE}/NaturalDocs/Languages.pm
${P5SITE}/NaturalDocs/Languages/ActionScript.pm
${P5SITE}/NaturalDocs/Languages/Ada.pm
${P5SITE}/NaturalDocs/Languages/Advanced/
${P5SITE}/NaturalDocs/Languages/Advanced.pm
${P5SITE}/NaturalDocs/Languages/Advanced/Scope.pm
${P5SITE}/NaturalDocs/Languages/Advanced/ScopeChange.pm
${P5SITE}/NaturalDocs/Languages/Base.pm
${P5SITE}/NaturalDocs/Languages/CSharp.pm
${P5SITE}/NaturalDocs/Languages/PLSQL.pm
${P5SITE}/NaturalDocs/Languages/Pascal.pm
${P5SITE}/NaturalDocs/Languages/Perl.pm
${P5SITE}/NaturalDocs/Languages/Prototype/
${P5SITE}/NaturalDocs/Languages/Prototype.pm
${P5SITE}/NaturalDocs/Languages/Prototype/Parameter.pm
${P5SITE}/NaturalDocs/Languages/Simple.pm
${P5SITE}/NaturalDocs/Languages/Tcl.pm
${P5SITE}/NaturalDocs/LineReader.pm
${P5SITE}/NaturalDocs/Menu/
${P5SITE}/NaturalDocs/Menu.pm
${P5SITE}/NaturalDocs/Menu/Entry.pm
${P5SITE}/NaturalDocs/NDMarkup.pm
${P5SITE}/NaturalDocs/Parser/
${P5SITE}/NaturalDocs/Parser.pm
${P5SITE}/NaturalDocs/Parser/JavaDoc.pm
${P5SITE}/NaturalDocs/Parser/Native.pm
${P5SITE}/NaturalDocs/Parser/ParsedTopic.pm
${P5SITE}/NaturalDocs/Project/
${P5SITE}/NaturalDocs/Project.pm
${P5SITE}/NaturalDocs/Project/ImageFile.pm
${P5SITE}/NaturalDocs/Project/SourceFile.pm
${P5SITE}/NaturalDocs/ReferenceString.pm
${P5SITE}/NaturalDocs/Settings/
${P5SITE}/NaturalDocs/Settings.pm
${P5SITE}/NaturalDocs/Settings/BuildTarget.pm
${P5SITE}/NaturalDocs/SourceDB/
${P5SITE}/NaturalDocs/SourceDB.pm
${P5SITE}/NaturalDocs/SourceDB/Extension.pm
${P5SITE}/NaturalDocs/SourceDB/File.pm
${P5SITE}/NaturalDocs/SourceDB/Item.pm
${P5SITE}/NaturalDocs/SourceDB/ItemDefinition.pm
${P5SITE}/NaturalDocs/SourceDB/WatchedFileDefinitions.pm
${P5SITE}/NaturalDocs/StatusMessage.pm
${P5SITE}/NaturalDocs/SymbolString.pm
${P5SITE}/NaturalDocs/SymbolTable/
${P5SITE}/NaturalDocs/SymbolTable.pm
${P5SITE}/NaturalDocs/SymbolTable/File.pm
${P5SITE}/NaturalDocs/SymbolTable/IndexElement.pm
${P5SITE}/NaturalDocs/SymbolTable/Reference.pm
${P5SITE}/NaturalDocs/SymbolTable/ReferenceTarget.pm
${P5SITE}/NaturalDocs/SymbolTable/Symbol.pm
${P5SITE}/NaturalDocs/SymbolTable/SymbolDefinition.pm
${P5SITE}/NaturalDocs/Topics/
${P5SITE}/NaturalDocs/Topics.pm
${P5SITE}/NaturalDocs/Topics/Type.pm
${P5SITE}/NaturalDocs/Version.pm
share/NaturalDocs/
share/NaturalDocs/Config/
share/NaturalDocs/Config/Languages.txt
share/NaturalDocs/Config/Topics.txt
share/NaturalDocs/Info/
share/NaturalDocs/Info/CSSGuide.txt
share/NaturalDocs/Info/File Parsing.txt
share/NaturalDocs/Info/HTMLTestCases.pm
share/NaturalDocs/Info/Languages.txt
share/NaturalDocs/Info/NDMarkup.txt
share/NaturalDocs/Info/Symbol Management.txt
share/NaturalDocs/Info/images/
share/NaturalDocs/Info/images/Logo.png
share/NaturalDocs/JavaScript/
share/NaturalDocs/JavaScript/GooglePrettify.js
share/NaturalDocs/JavaScript/NaturalDocs.js
share/NaturalDocs/NaturalDocs
share/NaturalDocs/Styles/
share/NaturalDocs/Styles/Default.css
share/NaturalDocs/Styles/Roman.css
share/NaturalDocs/Styles/Small.css
share/doc/naturaldocs/
share/doc/naturaldocs/customizinglanguages.html
share/doc/naturaldocs/customizingtopics.html
share/doc/naturaldocs/documenting/
share/doc/naturaldocs/documenting.html
share/doc/naturaldocs/documenting/reference.html
share/doc/naturaldocs/documenting/walkthrough.html
share/doc/naturaldocs/example/
share/doc/naturaldocs/example/Default.css
share/doc/naturaldocs/example/NaturalDocs.js
share/doc/naturaldocs/example/Roman.css
share/doc/naturaldocs/example/Small.css
share/doc/naturaldocs/example/showstyle.html
share/doc/naturaldocs/examples.css
share/doc/naturaldocs/images/
share/doc/naturaldocs/images/header/
share/doc/naturaldocs/images/header/background.png
share/doc/naturaldocs/images/header/leftside.png
share/doc/naturaldocs/images/header/logo.png
share/doc/naturaldocs/images/header/overbody.png
share/doc/naturaldocs/images/header/overbodybg.png
share/doc/naturaldocs/images/header/overleftmargin.png
share/doc/naturaldocs/images/header/overmenu.png
share/doc/naturaldocs/images/header/overmenubg.png
share/doc/naturaldocs/images/header/rightside.png
share/doc/naturaldocs/images/menu/
share/doc/naturaldocs/images/menu/about.png
share/doc/naturaldocs/images/menu/background.png
share/doc/naturaldocs/images/menu/bottomleft.png
share/doc/naturaldocs/images/menu/bottomright.png
share/doc/naturaldocs/images/menu/community.png
share/doc/naturaldocs/images/menu/customizing.png
share/doc/naturaldocs/images/menu/using.png
share/doc/naturaldocs/index.html
share/doc/naturaldocs/javascript/
share/doc/naturaldocs/javascript/BrowserStyles.js
share/doc/naturaldocs/javascript/PNGHandling.js
share/doc/naturaldocs/keywords.html
share/doc/naturaldocs/languages.html
share/doc/naturaldocs/menu.html
share/doc/naturaldocs/output.html
share/doc/naturaldocs/running.html
share/doc/naturaldocs/styles.css
share/doc/naturaldocs/styles.html
share/doc/naturaldocs/troubleshooting.html