diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-doc/NaturalDocs |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-doc/NaturalDocs')
-rw-r--r-- | app-doc/NaturalDocs/Manifest | 5 | ||||
-rw-r--r-- | app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild | 56 | ||||
-rw-r--r-- | app-doc/NaturalDocs/metadata.xml | 19 |
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> |