diff options
author | Peter Johanson <latexer@gentoo.org> | 2005-03-16 18:52:38 +0000 |
---|---|---|
committer | Peter Johanson <latexer@gentoo.org> | 2005-03-16 18:52:38 +0000 |
commit | d95b290ebea82ee5f1376a993cfadefc577e5ccf (patch) | |
tree | 5fd80e034b3c1766e357cc0fecda9534597c72e4 /dev-dotnet/nant | |
parent | xerces now makes use of java-pkg_dosrc (diff) | |
download | gentoo-2-d95b290ebea82ee5f1376a993cfadefc577e5ccf.tar.gz gentoo-2-d95b290ebea82ee5f1376a993cfadefc577e5ccf.tar.bz2 gentoo-2-d95b290ebea82ee5f1376a993cfadefc577e5ccf.zip |
Initial import. Ebuild by yours truly, but lots of help from everyone on bug #63758.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-dotnet/nant')
-rw-r--r-- | dev-dotnet/nant/ChangeLog | 12 | ||||
-rw-r--r-- | dev-dotnet/nant/Manifest | 5 | ||||
-rw-r--r-- | dev-dotnet/nant/files/digest-nant-0.85_rc2 | 1 | ||||
-rw-r--r-- | dev-dotnet/nant/files/nant-0.85-rc2-is-unix.diff | 13 | ||||
-rw-r--r-- | dev-dotnet/nant/files/nant-0.85-rc2-profile.diff | 13 | ||||
-rw-r--r-- | dev-dotnet/nant/metadata.xml | 10 | ||||
-rw-r--r-- | dev-dotnet/nant/nant-0.85_rc2.ebuild | 55 |
7 files changed, 109 insertions, 0 deletions
diff --git a/dev-dotnet/nant/ChangeLog b/dev-dotnet/nant/ChangeLog new file mode 100644 index 000000000000..5fd354904b30 --- /dev/null +++ b/dev-dotnet/nant/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for dev-dotnet/nant +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/ChangeLog,v 1.1 2005/03/16 18:52:38 latexer Exp $ + +*nant-0.85_rc2 (16 Mar 2005) + + 16 Mar 2005; Peter Johanson <latexer@gentoo.org> +metadata.xml, + +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. + diff --git a/dev-dotnet/nant/Manifest b/dev-dotnet/nant/Manifest new file mode 100644 index 000000000000..66159f4db239 --- /dev/null +++ b/dev-dotnet/nant/Manifest @@ -0,0 +1,5 @@ +MD5 5dce8f69ec8d7861db0a6b38e9d08431 nant-0.85_rc2.ebuild 1196 +MD5 3df553e94423a0075a61a43a56dc6726 metadata.xml 256 +MD5 4780780090572267e1371fd5386b2788 files/digest-nant-0.85_rc2 70 +MD5 5f0141b7a8590cfe8e5dceb0d63c3d11 files/nant-0.85-rc2-profile.diff 592 +MD5 130a6c23514ec41bc117c3059c9aaf7f files/nant-0.85-rc2-is-unix.diff 695 diff --git a/dev-dotnet/nant/files/digest-nant-0.85_rc2 b/dev-dotnet/nant/files/digest-nant-0.85_rc2 new file mode 100644 index 000000000000..fbfc20e8889d --- /dev/null +++ b/dev-dotnet/nant/files/digest-nant-0.85_rc2 @@ -0,0 +1 @@ +MD5 b1df647ea1f1fcf6c6f176a73ec2b760 nant-0.85-rc2-src.tar.gz 2096197 diff --git a/dev-dotnet/nant/files/nant-0.85-rc2-is-unix.diff b/dev-dotnet/nant/files/nant-0.85-rc2-is-unix.diff new file mode 100644 index 000000000000..10f683d14770 --- /dev/null +++ b/dev-dotnet/nant/files/nant-0.85-rc2-is-unix.diff @@ -0,0 +1,13 @@ +diff -aur nant-0.85-rc1-orig/src/NAnt.Core/PlatformHelper.cs nant-0.85-rc1/src/NAnt.Core/PlatformHelper.cs +--- nant-0.85-rc1-orig/src/NAnt.Core/PlatformHelper.cs 2004-07-03 03:34:40.000000000 -0400 ++++ nant-0.85-rc1/src/NAnt.Core/PlatformHelper.cs 2004-11-29 20:51:52.819156744 -0500 +@@ -49,7 +49,8 @@ + IsWin32 = false;
+ }
+
+- if (Environment.Version.Major == 1) {
++ if (Environment.Version.Major == 1 ||
++ Environment.Version.Major == 2) {
+ // on the Mono 1.0 profile, the value for unix is 128
+ // (MS.NET 1.x does not have an enum field for unix)
+ if ((int) platformID == 128) {
diff --git a/dev-dotnet/nant/files/nant-0.85-rc2-profile.diff b/dev-dotnet/nant/files/nant-0.85-rc2-profile.diff new file mode 100644 index 000000000000..5a59e6ffefe8 --- /dev/null +++ b/dev-dotnet/nant/files/nant-0.85-rc2-profile.diff @@ -0,0 +1,13 @@ +diff -aur nant-0.85-rc2-orig/src/NAnt.Console/App.config nant-0.85-rc2/src/NAnt.Console/App.config +--- nant-0.85-rc2-orig/src/NAnt.Console/App.config 2005-02-06 10:00:12.000000000 -0500 ++++ nant-0.85-rc2/src/NAnt.Console/App.config 2005-03-14 23:28:59.000000000 -0500 +@@ -845,8 +845,8 @@ + </assemblyBinding>
+ </runtime>
+ <startup>
+- <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
++ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.0.3705" />
+ </startup>
+ </configuration>
diff --git a/dev-dotnet/nant/metadata.xml b/dev-dotnet/nant/metadata.xml new file mode 100644 index 000000000000..4ad551f1ca8f --- /dev/null +++ b/dev-dotnet/nant/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> + <maintainer> + <email>latexer@gentoo.org</email> + <name>Peter Johanson</name> + </maintainer> +</pkgmetadata> + diff --git a/dev-dotnet/nant/nant-0.85_rc2.ebuild b/dev-dotnet/nant/nant-0.85_rc2.ebuild new file mode 100644 index 000000000000..26d7322c42f9 --- /dev/null +++ b/dev-dotnet/nant/nant-0.85_rc2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.85_rc2.ebuild,v 1.1 2005/03/16 18:52:38 latexer Exp $ + +inherit mono eutils + +MY_P=${P/_rc/-rc} + +DESCRIPTION=".NET build tool" +HOMEPAGE="http://nant.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +DEPEND="dev-lang/mono" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/${MY_P}-is-unix.diff || die + epatch ${FILESDIR}/${MY_P}-profile.diff || die + + # 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 + + # Problem with is-unix() on mono-1.1.x where the platform is detected + # as !is-unix(). + sed -i -e "s:install-windows, install-linux:install-linux:" \ + -e 's:if.*is-unix()}\"::' \ + ${S}/NAnt.build +} + +src_compile() { + emake -j1 || die +} + +src_install() { + make prefix=${D}/usr install || die + # 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 +} |