From 3a76637744385da4d92473c1a0fe40f5f4b4e7ef Mon Sep 17 00:00:00 2001 From: Rainer Groesslinger Date: Sat, 4 Oct 2003 20:07:37 +0000 Subject: new version --- dev-dotnet/mono/ChangeLog | 7 ++- dev-dotnet/mono/Manifest | 18 ++----- dev-dotnet/mono/files/digest-mono-0.23-r1 | 2 - dev-dotnet/mono/files/digest-mono-0.24-r1 | 2 - dev-dotnet/mono/files/digest-mono-0.25 | 2 - dev-dotnet/mono/files/digest-mono-0.25-r1 | 2 - dev-dotnet/mono/files/digest-mono-0.26 | 2 - dev-dotnet/mono/files/digest-mono-0.28 | 2 + dev-dotnet/mono/files/dotnet.conf | 2 +- dev-dotnet/mono/files/dotnet.init | 4 +- dev-dotnet/mono/mono-0.23-r1.ebuild | 78 ---------------------------- dev-dotnet/mono/mono-0.24-r1.ebuild | 78 ---------------------------- dev-dotnet/mono/mono-0.25-r1.ebuild | 79 ---------------------------- dev-dotnet/mono/mono-0.25.ebuild | 78 ---------------------------- dev-dotnet/mono/mono-0.26.ebuild | 80 ---------------------------- dev-dotnet/mono/mono-0.28.ebuild | 86 +++++++++++++++++++++++++++++++ 16 files changed, 102 insertions(+), 420 deletions(-) delete mode 100644 dev-dotnet/mono/files/digest-mono-0.23-r1 delete mode 100644 dev-dotnet/mono/files/digest-mono-0.24-r1 delete mode 100644 dev-dotnet/mono/files/digest-mono-0.25 delete mode 100644 dev-dotnet/mono/files/digest-mono-0.25-r1 delete mode 100644 dev-dotnet/mono/files/digest-mono-0.26 create mode 100644 dev-dotnet/mono/files/digest-mono-0.28 delete mode 100644 dev-dotnet/mono/mono-0.23-r1.ebuild delete mode 100644 dev-dotnet/mono/mono-0.24-r1.ebuild delete mode 100644 dev-dotnet/mono/mono-0.25-r1.ebuild delete mode 100644 dev-dotnet/mono/mono-0.25.ebuild delete mode 100644 dev-dotnet/mono/mono-0.26.ebuild create mode 100644 dev-dotnet/mono/mono-0.28.ebuild (limited to 'dev-dotnet') diff --git a/dev-dotnet/mono/ChangeLog b/dev-dotnet/mono/ChangeLog index 0b53cd62f33e..0727f46d1963 100644 --- a/dev-dotnet/mono/ChangeLog +++ b/dev-dotnet/mono/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-dotnet/mono # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/ChangeLog,v 1.5 2003/09/29 18:06:11 scandium Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/ChangeLog,v 1.6 2003/10/04 20:07:21 scandium Exp $ + +*mono-0.28 (04 Oct 2003) + + 04 Oct 2003; Rainer Groesslinger mono-0.28.ebuild: + new version *mono-0.26-r1 (29 Sep 2003) diff --git a/dev-dotnet/mono/Manifest b/dev-dotnet/mono/Manifest index 7d2ad7c48a5a..31993227f04f 100644 --- a/dev-dotnet/mono/Manifest +++ b/dev-dotnet/mono/Manifest @@ -1,16 +1,8 @@ -MD5 a36065fed189605a8cdceb0f94ecf562 ChangeLog 5856 +MD5 204ae4c2fa259575cb0c87c05a85046d ChangeLog 5972 MD5 76b314cc7b7b79b298dd4889dff8c9cd metadata.xml 159 -MD5 d3719cabdd4e41ef50cc6aca2032361e mono-0.23-r1.ebuild 1896 -MD5 8cdeaf8af23007e954d5c293e2224f20 mono-0.24-r1.ebuild 1898 -MD5 7a8d396691a36ea303c8003d32709757 mono-0.25-r1.ebuild 1921 -MD5 cbc8f64aff7243239d2c6bff413fe81d mono-0.25.ebuild 1896 -MD5 9e44a32d46128dbafaf99ed7fc4b184a mono-0.26.ebuild 1994 MD5 de6401bde26ec25480c0c195138f1162 mono-0.26-r1.ebuild 2167 -MD5 152002c84c4dd3770f370368bf6bb469 files/digest-mono-0.23-r1 123 -MD5 69fcf888ecb5ec9c5498caa075565ab6 files/digest-mono-0.24-r1 123 -MD5 e1aeccd0dfc7bc9e54ea0884c40a3f45 files/digest-mono-0.25 123 -MD5 e1aeccd0dfc7bc9e54ea0884c40a3f45 files/digest-mono-0.25-r1 123 -MD5 d95ea96c10b13e30e1a22910e5483d82 files/digest-mono-0.26 123 -MD5 a51881657d7eeab447d3ca0590c70e78 files/dotnet.conf 582 -MD5 ec7bf3a98c482c7bf1acffa3aad31e5e files/dotnet.init 1053 +MD5 6dca883454e224a7dbb704cd03a6d023 mono-0.28.ebuild 2165 +MD5 43da8709d0752a2ef9f9dfb050a05d9f files/digest-mono-0.28 123 +MD5 518023a50bb285d0758ed7562a6af8a8 files/dotnet.conf 582 +MD5 b3f7f4df1a4f76aa99c3f1e95c83fe4f files/dotnet.init 1043 MD5 d95ea96c10b13e30e1a22910e5483d82 files/digest-mono-0.26-r1 123 diff --git a/dev-dotnet/mono/files/digest-mono-0.23-r1 b/dev-dotnet/mono/files/digest-mono-0.23-r1 deleted file mode 100644 index 34c497d71a91..000000000000 --- a/dev-dotnet/mono/files/digest-mono-0.23-r1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 a3d65cde58a14e9f2353fa20fa492ab1 mono-0.23.tar.gz 3391671 -MD5 8eb7ca046bc969ae94841563ae6ef22d mcs-0.23.tar.gz 4318632 diff --git a/dev-dotnet/mono/files/digest-mono-0.24-r1 b/dev-dotnet/mono/files/digest-mono-0.24-r1 deleted file mode 100644 index fb712b0da1a0..000000000000 --- a/dev-dotnet/mono/files/digest-mono-0.24-r1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 f064872ec93de8cfc47ecadb8aa73edb mono-0.24.tar.gz 4020161 -MD5 1331b62892dae6f78e83a4caadaabcfe mcs-0.24.tar.gz 5098337 diff --git a/dev-dotnet/mono/files/digest-mono-0.25 b/dev-dotnet/mono/files/digest-mono-0.25 deleted file mode 100644 index e9cb01df15d6..000000000000 --- a/dev-dotnet/mono/files/digest-mono-0.25 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 086b4f0961f97a4ce25feac167c69de1 mono-0.25.tar.gz 5831383 -MD5 4b6fb86f97bd1e034d412b78ced7acc3 mcs-0.25.tar.gz 5430517 diff --git a/dev-dotnet/mono/files/digest-mono-0.25-r1 b/dev-dotnet/mono/files/digest-mono-0.25-r1 deleted file mode 100644 index e9cb01df15d6..000000000000 --- a/dev-dotnet/mono/files/digest-mono-0.25-r1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 086b4f0961f97a4ce25feac167c69de1 mono-0.25.tar.gz 5831383 -MD5 4b6fb86f97bd1e034d412b78ced7acc3 mcs-0.25.tar.gz 5430517 diff --git a/dev-dotnet/mono/files/digest-mono-0.26 b/dev-dotnet/mono/files/digest-mono-0.26 deleted file mode 100644 index f9f4f430f3eb..000000000000 --- a/dev-dotnet/mono/files/digest-mono-0.26 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 6821b1e8e4493109d9d42a90a631223a mono-0.26.tar.gz 8939242 -MD5 4ccc74667ff4d79ba08b341d2e684921 mcs-0.26.tar.gz 5990189 diff --git a/dev-dotnet/mono/files/digest-mono-0.28 b/dev-dotnet/mono/files/digest-mono-0.28 new file mode 100644 index 000000000000..fa4a14d66b61 --- /dev/null +++ b/dev-dotnet/mono/files/digest-mono-0.28 @@ -0,0 +1,2 @@ +MD5 108f89a08c1f1dd772b8d48ea5dcaf24 mono-0.28.tar.gz 9323050 +MD5 a437c53d588e9d7b16309d52f08fa253 mcs-0.28.tar.gz 6268271 diff --git a/dev-dotnet/mono/files/dotnet.conf b/dev-dotnet/mono/files/dotnet.conf index dd4af9bbc896..ffdead240032 100644 --- a/dev-dotnet/mono/files/dotnet.conf +++ b/dev-dotnet/mono/files/dotnet.conf @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/files/dotnet.conf,v 1.3 2003/07/26 14:58:19 scandium Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/files/dotnet.conf,v 1.4 2003/10/04 20:07:22 scandium Exp $ # configuration file for dotnet diff --git a/dev-dotnet/mono/files/dotnet.init b/dev-dotnet/mono/files/dotnet.init index b96c38c7d026..5fe2c80a1b1e 100644 --- a/dev-dotnet/mono/files/dotnet.init +++ b/dev-dotnet/mono/files/dotnet.init @@ -1,7 +1,7 @@ #!/sbin/runscript # 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-dotnet/mono/files/dotnet.init,v 1.2 2003/07/26 14:56:43 scandium Exp $ +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/files/dotnet.init,v 1.3 2003/10/04 20:07:22 scandium Exp $ start() { ebegin "Registering .NET IL binaries with ${CLR}" diff --git a/dev-dotnet/mono/mono-0.23-r1.ebuild b/dev-dotnet/mono/mono-0.23-r1.ebuild deleted file mode 100644 index 88b5500081db..000000000000 --- a/dev-dotnet/mono/mono-0.23-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.23-r1.ebuild,v 1.4 2003/10/01 17:34:57 scandium Exp $ - -inherit mono - -MCS_P="mcs-${PV}" -MCS_S=${WORKDIR}/${MCS_P} - -IUSE="" -DESCRIPTION="Mono runtime and class librarier, 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="GPL-2 | LGPL-2 | X11" -SLOT="0" - -KEYWORDS="x86 -ppc" - -DEPEND="virtual/glibc - >=dev-libs/glib-2.0 - >=dev-libs/boehm-gc-6.1 - !dev-dotnet/pnet" - -RDEPEND="${DEPEND} - dev-util/pkgconfig" - -src_unpack() { - unpack ${A} - - # add our own little in-place mcs script - echo "${S}/mono/jit/mono ${S}/runtime/mcs.exe \"\$@\" " > ${S}/runtime/mcs - chmod +x ${S}/runtime/mcs -} - -src_compile() { - econf --with-gc=boehm || die - MAKEOPTS="${MAKEOPTS} -j1" emake || die "MONO compilation failure" - - cd ${MCS_S} - PATH=${PATH}:${S}/runtime:${S}/mono/jit MONO_PATH=${MONO_PATH}:${S}/runtime 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 ' program.exe'" - einfo "you can configure your runtime in /etc/conf.d/dotnet" - einfo "Use /etc/init.d/dotnet to register your runtime" - echo -} diff --git a/dev-dotnet/mono/mono-0.24-r1.ebuild b/dev-dotnet/mono/mono-0.24-r1.ebuild deleted file mode 100644 index e9197f55f454..000000000000 --- a/dev-dotnet/mono/mono-0.24-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.24-r1.ebuild,v 1.4 2003/10/01 17:34:57 scandium Exp $ - -inherit mono - -MCS_P="mcs-${PV}" -MCS_S=${WORKDIR}/${MCS_P} - -IUSE="" -DESCRIPTION="Mono runtime and class librarier, 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="GPL-2 | LGPL-2 | X11" -SLOT="0" - -KEYWORDS="x86 -ppc" - -DEPEND="virtual/glibc - >=dev-libs/glib-2.0 - >=dev-libs/boehm-gc-6.1 - !dev-dotnet/pnet" - -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=boehm || 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 ' program.exe'" - einfo "you can configure your runtime in /etc/conf.d/dotnet" - einfo "Use /etc/init.d/dotnet to register your runtime" - echo -} diff --git a/dev-dotnet/mono/mono-0.25-r1.ebuild b/dev-dotnet/mono/mono-0.25-r1.ebuild deleted file mode 100644 index a4609666cdf1..000000000000 --- a/dev-dotnet/mono/mono-0.25-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.25-r1.ebuild,v 1.4 2003/10/01 17:34:57 scandium Exp $ - -inherit 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="GPL-2 | LGPL-2 | X11" -SLOT="0" - -KEYWORDS="~x86 -ppc" - -DEPEND="virtual/glibc - >=dev-libs/glib-2.0 - !dev-dotnet/pnet" - -RDEPEND="${DEPEND} - dev-util/pkgconfig - <=dev-libs/libxml2-2.5.7 - dev-libs/libxslt" - -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 ' program.exe'" - einfo "you can configure your runtime in /etc/conf.d/dotnet" - einfo "Use /etc/init.d/dotnet to register your runtime" - echo -} diff --git a/dev-dotnet/mono/mono-0.25.ebuild b/dev-dotnet/mono/mono-0.25.ebuild deleted file mode 100644 index a6c5c3a4ca69..000000000000 --- a/dev-dotnet/mono/mono-0.25.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.25.ebuild,v 1.4 2003/10/01 17:34:57 scandium Exp $ - -inherit 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="GPL-2 | LGPL-2 | X11" -SLOT="0" - -KEYWORDS="~x86 -ppc" - -DEPEND="virtual/glibc - >=dev-libs/glib-2.0 - >=dev-libs/boehm-gc-6.1 - !dev-dotnet/pnet" - -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=boehm || 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 ' program.exe'" - einfo "you can configure your runtime in /etc/conf.d/dotnet" - einfo "Use /etc/init.d/dotnet to register your runtime" - echo -} diff --git a/dev-dotnet/mono/mono-0.26.ebuild b/dev-dotnet/mono/mono-0.26.ebuild deleted file mode 100644 index 58ab1efee5d9..000000000000 --- a/dev-dotnet/mono/mono-0.26.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.26.ebuild,v 1.4 2003/10/01 17:34:57 scandium Exp $ - -inherit 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="GPL-2 | LGPL-2 | X11" -SLOT="0" - -KEYWORDS="~x86 -ppc" - -DEPEND="virtual/glibc - >=dev-libs/glib-2.0 - !dev-dotnet/pnet" - -RDEPEND="${DEPEND} - dev-util/pkgconfig - dev-libs/libxml2 - dev-libs/libxslt" - -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 || die - MAKEOPTS="${MAKEOPTS} -j1" emake || die "MONO compilation failure" - - #disable building of mcs for now, see bug 26839 - #cd ${MCS_S} - #PATH=${S}/runtime:${S}/mono/mini:${PATH} MONO_PATH=${S}/runtime:${MONO_PATH} make MCS=${S}/runtime/mcs || 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 (disabled for now, mcs build problems) - #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 ' program.exe'" - einfo "you can configure your runtime in /etc/conf.d/dotnet" - einfo "Use /etc/init.d/dotnet to register your runtime" - echo -} diff --git a/dev-dotnet/mono/mono-0.28.ebuild b/dev-dotnet/mono/mono-0.28.ebuild new file mode 100644 index 000000000000..ce7769432482 --- /dev/null +++ b/dev-dotnet/mono/mono-0.28.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono/mono-0.28.ebuild,v 1.1 2003/10/04 20:07:21 scandium Exp $ + +inherit 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="GPL-2 | LGPL-2 | X11" +SLOT="0" + +KEYWORDS="~x86 -ppc" + +DEPEND="virtual/glibc + >=dev-libs/glib-2.0 + !dev-dotnet/pnet" + +RDEPEND="${DEPEND} + dev-util/pkgconfig + dev-libs/libxml2 + dev-libs/libxslt" + +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 || die + MAKEOPTS="${MAKEOPTS} -j1" emake || die "MONO compilation failure" + + ln -s ../runtime ${WORKDIR}/${P}/runtime/lib + cd ${MCS_S} + echo "prefix=${S}/runtime" > build/config.make + echo "MONO_PATH=${S}/runtime" >> build/config.make + echo "BOOTSTRAP_MCS=${S}/runtime/mcs" >> build/config.make + echo "RUNTIME=${S}/mono/mini/mono \${RUNTIME_FLAGS}" >> build/config.make + echo "export MONO_PATH" >> build/config.make + make || die "MCS compilation failure" + echo "prefix=/usr" >> build/config.make +} + +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 ' program.exe'" + einfo "you can configure your runtime in /etc/conf.d/dotnet" + einfo "Use /etc/init.d/dotnet to register your runtime" + echo +} -- cgit v1.2.3-65-gdbad