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:
parent
f709e12c25
commit
a64b922e71
44
textproc/naturaldocs/Makefile
Normal file
44
textproc/naturaldocs/Makefile
Normal 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>
|
2
textproc/naturaldocs/distinfo
Normal file
2
textproc/naturaldocs/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (NaturalDocs-1.52.zip) = PxPJnhV3iv5sVVUISgg/hW6TVnsxsIrNH9ga+xAIJoE=
|
||||
SIZE (NaturalDocs-1.52.zip) = 460793
|
5
textproc/naturaldocs/files/NaturalDocs.sh
Normal file
5
textproc/naturaldocs/files/NaturalDocs.sh
Normal 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 $@
|
4
textproc/naturaldocs/pkg/DESCR
Normal file
4
textproc/naturaldocs/pkg/DESCR
Normal 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.
|
146
textproc/naturaldocs/pkg/PLIST
Normal file
146
textproc/naturaldocs/pkg/PLIST
Normal 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
|
Loading…
x
Reference in New Issue
Block a user