ChangeLog

# ChangeLog for dev-dotnet/ndoc
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ndoc/ChangeLog,v 1.8 2007/02/21 23:10:44 peper Exp $

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

02 Apr 2006; Bryan Østergaard Remove retired developer urilith from metadata.

19 Mar 2006; Mark Loeser ndoc-1.3.1-r1.ebuild,
ndoc-1.3.1-r2.ebuild:
Add DEPEND on app-arch/unzip

*ndoc-1.3.1-r2 (11 May 2005)

11 May 2005; +ndoc-1.3.1-r2.ebuild:
Fixed some warnings showing up as errors.

*ndoc-1.3.1-r1 (03 Apr 2005)

03 Apr 2005; -ndoc-1.3.1.ebuild,
+ndoc-1.3.1-r1.ebuild:
Moving dll files to /usr/share/ndoc, cleaning up doc installation.

02 Apr 2005; ndoc-1.3.1.ebuild:
Adding docs I forgot.

02 Apr 2005; ndoc-1.3.1.ebuild:
Fix a silly mistake I made.

*ndoc-1.3.1 (02 Apr 2005)

02 Apr 2005; +metadata.xml, +ndoc-1.3.1.ebuild:
New ebuild for NDoc.

Manifest

DIST ndoc-devel-v1.3.1.zip 3896669 RMD160 d7fd029f16060641e4002ebad91cf65146d33591 SHA1 5e39a93306d8d9e13afd510517a536a741ce3008 SHA256 f587a11ff2b726347028faee8e1db654d1544cbdc8d37be593f0560ec8b60256
EBUILD ndoc-1.3.1-r1.ebuild 1305 RMD160 4ab86ce4483b89269c354d75d5f059aba9416252 SHA1 0639a60c4beb6b3d412dc9943917af31cc537949 SHA256 900e95026d6f1a813c7f0f669547c54becb584d1a021499db2d6907e50b038dc
EBUILD ndoc-1.3.1-r2.ebuild 1469 RMD160 92e9a49ef66e7488446c65d4fa1bd52b24310528 SHA1 084f892cbbf47e366fe9a971af19341e0c883d60 SHA256 ed3b0b1184553f5967587c9ecd33f2b265716ce7c9aebadf5e085f9ae7420ef8
MISC ChangeLog 1140 RMD160 3ccc34c3f70e41d0fa91e70f21629e60c4722758 SHA1 d52b2a635ebcf53d11c34a8a404ee597e3797f8c SHA256 0ba52049ab545019d3268b41b43b02300fcd9712e4c350760652a11dd882e5d8
MISC metadata.xml 161 RMD160 7d20790c0e955dea4b53f1aef5078003e1dc3c22 SHA1 28cb0a5b42b6dd0ee38f87e15c2967138448852e SHA256 fcb8ced2da8d069ed47cc44ce865610755373a37d5c430fc3fddf2ecd1ea461d

metadata.xml




dotnet

ndoc-1.3.1-r1.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ndoc/ndoc-1.3.1-r1.ebuild,v 1.2 2006/03/19 22:12:35 halcy0n Exp $

inherit mono

DESCRIPTION=".NET Documentation Tool"
HOMEPAGE="http://ndoc.sourceforge.net/"

SRC_URI="mirror://sourceforge/${PN}/${PN}-devel-v${PV}.zip"

LICENSE="GPL-2"
SLOT="0"

KEYWORDS="~x86"
IUSE="debug doc"
DEPEND=">=dev-lang/mono-1.0
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip"
RDEPEND=">=dev-lang/mono-1.0"

S=${WORKDIR}

src_compile() {
nant -t:mono-1.0 || die
}

DLL_FILES="NDoc.Core.dll NDoc.Documenter.JavaDoc.dll NDoc.Documenter.Latex.dll NDoc.Documenter.LinearHtml.dll NDoc.Documenter.Msdn.dll NDoc.Documenter.Msdn2.dll NDoc.Documenter.Xml.dll NDoc.ExtendedUI.dll NDoc.VisualStudio.dll"

src_install() {
cd ${S}/bin/mono/1.0

# This installs all of the dll files with the exe file
# directory.
insinto /usr/share/ndoc
for dll in $DLL_FILES; do
doins $dll || die "Failed to install DLL."
done

DEBUG_VAR=""

use debug && DEBUG_VAR="--debug"

cat > ndoc <<- EOF
#!/bin/bash

mono $DEBUG_VAR /usr/share/ndoc/NDocConsole.exe "\$@"
EOF

insinto /usr/share/ndoc/
doins NDocConsole.exe
dobin ndoc

use doc && dohtml -a gif,html,css,js -r ${S}/doc/sdk/
}

ndoc-1.3.1-r2.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ndoc/ndoc-1.3.1-r2.ebuild,v 1.2 2006/03/19 22:12:35 halcy0n Exp $

inherit mono

DESCRIPTION=".NET Documentation Tool"
HOMEPAGE="http://ndoc.sourceforge.net/"

SRC_URI="mirror://sourceforge/${PN}/${PN}-devel-v${PV}.zip"

LICENSE="GPL-2"
SLOT="0"

KEYWORDS="~x86"
IUSE="debug doc"
DEPEND=">=dev-lang/mono-1.0
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip"
RDEPEND=">=dev-lang/mono-1.0"

S=${WORKDIR}

src_compile() {
# Workaround some unused private warnings which the buildfiles are treating as errors
find ${S} -name '*.build' -exec sed -e 's@warnaserror="true"@@g' -i {} \;

nant -t:mono-1.0 || die
}

DLL_FILES="NDoc.Core.dll NDoc.Documenter.JavaDoc.dll NDoc.Documenter.Latex.dll NDoc.Documenter.LinearHtml.dll NDoc.Documenter.Msdn.dll NDoc.Documenter.Msdn2.dll NDoc.Documenter.Xml.dll NDoc.ExtendedUI.dll NDoc.VisualStudio.dll"

src_install() {
cd ${S}/bin/mono/1.0

# This installs all of the dll files with the exe file
# directory.
insinto /usr/share/ndoc
for dll in $DLL_FILES; do
doins $dll || die "Failed to install $dll."
done

DEBUG_VAR=""

use debug && DEBUG_VAR="--debug"

cat > ndoc <<- EOF
#!/bin/bash

mono $DEBUG_VAR /usr/share/ndoc/NDocConsole.exe "\$@"
EOF

insinto /usr/share/ndoc/
doins NDocConsole.exe
dobin ndoc

use doc && dohtml -a gif,html,css,js -r ${S}/doc/sdk/
}