summaryrefslogtreecommitdiff
path: root/app-doc/NaturalDocs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-doc/NaturalDocs
reinit the tree, so we can have metadata
Diffstat (limited to 'app-doc/NaturalDocs')
-rw-r--r--app-doc/NaturalDocs/Manifest5
-rw-r--r--app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild56
-rw-r--r--app-doc/NaturalDocs/metadata.xml19
3 files changed, 80 insertions, 0 deletions
diff --git a/app-doc/NaturalDocs/Manifest b/app-doc/NaturalDocs/Manifest
new file mode 100644
index 000000000000..22910f34e785
--- /dev/null
+++ b/app-doc/NaturalDocs/Manifest
@@ -0,0 +1,5 @@
+DIST NaturalDocs-1.52.zip 460793 SHA256 3f13c99e15778afe6c5555084a083f856e93567b31b08acd1fd81afb10082681 SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1 WHIRLPOOL 11bd1d5ad3b96b5d116be3463c871c25f60837f1f2f866f9f8dcdfbc33cdfc051a582e5e1b81289685924a57de503026ad1bb44d6965d0f0cd6c94a91c7909ab
+EBUILD NaturalDocs-1.52-r1.ebuild 1253 SHA256 11161ddb7457602885827310911cb542f46a89d5890b2a4eed1fc16d722aa35a SHA512 bb22e931dd3f1fb222038dc7da32103821ddebb24cda3a1333c8248e876cd9c70f2d79ca049e2442987abb69c7199e779760d498bb0bb1348c33c9ab9116b9c0 WHIRLPOOL 148eb5da6adfc061d7c1f8958bc6b39ae904521a7fbdcaa8acf1d2d6b2455d45feb4f3d7d585a792fe3234b63ee4cc5233f121d277717c9e38b082dfb5f3d8b2
+MISC ChangeLog 2315 SHA256 aa1bb9f1084519c0121c61e261add45f5c8ad700e018b8dbb67eb8c8dfe62bfe SHA512 8267983cbcb79b6f3cb260df09f38aacd9ec42fd7130f32b7c8ea54458cc026ed45be8c3572670ac35e8469c7cb870c8b45828c8e8a49a6de9c74110d30b13cc WHIRLPOOL 8cbceecca2ede10e3cce44b06443cdd540790bcfc84be6536b7d71ac866b267b2ee2e50923289f4803c6f8839f94b0a8b0327b2575af7f2ae78ad4b80580cc3b
+MISC ChangeLog-2015 6183 SHA256 b77bf35d6323e60fae531c13a02c304e4082308af169e8e1da7f1bfd2ad5b112 SHA512 78d99c9b100854ef807bde51f8661fcd6be22ed4c89a71d2a9aac797e1ec9617232ad988cbd17676d633bcd66a413f0557f4e54d1d7bae6f9144c272facfe264 WHIRLPOOL ca9f46b595561ca865e5ad7369d9726d60f9f7b66ffa65323d0a369bbaa0f3890d6f40dee242dd6b661ec7fb23b0797e65957814c2d193d90c9a263741b6e099
+MISC metadata.xml 744 SHA256 aad8786b873a2b18a0575eea6424e1bbced058bca469018a13b15ba86f1278e4 SHA512 a61fa6f6e9a4dbcdfae1811217ece10fbc3e7df42cf23ba2b0031dee8f67a26fde65abc36606b22fde64ee4419294fa10d85784eaa9094ab741a78b92dd3d9d2 WHIRLPOOL f1629d14d20ef5fb99970f607ba09f40c05fc3053fa6315b8ff3bccf4d7539b79a7fbbaa04fbdae4c9a86dd3b6b96943c89b8e32d66b61ba82cbd74191eda6d3
diff --git a/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild b/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
new file mode 100644
index 000000000000..c218e04ba335
--- /dev/null
+++ b/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit perl-module
+
+DESCRIPTION="Extensible, multi-language source code documentation generator"
+HOMEPAGE="http://www.naturaldocs.org/"
+SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ~ppc64 sparc x86"
+
+IUSE=""
+
+RDEPEND="dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r Styles Info JavaScript
+
+ insinto /etc/${PN}
+ doins -r Config/*
+ dosym ../../../etc/${PN} /usr/share/${PN}/Config
+
+ perl_set_version
+ insinto ${VENDOR_LIB}
+ doins -r Modules/NaturalDocs
+ dodir /usr/share/${PN}/Modules
+ dosym ../../../..${VENDOR_LIB}/NaturalDocs /usr/share/${PN}/Modules/NaturalDocs
+
+ exeinto /usr/share/${PN}
+ doexe ${PN}
+
+ # Symlink the Perl script into /usr/bin
+ dodir /usr/bin
+ dosym ../share/${PN}/${PN} /usr/bin/${PN}
+
+ # Documentation
+ dohtml -r Help/*
+ dosym ../doc/${PF}/html /usr/share/${PN}/Help
+}
+
+pkg_preinst() {
+ if [[ -e /usr/share/${PN}/Config && ! -L /usr/share/${PN}/Config ]] ; then
+ mkdir -p /etc/${PN}
+ mv /usr/share/${PN}/Config/* /etc/${PN}/
+ rm -rf /usr/share/${PN}/Config
+ fi
+}
diff --git a/app-doc/NaturalDocs/metadata.xml b/app-doc/NaturalDocs/metadata.xml
new file mode 100644
index 000000000000..4374ad0494f6
--- /dev/null
+++ b/app-doc/NaturalDocs/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription>
+ Natural Docs is an open-source, extensible, multi-language
+ documentation generator. It extracts specially formatted comments
+ from source code and builds HTML documentation from it. The syntax
+ is transparent so that the comments in the source code read just as
+ easily as the generated documentation. It also focuses on automation
+ and high-quality generated output.
+ </longdescription>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">naturaldocs</remote-id>
+ </upstream>
+</pkgmetadata>