diff options
author | Todd Berman <tberman@gentoo.org> | 2003-07-14 02:43:50 +0000 |
---|---|---|
committer | Todd Berman <tberman@gentoo.org> | 2003-07-14 02:43:50 +0000 |
commit | 70f93e2b64bc8ba9187b01ca14bd99b0c27d3d47 (patch) | |
tree | 978ed8e12bd6c22bcf361dc31bdbaf7ddda8ae65 /dev-lang | |
parent | Changed gc to included to allow debugger to be added (diff) | |
download | gentoo-2-70f93e2b64bc8ba9187b01ca14bd99b0c27d3d47.tar.gz gentoo-2-70f93e2b64bc8ba9187b01ca14bd99b0c27d3d47.tar.bz2 gentoo-2-70f93e2b64bc8ba9187b01ca14bd99b0c27d3d47.zip |
Changed gc to included to allow debugger to be added
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/mono/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/mono/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/mono/files/digest-mono-0.25-r1 | 2 | ||||
-rw-r--r-- | dev-lang/mono/mono-0.25-r1.ebuild | 76 |
4 files changed, 87 insertions, 3 deletions
diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog index 95195f358135..7069b9602d0f 100644 --- a/dev-lang/mono/ChangeLog +++ b/dev-lang/mono/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/mono # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.23 2003/07/11 22:14:07 aliz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.24 2003/07/14 02:43:44 tberman Exp $ + +*mono-0.25-r1 (13 Jul 2003) + + 13 Jul 2003; Todd Berman <tberman@gentoo.org> mono-0.25-r1.ebuild: + Changed gc to included (modified boehm), its required by the debugger (next + piece to enter portage). *mono-0.25 (27 Jun 2003) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index e47e41898824..6bc90b23e161 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,8 +1,8 @@ MD5 d826b02d733198da09d685794785ee77 mono-0.24-r1.ebuild 1878 MD5 1a57789148dd366489d821961fd0a910 mono-0.23-r1.ebuild 1881 MD5 efe65b084152b6f0d1508cdc6d641da1 mono-0.25.ebuild 1877 -MD5 3b8e3a31c0ee2775b45dd352831a3a0f mono-0.25-r1.ebuild 1855 -MD5 cb3be96c4fd5dacbbcfa081909750857 ChangeLog 4240 +MD5 dfbd22ee519435596abacfb71cea9821 mono-0.25-r1.ebuild 1860 +MD5 9196b4344d58c79e1c3f9501e7552aff ChangeLog 4243 MD5 0649de7e8ec73c0c5dc85fe677fe4948 files/dotnet.conf 350 MD5 c8db2904965d6ed0f1e5545c4516304d files/dotnet.init 1052 MD5 e1aeccd0dfc7bc9e54ea0884c40a3f45 files/digest-mono-0.25 123 diff --git a/dev-lang/mono/files/digest-mono-0.25-r1 b/dev-lang/mono/files/digest-mono-0.25-r1 new file mode 100644 index 000000000000..e9cb01df15d6 --- /dev/null +++ b/dev-lang/mono/files/digest-mono-0.25-r1 @@ -0,0 +1,2 @@ +MD5 086b4f0961f97a4ce25feac167c69de1 mono-0.25.tar.gz 5831383 +MD5 4b6fb86f97bd1e034d412b78ced7acc3 mcs-0.25.tar.gz 5430517 diff --git a/dev-lang/mono/mono-0.25-r1.ebuild b/dev-lang/mono/mono-0.25-r1.ebuild new file mode 100644 index 000000000000..490597468198 --- /dev/null +++ b/dev-lang/mono/mono-0.25-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-0.25-r1.ebuild,v 1.1 2003/07/14 02:43:44 tberman Exp $ + +inherit eutils mono + +MCS_P="mcs-${PV}" +MCS_S=${WORKDIR}/${MCS_P} + +IUSE="" +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +SRC_URI="http://www.go-mono.com/archive/${P}.tar.gz + http://www.go-mono.com/archive/${MCS_P}.tar.gz" +HOMEPAGE="http://www.go-mono.com/" + +LICENSE="LGPL-2" +SLOT="0" + +KEYWORDS="~x86 -ppc" + +DEPEND="virtual/glibc + >=dev-libs/glib-2.0" + +RDEPEND="${DEPEND} + dev-util/pkgconfig" + +src_unpack() { + unpack ${A} + + # add our own little in-place mcs script + echo "${S}/mono/mini/mono ${S}/runtime/mcs.exe \"\$@\" " > ${S}/runtime/mcs + chmod +x ${S}/runtime/mcs +} + +src_compile() { + econf --with-gc=included || die + MAKEOPTS="${MAKEOPTS} -j1" emake || die "MONO compilation failure" + + cd ${MCS_S} + PATH=${S}/runtime:${S}/mono/mini:${PATH} MONO_PATH=${S}/runtime:${MONO_PATH} emake -f makefile.gnu || die "MCS compilation failure" +} + +src_install () { + cd ${S} + einstall || die + + dodoc AUTHORS ChangeLog COPYING.LIB NEWS README + docinto docs + dodoc docs/* + + # now install our own compiled dlls + cd ${MCS_S} + einstall || die + + # install mono's logo + insopts -m0644 + insinto /usr/share/pixmaps/mono + doins MonoIcon.png ScalableMonoIcon.svg + + docinto mcs + dodoc AUTHORS COPYING README* ChangeLog INSTALL.txt + docinto mcs/docs + dodoc docs/*.txt + + # init script + exeinto /etc/init.d ; newexe ${FILESDIR}/dotnet.init dotnet + insinto /etc/conf.d ; newins ${FILESDIR}/dotnet.conf dotnet +} + +pkg_postinst() { + echo + einfo "If you want to avoid typing '<runtime> program.exe'" + einfo "you can configure your runtime in /etc/conf.d/dotnet" + einfo "Use /etc/init.d/dotnet to register your runtime" + echo +} |