Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=fba49503f6d3359bfe3f40fe6705a19ab1ab77e3
commit fba49503f6d3359bfe3f40fe6705a19ab1ab77e3 Author: Marius Cirsta <[email protected]> Date: Sat Jun 23 17:24:05 2012 +0000 ikvm-7.0.4335.0-1-x86_64 * version bump * changed m8r * use openjava diff --git a/source/gnome-extra/ikvm/FrugalBuild b/source/gnome-extra/ikvm/FrugalBuild index 2340cbf..932b3da 100644 --- a/source/gnome-extra/ikvm/FrugalBuild +++ b/source/gnome-extra/ikvm/FrugalBuild @@ -1,23 +1,38 @@ # Compiling time: 1.25 SBU -# Maintainer: Christian Hamar alias krix <[email protected]> +# Maintainer: Marius Cirsta <[email protected]> +# Contributor: Christian Hamar alias krix <[email protected]> pkgname=ikvm -pkgver=0.42.0.6 +pkgver=7.0.4335.0 pkgrel=1 pkgdesc="An implementation of Java for Mono and the Microsoft .NET Framework." _F_sourceforge_ext=".zip" +_F_sourceforge_name=ikvmsrc +_F_use_nant="y" +_F_mono_aot=0 Finclude sourceforge mono openjava -source=($source http://www.frijters.net/classpath-0.95-stripped.zip \ - http://www.frijters.net/openjdk6-b16-stripped.zip) groups=('gnome-extra') archs=('i686' 'x86_64') -sha1sums=('d045f6d3bf62876430463b2e1f9bc9e41b893a72' \ - '8606522fad75b16752fdb4db6a7e7f09ad181183' \ - '5815ab6fa7d175cacbc7e393c0c4f08bb51d5c42') -_F_use_nant="y" +source=(${source[@]} ikvm-0.46.0.2-unmappable-character.patch \ + http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/openjdk7-b147-stripped.zip) +sha1sums=('84bd84209c8035c0a0b61d4215eb02cb53da7ea1' \ + '2d4e613a7fce7fdcbdeafb7341a996e771df9521' \ + '4c6f51ca8b8dbc6ab2cacd22813059c350bdc931') build() { - Fcd + Fcd $pkgname-$pkgver + #needed for ikvm to compile + mkdir bin + cp -Lf /usr/lib/mono/2.0/ICSharpCode.SharpZipLib.dll ./bin/ICSharpCode.SharpZipLib.dll + Fpatchall Fbuild_mono + #install files + Fmkdir usr/lib/$pkgname + Fcp $pkgname-$pkgver/bin/* usr/lib/$pkgname/ + for exe in bin/*.exe + do + exebase=${exe##*/} + Fwrapper "mono /usr/lib/$pkgname/${exebase} \"\$@\"" ${exebase%.exe} + done } diff --git a/source/gnome-extra/ikvm/ikvm-0.46.0.2-unmappable-character.patch b/source/gnome-extra/ikvm/ikvm-0.46.0.2-unmappable-character.patch new file mode 100644 index 0000000..2ed0308 --- /dev/null +++ b/source/gnome-extra/ikvm/ikvm-0.46.0.2-unmappable-character.patch @@ -0,0 +1,11 @@ +--- openjdk/sun/print/Win32PrintService.java.orig 2012-02-26 17:56:16.751000012 +0100 ++++ openjdk/sun/print/Win32PrintService.java 2012-02-26 17:56:37.182000012 +0100 +@@ -119,7 +119,7 @@ + Chromaticity.class + }; + +- // conversion from 1/100 Inch (.NET) to µm (Java) ++ // conversion from 1/100 Inch (.NET) to m (Java) + private static final int INCH100_TO_MYM = 254; + private static final int MATCH_DIFF = 500; // 0.5 mm +
_______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
