# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit mono subversion IUSE="" ESVN_REPO_URI="svn://svn.myrealbox.com/source/trunk/jscall-sharp" ESVN_PROJECT="jscall-sharp" S=${WORKDIR}/jscall-sharp-${PV}/ DESCRIPTION="A simple JavaScript bridge for Gecko#" HOMEPAGE="htp://www.go-mono.com/" SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~x86 ~ppc" DEPEND="|| (www-client/mozilla-firefox www-client/mozilla)" src_unpack() { subversion_src_unpack cd ${S} epatch ${FILESDIR}/firefox-fix-configure.patch epatch ${FILESDIR}/jscall-sharp-9999-remove-gac-fix.diff einfo "Running autogen..." ./autogen.sh || die "autogen failed" } src_install() { GACUTIL=`which gacutil` ASSEMBLY="src/jscall.dll" GACDIR="${D}/usr/$(get_libdir)" ${GACUTIL} /i ${ASSEMBLY} -root ${GACDIR} emake GACUTIL_FLAGS="/root ${D}/usr/$(get_libdir) \ /gacdir /usr/$(get_libdir) /package ${PN}-0.2" \ DESTDIR=${D} install || die "make install failed" dodoc ChangeLog README COPYING AUTHORS }