Portage is a package management system used by Gentoo Linux
# ChangeLog for app-doc/NaturalDocs
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/ChangeLog,v 1.20 2008/03/12 10:10:00 phreak Exp $
12 Mar 2008; Christian Heim
Removing Josh Glover (jmglov, #206782) from metadata.xml.
19 Feb 2008; Tobias Scherbaum
NaturalDocs-1.35.ebuild:
ppc stable, bug #117377
17 Feb 2008; Christian Faulhammer
NaturalDocs-1.35.ebuild:
quote variable
17 Feb 2008; Christian Faulhammer
NaturalDocs-1.35.ebuild:
stable amd64, security bug 117377
16 Feb 2008; Tobias Scherbaum
NaturalDocs-1.35.ebuild:
re-add ~ppc for now, bug #117377
12 Feb 2008; Christian Faulhammer
NaturalDocs-1.35.ebuild:
stable x86, security bug 117377
13 May 2007; Thilo Bangert
add herd
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
19 Jan 2007; Charlie Shepherd
NaturalDocs-1.22-r1.ebuild, NaturalDocs-1.35.ebuild:
QA: remove invalid RESTRICT="mirror"
19 Mar 2006; Mark Loeser
NaturalDocs-1.35.ebuild:
Add DEPEND on app-arch/unzip
*NaturalDocs-1.35 (31 Jan 2006)
31 Jan 2006; Josh Glover
Version bump; submitted by Josh Glover in bug #79212; also resolved issue
first reported in bug #117377 where many files are installed with 777 or 666
modes (yuck)
16 Dec 2005; Diego Pettenò
NaturalDocs-1.22-r1.ebuild:
Remove GNUish cp -a call. Bug #103487.
24 Apr 2005; Michael Hanselmann
NaturalDocs-1.22-r1.ebuild:
Stable on ppc.
12 Nov 2004; Simon Stelling
stable on amd64
15 Jul 2004; Josh Glover
marking stable on x86
29 Jun 2004; Aron Griffis
update head/tail usage
13 Jun 2004; David Holm
Added to ~ppc.
*NaturalDocs-1.22-r1 (12 Jun 2004)
12 Jun 2004; Josh Glover
metadata.xml:
This package was submitted by Josh Glover in bug #47266
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST NaturalDocs-1.22-Patch-3.zip 14712 RMD160 1ed6b1b3027cec56c8d131c3aff718314ff982de SHA1 824c181d6971acf02b7e23ab595ab71988a36e02 SHA256 2263f7aad74f1cb5f33ff2968f5cbc614bde3e29f21da6ca1d04c761ac2c64a9
DIST NaturalDocs-1.22.zip 271369 RMD160 8612a8cc2d902f6bc789cf5362d41d7c65979cb2 SHA1 dffe0dd0428da133de82968a858325d035de185e SHA256 813cc838f37e163ab7f241e469e0ebb3b313c1cd4065bd17739cfff0f612e441
DIST NaturalDocs-1.35.zip 344357 RMD160 940720d88fcfca4884435cb1019f62d127ed5e2f SHA1 6ecd583d6d01beb27b9362c9cef9077c1a50cb5f SHA256 f509a4d4e01d673a5e44fa45d6ca7851af7b3e00189afb5f23c0e57123e55fed
EBUILD NaturalDocs-1.22-r1.ebuild 1567 RMD160 bb34076acee058c2b7a40193e9b0c2f3afa73943 SHA1 177a8fd91ff81dbb659c82cce1c5fa73b7945739 SHA256 ea0114c786d3bb1eb487e850065d516ba5b2c9fdd56c0bf360eb724b5163142b
EBUILD NaturalDocs-1.35.ebuild 1024 RMD160 b87e828f33a2fa99ff3dd027843f99d8c30c053c SHA1 4d07274c40bdedf605313f16ea303c7ebc767853 SHA256 f22aaaf09ab70b3e2b6b0099e709f34b6e695e72b34f2bff8730b8c3e810be3b
MISC ChangeLog 2440 RMD160 2cb8dade69c20528426e129c127b725f2da8db0f SHA1 63175c00ff6ae7093fcecd98653b3d43a108f2ad SHA256 b6dd8ea47a0a9bbcaca4160f85e58817b8b82b598731ebc2499e8465893eadaa
MISC metadata.xml 651 RMD160 2e372c41c1344e612dfcc5e013e676b4c7e9e4ab SHA1 8f3a3339e1986671337776e1998c93376279cb39 SHA256 eb49c97dd5a1d4b888e9adb0795955c9fb5883c0c5074278dc6301a851875f55
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH16v/yuNVb5qfaOYRAkSTAJ9Ev6Jz1K/PJuw6nhGR8WPZA4PTHgCfSOr4
GGSfo2fK1nhZlHcovBr+lNQ=
=ck+s
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/NaturalDocs-1.22-r1.ebuild,v 1.11 2007/01/19 13:55:23 masterdriverz Exp $
DESCRIPTION="Extensible, multi-language source code documentation generator"
HOMEPAGE="http://www.naturaldocs.org/"
SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip mirror://sourceforge/naturaldocs/${P}-Patch-3.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 ppc amd64"
IUSE=""
RDEPEND="dev-lang/perl"
DEPEND="${RDEPEND}
app-arch/unzip"
src_unpack() {
mkdir ${P} || die "could not create directory ${P}"
cd ${P}
unzip ${DISTDIR}/${P}.zip
# See if we have a patch. If we have more than one, use the highest-
# numbered one *only*
local patch=`ls -r ${DISTDIR}/${P}-Patch-?.zip | head -n -1`
# If we have a patch, it is actually a whole new Perl module. Just
# unzip it over top of the original one.
if [ -n "${patch}" ]; then
einfo Applying patch: `basename ${patch}`
unzip -o ${patch}
fi
}
src_compile() {
einfo "Nothing to compile"
}
src_install() {
# Install Perl script, modules, and other supporting stuff
dodir /usr/share/NaturalDocs
cp -pPR NaturalDocs ${D}/usr/share/NaturalDocs/
cp -pPR Modules Project Styles ${D}/usr/share/NaturalDocs/
# Make the Perl script executable
chmod a+x ${D}/usr/share/NaturalDocs/NaturalDocs
# Symlink the Perl script into /usr/bin
dodir /usr/bin
dosym /usr/share/NaturalDocs/NaturalDocs /usr/bin/NaturalDocs
# Documentation
dodoc *.txt
dohtml -r Help/*
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/NaturalDocs-1.35.ebuild,v 1.8 2008/02/19 17:15:47 dertobi123 Exp $
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="amd64 ppc x86"
IUSE=""
RDEPEND="dev-lang/perl"
DEPEND="${RDEPEND}
app-arch/unzip"
src_unpack() {
mkdir ${P} || die "could not create directory ${P}"
cd ${P}
unzip "${DISTDIR}"/${P}.zip
}
src_compile() {
einfo "Nothing to compile"
}
src_install() {
# Install Perl script, modules, and other supporting stuff
insinto /usr/share/${PN}
doins -r Modules Styles Config Help Info JavaScript
exeinto /usr/share/${PN}
doexe ${PN}
# Symlink the Perl script into /usr/bin
dodir /usr/bin
dosym /usr/share/${PN}/${PN} /usr/bin/${PN}
# Documentation
dodoc *.txt
dohtml -r Help/*
}
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.