summaryrefslogtreecommitdiff
path: root/app-doc/NaturalDocs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-doc/NaturalDocs
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-doc/NaturalDocs')
-rw-r--r--app-doc/NaturalDocs/Manifest3
-rw-r--r--app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild56
-rw-r--r--app-doc/NaturalDocs/metadata.xml19
3 files changed, 78 insertions, 0 deletions
diff --git a/app-doc/NaturalDocs/Manifest b/app-doc/NaturalDocs/Manifest
new file mode 100644
index 000000000000..5d263fb2ab9c
--- /dev/null
+++ b/app-doc/NaturalDocs/Manifest
@@ -0,0 +1,3 @@
+DIST NaturalDocs-1.52.zip 460793 BLAKE2B d4ecd8bb8dd3fa92a8d9366077c65ddd70e9c4944519cb453e0752e2df0ed22d7fe23aa1edb1e63ffea16b0d0f56794d50a6a0520b2b91f0193a83326ac34c5b SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1
+EBUILD NaturalDocs-1.52-r1.ebuild 1253 BLAKE2B 5b3afaa5462cf4ae10ee486b2a9dc70a2780424a8d855a06cfe6c38b627b04fe996c248574a591feac261221d1f29d93a4ab9e9d128d48cfa7eaaf8b0e7c9914 SHA512 bb22e931dd3f1fb222038dc7da32103821ddebb24cda3a1333c8248e876cd9c70f2d79ca049e2442987abb69c7199e779760d498bb0bb1348c33c9ab9116b9c0
+MISC metadata.xml 749 BLAKE2B 8b3acad20a113287ac1e99a83bb7f1bb495012127f8c2142dbef1ab04701a7904cb63dd6139deb227bfbc3e857b3feca2611d8d9b9aff4338c6b4117619f1a60 SHA512 5d4cb7091dcc605bd8de492c47882674c31c8dd9ca39a38ffe1464fd734a9f9e25ba8790e88e79f2ca14c2b865e4d24e70e29b617717c1068dcc4e2278cb60d3
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..694980aa33fd
--- /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>