Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-dotnet/nant
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/ChangeLog,v 1.20 2008/06/01 11:21:09 jurek Exp $
01 Jun 2008; Jurek Bartuszek
files/nant-0.85-obselencense.patch, nant-0.85.ebuild:
Fixed mono-1.9 compatibility issues - removed usage of deprecated method
(bug #218613)
30 May 2008; Jurek Bartuszek
Added dev-util/pkgconfig dependency (bug #216416)
12 Mar 2008; Christian Heim
Removing Peter Johanson (latexer, #206688) from metadata.xml.
31 Dec 2007; Jurek Bartuszek
+files/nant-0.85-threadingfix.patch, nant-0.85.ebuild:
Fixed threading issue (bug #199748)
10 Aug 2007; Steve Dibb
amd64 stable, bug 186686
29 Jul 2007; Tobias Scherbaum
ppc stable, bug #186686
27 Jul 2007; Christian Faulhammer
stable x86, bug 186686
24 Feb 2007; Saleem Abdulrasool
-files/nant-0.85-rc2-is-unix.diff, -files/nant-0.85-rc2-profile.diff,
-files/nant-0.85-rc3-mono-1.1.7-compat.diff,
-files/nant-0.85_rc3-assignfix.diff, -nant-0.85_rc3.ebuild,
-nant-0.85_rc3-r1.ebuild:
prune old versions
24 Feb 2007; Saleem Abdulrasool
+files/nant-0.85-obselencense.patch, nant-0.85.ebuild:
Fix for current mono releases
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
18 Dec 2006; Saleem Abdulrasool
Fix mono dependency as per bug #158284
10 Dec 2006; Saleem Abdulrasool
Add MONO_NO_UNLOAD on ppc to allow it to build (bug #120550)
*nant-0.85 (10 Dec 2006)
10 Dec 2006; Saleem Abdulrasool
Version bump from upstream (bug #137443)
16 Sep 2006; Peter Johanson
+files/nant-0.85_rc3-assignfix.diff, -nant-0.85_rc2.ebuild,
nant-0.85_rc3-r1.ebuild:
Add a compilation fix on newer mono versions (bug #146131), and remove one
older version.
*nant-0.85_rc3-r1 (19 Jan 2006)
19 Jan 2006; Peter Johanson
Add a revision bump to fix bug #113712. This is actually a nightly snapshot
uploaded to gentoo mirrors, but ebuild naming conventions left me with no
choice but to call this an -r1.
03 Jun 2005; David Holm
Added to ~ppc.
19 May 2005; Tom Martin
Marked ~amd64.
13 May 2005; Peter Johanson
Upping the mono dep to at least 1.1.4. nant has issues on mono-1.0.x
*nant-0.85_rc3 (13 May 2005)
13 May 2005; Peter Johanson
+files/nant-0.85-rc3-mono-1.1.7-compat.diff, +nant-0.85_rc3.ebuild:
Bump. Includes fixes to make nant compile on mono-1.1.7, and now builds
with the 2.0 profile if on mono-1.1.x
*nant-0.85_rc2 (16 Mar 2005)
16 Mar 2005; Peter Johanson
+files/nant-0.85-rc2-is-unix.diff, +files/nant-0.85-rc2-profile.diff,
+nant-0.85_rc2.ebuild:
Initial import. Ebuild by yours truly, but lots of help from everyone on bug
#63758.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX nant-0.85-obselencense.patch 1453 RMD160 fffe1735da19bbdf6b573efe952b34e2e4b46435 SHA1 16580481f26192a8d9cafde1426b6fa5ff2b1a24 SHA256 849e0070cff4ccdd28972a1dc875213d9d95ab27453212cff0eabeb78c05e80c
AUX nant-0.85-threadingfix.patch 747 RMD160 5e2451e746667624f15f7f8f26769b18edd13d62 SHA1 669d6996ae9bd3f6be7d8a811ac97d649e91d480 SHA256 cd96b94a96e4a0d53a984c4af7f8417a4d91d7879c8f4ad04ce580560591cf74
DIST nant-0.85-src.tar.gz 2130856 RMD160 0d69f4f49305fecbd17c4b6e9cdc29a0bc5cc8fd SHA1 df97d7b542a4e561c37a0804bb8a159803cc05cd SHA256 f50fbcba5ea3819ecafab9631c8937460e2b8b04d65c435c71fef7220c5cfc7d
EBUILD nant-0.85.ebuild 1583 RMD160 24a847b2d7b05f525bc75ea8aa191882fd91fd59 SHA1 6bf541e6d6e43b8baf24f644f1c6f226e980ce36 SHA256 ac95148303641ca0880f233b2362c34bdd3dfb848de9980eef3b53bf2e9b715e
MISC ChangeLog 3413 RMD160 5235bfe58085debec611c6d679ae13859266ec2d SHA1 5ce354dea4f87dd0e0055f8d85eb9f48505a1849 SHA256 ee39e57927b5449419d63eb099abcbb1da37781e877d484a1ae34a8b45f21246
MISC metadata.xml 160 RMD160 cc10b170ad63a746d8bdfbe5bf1bd9f7065922b8 SHA1 49eaf4246f7502850064d3806cce65d3a404ce1b SHA256 1bc3e313a948415fff0dfa63a5610943327146bfe16bfeca603379bf9706a687
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhChi0ACgkQyOePD61SuWINVACfaJYVE0UTOgBlRoKFaFVDwRdB
/EoAn22QVH6IBqUVdWFfQletxWrb9XwB
=YFVX
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.85.ebuild,v 1.10 2008/06/01 11:21:09 jurek Exp $
inherit mono eutils
DESCRIPTION=".NET build tool"
HOMEPAGE="http://nant.sourceforge.net/"
SRC_URI="mirror://sourceforge/nant/${P}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND=">=dev-lang/mono-1.2.2.1
dev-util/pkgconfig"
RDEPEND="${DEPEND}"
# This build is not parallel build friendly
MAKEOPTS="${MAKEOPTS} -j1"
src_unpack() {
unpack ${A}
cd "${S}"
# Fix a problem with duplicate building caused by the doc= target
for file in $(find "${S}"/src -name '*.build') ; do
sed -i "s: doc=.*>:>:" ${file}
done
# Build against the .NET 2.0 Framework, as it is backwards compatible
sed -i -e "s/-f:NAnt.build/-t:mono-2.0 -f:NAnt.build/" \
"${S}"/Makefile || die "sed failed"
# Patch to prevent build from failing due to threading issues (see bug #199748)
epatch "${FILESDIR}"/${P}-threadingfix.patch
# Patch to allow building on current mono releases
epatch "${FILESDIR}"/${P}-obselencense.patch
}
src_compile() {
# PPC Build Workaround
if [[ ${ARCH} == "ppc" ]] ; then
export MONO_NO_UNLOAD=1
fi
emake || die
}
src_install() {
make prefix="${D}/usr" install || die "install failed"
# Fix ${D} showing up in the nant wrapper script, as well as silencing
# warnings related to the log4net library
sed -i \
-e "s:${D}::" \
-e "2iexport MONO_SILENT_WARNING=1" \
"${D}"/usr/bin/nant
dodoc README.txt
}