From a6b47c886933e0b580616d8b2747dd7c6abb4afa Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sat, 21 Jul 2012 09:23:25 +0000 Subject: Version bump. (Portage version: 2.1.11.9/cvs/Linux x86_64) --- dev-dotnet/ikvm-bin/ChangeLog | 8 +++- dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild | 51 ++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild (limited to 'dev-dotnet') diff --git a/dev-dotnet/ikvm-bin/ChangeLog b/dev-dotnet/ikvm-bin/ChangeLog index efba53f8af10..1e1dbfa8f462 100644 --- a/dev-dotnet/ikvm-bin/ChangeLog +++ b/dev-dotnet/ikvm-bin/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-dotnet/ikvm-bin # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm-bin/ChangeLog,v 1.23 2012/06/16 12:01:26 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm-bin/ChangeLog,v 1.24 2012/07/21 09:23:25 pacho Exp $ + +*ikvm-bin-7.1.4532.2 (21 Jul 2012) + + 21 Jul 2012; Pacho Ramos +ikvm-bin-7.1.4532.2.ebuild: + Version bump. 16 Jun 2012; Agostino Sarubbo -ikvm-bin-0.46.0.1.ebuild: Remove old as requested by Pacho Ramos, @@ -120,4 +125,3 @@ +ikvm-bin-0.14.ebuild: Add new ikvm-bin as packaged by Ximian. Makes installing ikvm not require a java + jikes installation. - diff --git a/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild b/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild new file mode 100644 index 000000000000..f021893457ab --- /dev/null +++ b/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild,v 1.1 2012/07/21 09:23:25 pacho Exp $ + +EAPI="4" + +inherit eutils mono multilib + +MY_P=${P/-bin/} +MY_PN=${PN/-bin/} + +DESCRIPTION="Java VM for .NET" +HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/" +SRC_URI="http://www.frijters.net/${MY_PN}bin-${PV}.zip" +LICENSE="as-is" + +SLOT="0" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=dev-lang/mono-1.1 + !dev-dotnet/ikvm + app-arch/unzip" +RDEPEND="${DEPEND}" + +src_install() { + insinto /usr/$(get_libdir)/${MY_PN} + doins bin/* + + for exe in ikvm ikvmc ikvmstub; + do + make_wrapper ${exe} "mono /usr/$(get_libdir)/${MY_PN}/${exe}.exe" || die + done + + dodir /usr/$(get_libdir)/pkgconfig + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@LIBDIR@:$(get_libdir):" \ + "${FILESDIR}"/ikvm-0.36.0.5.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/${MY_PN}.pc \ + || die "sed failed" + + for dll in bin/IKVM*.dll + do + dllbase=${dll##*/} + ebegin "Installing and registering ${dllbase}" + gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null + eend $? || die "Failed installing ${dllbase}" + done +} -- cgit v1.2.3-65-gdbad