Author: ranger Date: Tue Aug 22 20:11:06 2006 New Revision: 300 URL: <http://svn.finkproject.org/websvn/listing.php?sc=1&rev=300&repname=user%3a+ranger> Log: some more work on mono stuff, maybe some day monodevelop will work :P
Added: trunk/experimental/10.3/crypto/finkinfo/gecko-sharp1.info trunk/experimental/10.4/crypto/finkinfo/gecko-sharp1.info trunk/experimental/common/crypto/finkinfo/gecko-sharp1.info Modified: trunk/experimental/10.3/crypto/finkinfo/gecko-sharp.info trunk/experimental/10.3/crypto/finkinfo/monodevelop.info trunk/experimental/10.3/main/finkinfo/languages/ikvm.info trunk/experimental/10.3/main/finkinfo/languages/ikvm.patch trunk/experimental/10.3/main/finkinfo/languages/mono.info trunk/experimental/10.4/crypto/finkinfo/gecko-sharp.info trunk/experimental/10.4/crypto/finkinfo/monodevelop.info trunk/experimental/10.4/main/finkinfo/languages/ikvm.info trunk/experimental/10.4/main/finkinfo/languages/ikvm.patch trunk/experimental/10.4/main/finkinfo/languages/mono.info trunk/experimental/common/crypto/finkinfo/gecko-sharp.info trunk/experimental/common/crypto/finkinfo/mono-tools.info trunk/experimental/common/crypto/finkinfo/monodevelop.info trunk/experimental/common/main/finkinfo/languages/ikvm.info trunk/experimental/common/main/finkinfo/languages/ikvm.patch trunk/experimental/common/main/finkinfo/languages/mono.info trunk/experimental/common/main/finkinfo/libs/libicu32-dev.info trunk/experimental/common/main/finkinfo/web/mono-xsp.info Modified: trunk/experimental/10.3/crypto/finkinfo/gecko-sharp.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.3/crypto/finkinfo/gecko-sharp.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/crypto/finkinfo/gecko-sharp.info (original) +++ trunk/experimental/10.3/crypto/finkinfo/gecko-sharp.info Tue Aug 22 20:11:06 2006 @@ -1,6 +1,6 @@ Package: gecko-sharp Version: 2.0 -Revision: 21 +Revision: 22 Description: Mozilla browser C# bindings License: OSI-Approved Maintainer: Benjamin Reed <[EMAIL PROTECTED]> @@ -33,6 +33,16 @@ export MONO_PATH="%i/lib:$MONO_PATH" MAKEFLAGS=-j1 make install DESTDIR=%d + + cat <<END >%i/lib/mono/gac/gecko-sharp/2.0*/gecko-sharp.dll.config +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END << DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README Added: trunk/experimental/10.3/crypto/finkinfo/gecko-sharp1.info URL: <http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.3/crypto/finkinfo/gecko-sharp1.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/crypto/finkinfo/gecko-sharp1.info (added) +++ trunk/experimental/10.3/crypto/finkinfo/gecko-sharp1.info Tue Aug 22 20:11:06 2006 @@ -1,0 +1,57 @@ +Package: gecko-sharp1 +Version: 0.6 +Revision: 11 +Description: Mozilla browser C# bindings +License: OSI-Approved +Maintainer: Benjamin Reed <[EMAIL PROTECTED]> + +Depends: firefox1.5-shlibs, gtk-sharp (>= 1.0.10-14), mono (>= 1.1.16.1-1) +BuildDepends: atk1, firefox1.5-dev, glib2-dev (>= 2.8.6-1), glib2 (>= 2.8.6-1), gtk+2-dev (>= 2.4.9-8), gtk+2 (>= 2.4.9-8), gtk-sharp (>= 1.0.10-14), libgettext3-dev, libxml2, mono-dev (>= 1.1.14-11), mono-tools (>= 1.1.11-12), monodoc (>= 1.1.13-12), pango1-xft2-dev +Replaces: monodoc + +Source: http://go-mono.com/sources/gecko-sharp/gecko-sharp-%v.tar.gz +Source-MD5: 9ce9bb08125f7c7eecf8bd696a3345bd + +SetCPPFLAGS: -I%p/include +SetLIBS: -L%p/lib +NoSetCPPFLAGS: true +NoSetLDFLAGS: true +ConfigureParams: --mandir=%p/share/man --with-mozilla-headers=%p/include/firefox1.5 --with-mozilla-libs=%p/lib/firefox1.5 --disable-dependency-tracking +CompileScript: << +#!/bin/sh -ex + + export lt_cv_sys_max_cmd_len=65536 + perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure + export MONODOC=%p/bin/monodocer + ./configure %c + make +<< + +InstallScript: << +#!/bin/sh -ex + + export MONO_PATH="%i/lib:$MONO_PATH" + MAKEFLAGS=-j1 make install DESTDIR=%d + + for file in `find %i/lib -name gecko-sharp\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END + done +<< +DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README + +PostInstScript: [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || : + +Homepage: http://go-mono.com/ +DescDetail: << +This package provides .NET assemblies that allow .NET / C# +programs to embed the Mozilla browser. +<< + Modified: trunk/experimental/10.3/crypto/finkinfo/monodevelop.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.3/crypto/finkinfo/monodevelop.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/crypto/finkinfo/monodevelop.info (original) +++ trunk/experimental/10.3/crypto/finkinfo/monodevelop.info Tue Aug 22 20:11:06 2006 @@ -41,6 +41,16 @@ export MONO_PATH="%i/lib:$MONO_PATH" make install DESTDIR="%d" + + for file in `find %i/lib -name libstetic\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="libgdk-win32-2.0-0.dll" target="%p/libgdk-x11-2.0.0.dylib"/> +</configuration> +END + done << DocFiles: AUTHORS ChangeLog INSTALL NEWS README COPYING Modified: trunk/experimental/10.3/main/finkinfo/languages/ikvm.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.3/main/finkinfo/languages/ikvm.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/main/finkinfo/languages/ikvm.info (original) +++ trunk/experimental/10.3/main/finkinfo/languages/ikvm.info Tue Aug 22 20:11:06 2006 @@ -1,20 +1,22 @@ Package: ikvm -Version: 0.22.0.0 -Revision: 12 +Version: 0.30.0.0 +Revision: 11 Description: Java implementation for .Net License: BSD Maintainer: Benjamin Reed <[EMAIL PROTECTED]> -Depends: mono (>= 1.1.16-1) -BuildDepends: mono-dev (>= 1.1.14-11), nant (>= 0.85-22), ecj (>= 3.1.2-11), pkgconfig, glib2-dev (>= 2.8.6-1), libgettext3-dev +Depends: mono (>= 1.1.16-1), pkgconfig +BuildDepends: mono-dev (>= 1.1.14-11), nant (>= 0.85-22), ecj (>= 3.1.2-11), glib2-dev (>= 2.8.6-1), libgettext3-dev Suggests: monodevelop (>= 0.9-13) Source: mirror:sourceforge:%n/%n-%v.zip -Source2: mirror:gnu:classpath/classpath-0.19.tar.gz -Source3: http://go-mono.com/sources/%n/%n-0.14.tar.gz -Source-MD5: d6f45f87f752404f8acb85458f0916ac -Source2-MD5: 0b93b1c1dd3d33ef7fb6a47dbb29e41d -Source3-MD5: 042e49520251f9c76c0180cc2437a0b4 +Source2: mirror:gnu:classpath/classpath-0.92.tar.gz +Source3: mirror:gnu:classpath/classpath-0.92-generics.tar.gz +Source4: http://go-mono.com/sources/%n/%n-0.14.tar.gz +Source-MD5: 8239e284cafd57ed6435bdc47f926521 +Source2-MD5: 4603ef3e593713d94788b919bc0b6c75 +Source3-MD5: 3efacbefe0224dfe57d9049619095b32 +Source4-MD5: 042e49520251f9c76c0180cc2437a0b4 Patch: %n.patch SetCPPFLAGS: -I%p/include @@ -23,35 +25,38 @@ NoSetCPPFLAGS: true NoSetLDFLAGS: true NoSetMAKEFLAGS: true -ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --libdir=%p/lib CompileScript: << #!/bin/sh -ex - pushd ../%n-0.14 - ./configure %c - make - popd - - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin - - nant + nant -t:mono-1.0 generics << InstallScript: << #!/bin/sh -ex - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin + install -d -m 755 %i/lib/%N %i/bin %i/lib/pkgconfig + install -c -m 755 bin/*.exe bin/*.dll %i/lib/%N/ + install -c -m 755 bin/JVM.DLL %i/lib/%N/jvm.dll - pushd ../%n-0.14 - make install DESTDIR=%d - popd + for script in ikvm ikvmc ikvmstub; do + cat <<END > %i/bin/$script +#!/bin/sh - perl -pi -e 's,0.14,%v,g' %i/lib/pkgconfig/*.pc +%p/bin/mono %p/lib/%N/${script}.exe "$@" +END + chmod 755 %i/bin/$script + done - rm -rf %i/lib/%n/{*.exe,*.dll} - install -c -m 755 bin/*.exe bin/IKVM*.dll %i/lib/%n/ + cat << END > %i/lib/pkgconfig/%N.pc +prefix=%p +exec_prefix=\${prefix} +libdir=\${prefix}/lib + +Name: IKVM.NET +Description: An implementation of Java for Mono and the Microsoft .NET Framework. +Version: %v +Libs: -r:\${libdir}/ikvm/IKVM.Runtime.dll -r:\${libdir}/ikvm/IKVM.GNU.Classpath.dll +END << DocFiles: LICENSE THANKYOU website/*.txt Modified: trunk/experimental/10.3/main/finkinfo/languages/ikvm.patch URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.3/main/finkinfo/languages/ikvm.patch&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/main/finkinfo/languages/ikvm.patch (original) +++ trunk/experimental/10.3/main/finkinfo/languages/ikvm.patch Tue Aug 22 20:11:06 2006 @@ -1,5 +1,6 @@ ---- ikvm/native/native.build 2004-08-30 09:28:24.000000000 -0400 -+++ ikvm-new/native/native.build 2005-08-16 09:37:46.000000000 -0400 + +--- ikvm-0.30.0.0/native/native.build 2005-12-07 10:06:32.000000000 -0500 ++++ ikvm-0.30.0.0-patched/native/native.build 2006-08-22 13:04:35.000000000 -0400 @@ -9,7 +9,7 @@ </if> </target> @@ -8,4 +9,30 @@ + <exec program="/bin/bash" commandline="-c 'gcc -o libikvm-native.so -bundle -fPIC `pkg-config --cflags --libs gmodule-2.0` jni.c os.c'"/> <copy file="libikvm-native.so" todir="../bin"/> </target> - <target name="ikvm-native-win32"> + <target name="ikvm-native-win32"> +--- ikvm-0.30.0.0/runtime/MemberWrapper.cs 2006-08-02 15:45:54.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/MemberWrapper.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -468,9 +468,9 @@ + // the method had any declared exceptions, the declaredExceptions field would have + // been set) + if(method != null +-#if !COMPACT_FRAMEWORK ++ + && !(method is MethodBuilder) +-#endif ++ + ) + { + ThrowsAttribute attr = AttributeHelper.GetThrows(method); +--- ikvm-0.30.0.0/runtime/classpath.cs 2006-08-03 09:11:06.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/classpath.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -771,9 +771,7 @@ + // HACK we have to exclude DynamicTypeWrapper instances, because proxies that are created by the bootstrap + // class loader also need to return null (but they don't live in the CoreAssembly) + if(loader == null && tw.Assembly != JVM.CoreAssembly +-#if !COMPACT_FRAMEWORK + && !(tw is DynamicTypeWrapper) +-#endif // !COMPACT_FRAMEWORK + ) + { + return JVM.Library.getSystemClassLoader(); Modified: trunk/experimental/10.3/main/finkinfo/languages/mono.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.3/main/finkinfo/languages/mono.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.3/main/finkinfo/languages/mono.info (original) +++ trunk/experimental/10.3/main/finkinfo/languages/mono.info Tue Aug 22 20:11:06 2006 @@ -25,7 +25,7 @@ NoSetCPPFLAGS: true NoSetLDFLAGS: true NoSetMAKEFLAGS: true -ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --with-gc=none --disable-dependency-tracking +ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --disable-dependency-tracking CompileScript: << #!/bin/sh -ex Modified: trunk/experimental/10.4/crypto/finkinfo/gecko-sharp.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.4/crypto/finkinfo/gecko-sharp.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/crypto/finkinfo/gecko-sharp.info (original) +++ trunk/experimental/10.4/crypto/finkinfo/gecko-sharp.info Tue Aug 22 20:11:06 2006 @@ -1,6 +1,6 @@ Package: gecko-sharp Version: 2.0 -Revision: 1031 +Revision: 1032 Description: Mozilla browser C# bindings License: OSI-Approved Maintainer: Benjamin Reed <[EMAIL PROTECTED]> @@ -33,6 +33,16 @@ export MONO_PATH="%i/lib:$MONO_PATH" MAKEFLAGS=-j1 make install DESTDIR=%d + + cat <<END >%i/lib/mono/gac/gecko-sharp/2.0*/gecko-sharp.dll.config +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END << DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README Added: trunk/experimental/10.4/crypto/finkinfo/gecko-sharp1.info URL: <http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/crypto/finkinfo/gecko-sharp1.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/crypto/finkinfo/gecko-sharp1.info (added) +++ trunk/experimental/10.4/crypto/finkinfo/gecko-sharp1.info Tue Aug 22 20:11:06 2006 @@ -1,0 +1,57 @@ +Package: gecko-sharp1 +Version: 0.6 +Revision: 1021 +Description: Mozilla browser C# bindings +License: OSI-Approved +Maintainer: Benjamin Reed <[EMAIL PROTECTED]> + +Depends: firefox1.5-shlibs, gtk-sharp (>= 1.0.10-1024), mono (>= 1.1.16.1-1) +BuildDepends: atk1, firefox1.5-dev, glib2-dev (>= 2.8.6-123), glib2 (>= 2.8.6-123), gtk+2-dev (>= 2.4.9-8), gtk+2 (>= 2.4.9-8), gtk-sharp (>= 1.0.10-1024), libgettext3-dev, libxml2, mono-dev (>= 1.1.14-1021), mono-tools (>= 1.1.11-1022), monodoc (>= 1.1.13-1022), pango1-xft2-dev +Replaces: monodoc + +Source: http://go-mono.com/sources/gecko-sharp/gecko-sharp-%v.tar.gz +Source-MD5: 9ce9bb08125f7c7eecf8bd696a3345bd + +SetCPPFLAGS: -I%p/include +SetLIBS: -L%p/lib +NoSetCPPFLAGS: true +NoSetLDFLAGS: true +ConfigureParams: --mandir=%p/share/man --with-mozilla-headers=%p/include/firefox1.5 --with-mozilla-libs=%p/lib/firefox1.5 --disable-dependency-tracking +CompileScript: << +#!/bin/sh -ex + + export lt_cv_sys_max_cmd_len=65536 + perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure + export MONODOC=%p/bin/monodocer + ./configure %c + make +<< + +InstallScript: << +#!/bin/sh -ex + + export MONO_PATH="%i/lib:$MONO_PATH" + MAKEFLAGS=-j1 make install DESTDIR=%d + + for file in `find %i/lib -name gecko-sharp\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END + done +<< +DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README + +PostInstScript: [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || : + +Homepage: http://go-mono.com/ +DescDetail: << +This package provides .NET assemblies that allow .NET / C# +programs to embed the Mozilla browser. +<< + Modified: trunk/experimental/10.4/crypto/finkinfo/monodevelop.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.4/crypto/finkinfo/monodevelop.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/crypto/finkinfo/monodevelop.info (original) +++ trunk/experimental/10.4/crypto/finkinfo/monodevelop.info Tue Aug 22 20:11:06 2006 @@ -41,6 +41,16 @@ export MONO_PATH="%i/lib:$MONO_PATH" make install DESTDIR="%d" + + for file in `find %i/lib -name libstetic\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="libgdk-win32-2.0-0.dll" target="%p/libgdk-x11-2.0.0.dylib"/> +</configuration> +END + done << DocFiles: AUTHORS ChangeLog INSTALL NEWS README COPYING Modified: trunk/experimental/10.4/main/finkinfo/languages/ikvm.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.4/main/finkinfo/languages/ikvm.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/main/finkinfo/languages/ikvm.info (original) +++ trunk/experimental/10.4/main/finkinfo/languages/ikvm.info Tue Aug 22 20:11:06 2006 @@ -1,20 +1,22 @@ Package: ikvm -Version: 0.22.0.0 -Revision: 1022 +Version: 0.30.0.0 +Revision: 1021 Description: Java implementation for .Net License: BSD Maintainer: Benjamin Reed <[EMAIL PROTECTED]> -Depends: mono (>= 1.1.16-1) -BuildDepends: mono-dev (>= 1.1.14-1021), nant (>= 0.85-1032), ecj (>= 3.1.2-1021), pkgconfig, glib2-dev (>= 2.8.6-123), libgettext3-dev +Depends: mono (>= 1.1.16-1), pkgconfig +BuildDepends: mono-dev (>= 1.1.14-1021), nant (>= 0.85-1032), ecj (>= 3.1.2-1021), glib2-dev (>= 2.8.6-123), libgettext3-dev Suggests: monodevelop (>= 0.9-1023) Source: mirror:sourceforge:%n/%n-%v.zip -Source2: mirror:gnu:classpath/classpath-0.19.tar.gz -Source3: http://go-mono.com/sources/%n/%n-0.14.tar.gz -Source-MD5: d6f45f87f752404f8acb85458f0916ac -Source2-MD5: 0b93b1c1dd3d33ef7fb6a47dbb29e41d -Source3-MD5: 042e49520251f9c76c0180cc2437a0b4 +Source2: mirror:gnu:classpath/classpath-0.92.tar.gz +Source3: mirror:gnu:classpath/classpath-0.92-generics.tar.gz +Source4: http://go-mono.com/sources/%n/%n-0.14.tar.gz +Source-MD5: 8239e284cafd57ed6435bdc47f926521 +Source2-MD5: 4603ef3e593713d94788b919bc0b6c75 +Source3-MD5: 3efacbefe0224dfe57d9049619095b32 +Source4-MD5: 042e49520251f9c76c0180cc2437a0b4 Patch: %n.patch SetCPPFLAGS: -I%p/include @@ -23,35 +25,38 @@ NoSetCPPFLAGS: true NoSetLDFLAGS: true NoSetMAKEFLAGS: true -ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --libdir=%p/lib CompileScript: << #!/bin/sh -ex - pushd ../%n-0.14 - ./configure %c - make - popd - - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin - - nant + nant -t:mono-1.0 generics << InstallScript: << #!/bin/sh -ex - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin + install -d -m 755 %i/lib/%N %i/bin %i/lib/pkgconfig + install -c -m 755 bin/*.exe bin/*.dll %i/lib/%N/ + install -c -m 755 bin/JVM.DLL %i/lib/%N/jvm.dll - pushd ../%n-0.14 - make install DESTDIR=%d - popd + for script in ikvm ikvmc ikvmstub; do + cat <<END > %i/bin/$script +#!/bin/sh - perl -pi -e 's,0.14,%v,g' %i/lib/pkgconfig/*.pc +%p/bin/mono %p/lib/%N/${script}.exe "$@" +END + chmod 755 %i/bin/$script + done - rm -rf %i/lib/%n/{*.exe,*.dll} - install -c -m 755 bin/*.exe bin/IKVM*.dll %i/lib/%n/ + cat << END > %i/lib/pkgconfig/%N.pc +prefix=%p +exec_prefix=\${prefix} +libdir=\${prefix}/lib + +Name: IKVM.NET +Description: An implementation of Java for Mono and the Microsoft .NET Framework. +Version: %v +Libs: -r:\${libdir}/ikvm/IKVM.Runtime.dll -r:\${libdir}/ikvm/IKVM.GNU.Classpath.dll +END << DocFiles: LICENSE THANKYOU website/*.txt Modified: trunk/experimental/10.4/main/finkinfo/languages/ikvm.patch URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.4/main/finkinfo/languages/ikvm.patch&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/main/finkinfo/languages/ikvm.patch (original) +++ trunk/experimental/10.4/main/finkinfo/languages/ikvm.patch Tue Aug 22 20:11:06 2006 @@ -1,5 +1,6 @@ ---- ikvm/native/native.build 2004-08-30 09:28:24.000000000 -0400 -+++ ikvm-new/native/native.build 2005-08-16 09:37:46.000000000 -0400 + +--- ikvm-0.30.0.0/native/native.build 2005-12-07 10:06:32.000000000 -0500 ++++ ikvm-0.30.0.0-patched/native/native.build 2006-08-22 13:04:35.000000000 -0400 @@ -9,7 +9,7 @@ </if> </target> @@ -8,4 +9,30 @@ + <exec program="/bin/bash" commandline="-c 'gcc -o libikvm-native.so -bundle -fPIC `pkg-config --cflags --libs gmodule-2.0` jni.c os.c'"/> <copy file="libikvm-native.so" todir="../bin"/> </target> - <target name="ikvm-native-win32"> + <target name="ikvm-native-win32"> +--- ikvm-0.30.0.0/runtime/MemberWrapper.cs 2006-08-02 15:45:54.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/MemberWrapper.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -468,9 +468,9 @@ + // the method had any declared exceptions, the declaredExceptions field would have + // been set) + if(method != null +-#if !COMPACT_FRAMEWORK ++ + && !(method is MethodBuilder) +-#endif ++ + ) + { + ThrowsAttribute attr = AttributeHelper.GetThrows(method); +--- ikvm-0.30.0.0/runtime/classpath.cs 2006-08-03 09:11:06.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/classpath.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -771,9 +771,7 @@ + // HACK we have to exclude DynamicTypeWrapper instances, because proxies that are created by the bootstrap + // class loader also need to return null (but they don't live in the CoreAssembly) + if(loader == null && tw.Assembly != JVM.CoreAssembly +-#if !COMPACT_FRAMEWORK + && !(tw is DynamicTypeWrapper) +-#endif // !COMPACT_FRAMEWORK + ) + { + return JVM.Library.getSystemClassLoader(); Modified: trunk/experimental/10.4/main/finkinfo/languages/mono.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/10.4/main/finkinfo/languages/mono.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/10.4/main/finkinfo/languages/mono.info (original) +++ trunk/experimental/10.4/main/finkinfo/languages/mono.info Tue Aug 22 20:11:06 2006 @@ -25,7 +25,7 @@ NoSetCPPFLAGS: true NoSetLDFLAGS: true NoSetMAKEFLAGS: true -ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --with-gc=none --disable-dependency-tracking +ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --disable-dependency-tracking CompileScript: << #!/bin/sh -ex Modified: trunk/experimental/common/crypto/finkinfo/gecko-sharp.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/crypto/finkinfo/gecko-sharp.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/crypto/finkinfo/gecko-sharp.info (original) +++ trunk/experimental/common/crypto/finkinfo/gecko-sharp.info Tue Aug 22 20:11:06 2006 @@ -1,6 +1,6 @@ Package: gecko-sharp Version: 2.0 -Revision: 11 +Revision: 12 Source: http://go-mono.com/sources/%n-%v/%n-%v-0.11.tar.gz Source-MD5: 7362d710b7fe6a8b5f68a614279147de Patch: %n.patch @@ -48,6 +48,17 @@ export MONO_PATH="%i/lib:$MONO_PATH" MAKEFLAGS=-j1 make install DESTDIR=%d + + cat <<END >%i/lib/mono/gac/gecko-sharp/2.0*/gecko-sharp.dll.config +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END + << PostInstScript: << [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || : Added: trunk/experimental/common/crypto/finkinfo/gecko-sharp1.info URL: <http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/crypto/finkinfo/gecko-sharp1.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/crypto/finkinfo/gecko-sharp1.info (added) +++ trunk/experimental/common/crypto/finkinfo/gecko-sharp1.info Tue Aug 22 20:11:06 2006 @@ -1,0 +1,72 @@ +Package: gecko-sharp1 +Version: 0.6 +Revision: 1 +Source: http://go-mono.com/sources/gecko-sharp/gecko-sharp-%v.tar.gz +Source-MD5: 9ce9bb08125f7c7eecf8bd696a3345bd +DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README +Replaces: monodoc +Depends: << + firefox1.5-shlibs, + gtk-sharp (>= 0.91-1), + mono (>= 1.1.16.1-1) +<< +BuildDepends: << + atk1, + firefox1.5-dev, + glib2-dev (>= 2.4.6-7), + glib2 (>= 2.4.6-7), + gtk+2-dev (>= 2.4.9-8), + gtk+2 (>= 2.4.9-8), + gtk-sharp (>= 0.91-1), + libgettext3-dev, + libxml2, + mono-dev (>= 1.1.16-1), + mono-tools (>= 1.1.11-1), + monodoc (>= 1.1.11-1), + pango1-xft2-dev +<< +Homepage: http://go-mono.com/ +Maintainer: Benjamin Reed <[EMAIL PROTECTED]> +Description: Mozilla browser C# bindings +NoSetCPPFLAGS: true +SetCPPFLAGS: -I%p/include +NoSETLDFLAGS: true +SetLIBS: -L%p/lib +ConfigureParams: --mandir=%p/share/man --with-mozilla-headers=%p/include/firefox1.5 --with-mozilla-libs=%p/lib/firefox1.5 --disable-dependency-tracking +CompileScript: << +#!/bin/sh -ex + + export lt_cv_sys_max_cmd_len=65536 + perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure + export MONODOC=%p/bin/monodocer + ./configure %c + make +<< +InstallScript: << +#!/bin/sh -ex + + export MONO_PATH="%i/lib:$MONO_PATH" + MAKEFLAGS=-j1 make install DESTDIR=%d + + for file in `find %i/lib -name gecko-sharp\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="%p/lib/libglib-2.0.0.dylib"/> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libatk-1.0-0.dll" target="%p/lib/libatk-1.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="gtkembedmoz.dll" target="%p/lib/firefox1.5/libgtkembedmoz.dylib"/> +</configuration> +END + done + +<< +PostInstScript: << + [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || : +<< + +DescDetail: << +This package provides .NET assemblies that allow .NET / C# +programs to embed the Mozilla browser. +<< +License: OSI-Approved Modified: trunk/experimental/common/crypto/finkinfo/mono-tools.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/crypto/finkinfo/mono-tools.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/crypto/finkinfo/mono-tools.info (original) +++ trunk/experimental/common/crypto/finkinfo/mono-tools.info Tue Aug 22 20:11:06 2006 @@ -1,17 +1,19 @@ Package: mono-tools Version: 1.1.11 -Revision: 4 +Revision: 5 Source: http://go-mono.com/sources/%n/%n-%v.tar.gz Source-MD5: 9331316fcacb07a87a7ce1c8437ad2a9 Depends: << + gecko-sharp1, gtk-sharp (>= 1.0.10-1), mono (>= 1.1.16-1), monodoc (>= %v-1) << BuildDepends: << fink (>= 0.22.2-1), + gecko-sharp1, gtk-sharp2 (>= 1.0.10-1), mono-dev (>= 1.1.16-1), monodoc (>= %v-1) Modified: trunk/experimental/common/crypto/finkinfo/monodevelop.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/crypto/finkinfo/monodevelop.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/crypto/finkinfo/monodevelop.info (original) +++ trunk/experimental/common/crypto/finkinfo/monodevelop.info Tue Aug 22 20:11:06 2006 @@ -19,13 +19,13 @@ Depends: << boo (>= 0.7.5-2), - gecko-sharp (>= 2.0-8), + gecko-sharp (>= 2.0-12), gtk-sharp2 (>= 2.4.2-2), gtk-sharp-monodoc (>= 2.4.2-2), gtksourceview-sharp (>= 2.0-2), ikvm (>= 0.22.0.0-1), mono (>= 1.1.16-1), - mono-tools (>= 1.1.11-2) + mono-tools (>= 1.1.11-5) << BuildDepends: << atk1, @@ -35,7 +35,7 @@ firefox1.5-dev, gconf2-dev, gdk-pixbuf, - gecko-sharp (>= 2.0-8), + gecko-sharp (>= 2.0-12), glib2 (>= 2.4.6-7), glib2-dev (>= 2.4.6-7), gnome-vfs2-unified-dev, @@ -55,7 +55,7 @@ libicu32-dev, libxml2, mono-dev (>= 1.1.16-1), - mono-tools (>= 1.1.11-2), + mono-tools (>= 1.1.11-5), orbit2-dev, pango1-xft2-dev, pkgconfig @@ -89,6 +89,16 @@ export MONO_PATH="%i/lib:$MONO_PATH" make install DESTDIR="%d" + + for file in `find %i/lib -name libstetic\*.config`; do + cat <<END >$file +<configuration> + <dllmap dll="libgobject-2.0-0.dll" target="%p/lib/libgobject-2.0.0.dylib"/> + <dllmap dll="libgtk-win32-2.0-0.dll" target="%p/lib/libgtk-x11-2.0.0.dylib"/> + <dllmap dll="libgdk-win32-2.0-0.dll" target="%p/libgdk-x11-2.0.0.dylib"/> +</configuration> +END + done << PostInstScript: << [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || : Modified: trunk/experimental/common/main/finkinfo/languages/ikvm.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/languages/ikvm.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/main/finkinfo/languages/ikvm.info (original) +++ trunk/experimental/common/main/finkinfo/languages/ikvm.info Tue Aug 22 20:11:06 2006 @@ -1,18 +1,20 @@ Package: ikvm -Version: 0.22.0.0 -Revision: 2 +Version: 0.30.0.0 +Revision: 1 Source: mirror:sourceforge:%n/%n-%v.zip -Source-MD5: d6f45f87f752404f8acb85458f0916ac +Source-MD5: 8239e284cafd57ed6435bdc47f926521 #SourceDirectory: %n -Source2: mirror:gnu:classpath/classpath-0.19.tar.gz -Source2-MD5: 0b93b1c1dd3d33ef7fb6a47dbb29e41d -Source3: http://go-mono.com/sources/%n/%n-0.14.tar.gz -Source3-MD5: 042e49520251f9c76c0180cc2437a0b4 +Source2: mirror:gnu:classpath/classpath-0.92.tar.gz +Source2-MD5: 4603ef3e593713d94788b919bc0b6c75 +Source3: mirror:gnu:classpath/classpath-0.92-generics.tar.gz +Source3-MD5: 3efacbefe0224dfe57d9049619095b32 +Source4: http://go-mono.com/sources/%n/%n-0.14.tar.gz +Source4-MD5: 042e49520251f9c76c0180cc2437a0b4 Patch: %n.patch DocFiles: LICENSE THANKYOU website/*.txt -Depends: mono (>= 1.1.16-1) +Depends: mono (>= 1.1.16-1), pkgconfig Suggests: monodevelop -BuildDepends: mono-dev (>= 1.1.16-1), nant (>= 0.85-10), ecj, pkgconfig, glib2-dev (>= 2.6.6-1111), libgettext3-dev +BuildDepends: mono-dev (>= 1.1.16-1), nant (>= 0.85-10), ecj, glib2-dev (>= 2.6.6-1111), libgettext3-dev Homepage: http://go-mono.com/ Maintainer: Benjamin Reed <[EMAIL PROTECTED]> Description: Java implementation for .Net @@ -22,34 +24,38 @@ SetLIBS: -L%p/lib NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 -ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --libdir=%p/lib CompileScript: << #!/bin/sh -ex - pushd ../%n-0.14 - ./configure %c - make - popd - - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin - - nant + nant -t:mono-1.0 generics << InstallScript: << #!/bin/sh -ex - export MONO_PATH=`pwd`/bin:$MONO_PATH - export DYLD_LIBRARY_PATH=`pwd`/bin + install -d -m 755 %i/lib/%N %i/bin %i/lib/pkgconfig + install -c -m 755 bin/*.exe bin/*.dll %i/lib/%N/ + install -c -m 755 bin/JVM.DLL %i/lib/%N/jvm.dll - pushd ../%n-0.14 - make install DESTDIR=%d - popd + for script in ikvm ikvmc ikvmstub; do + cat <<END > %i/bin/$script +#!/bin/sh - perl -pi -e 's,0.14,%v,g' %i/lib/pkgconfig/*.pc +%p/bin/mono %p/lib/%N/${script}.exe "$@" +END + chmod 755 %i/bin/$script + done - rm -rf %i/lib/%n/{*.exe,*.dll} - install -c -m 755 bin/*.exe bin/IKVM*.dll %i/lib/%n/ + cat << END > %i/lib/pkgconfig/%N.pc +prefix=%p +exec_prefix=\${prefix} +libdir=\${prefix}/lib + + +Name: IKVM.NET +Description: An implementation of Java for Mono and the Microsoft .NET Framework. +Version: %v +Libs: -r:\${libdir}/ikvm/IKVM.Runtime.dll -r:\${libdir}/ikvm/IKVM.GNU.Classpath.dll +END << DescDetail: << Modified: trunk/experimental/common/main/finkinfo/languages/ikvm.patch URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/languages/ikvm.patch&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/main/finkinfo/languages/ikvm.patch (original) +++ trunk/experimental/common/main/finkinfo/languages/ikvm.patch Tue Aug 22 20:11:06 2006 @@ -1,5 +1,6 @@ ---- ikvm/native/native.build 2004-08-30 09:28:24.000000000 -0400 -+++ ikvm-new/native/native.build 2005-08-16 09:37:46.000000000 -0400 +diff -uNr ikvm-0.30.0.0/native/native.build ikvm-0.30.0.0-patched/native/native.build +--- ikvm-0.30.0.0/native/native.build 2005-12-07 10:06:32.000000000 -0500 ++++ ikvm-0.30.0.0-patched/native/native.build 2006-08-22 13:04:35.000000000 -0400 @@ -9,7 +9,7 @@ </if> </target> @@ -9,3 +10,31 @@ <copy file="libikvm-native.so" todir="../bin"/> </target> <target name="ikvm-native-win32"> +diff -uNr ikvm-0.30.0.0/runtime/MemberWrapper.cs ikvm-0.30.0.0-patched/runtime/MemberWrapper.cs +--- ikvm-0.30.0.0/runtime/MemberWrapper.cs 2006-08-02 15:45:54.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/MemberWrapper.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -468,9 +468,9 @@ + // the method had any declared exceptions, the declaredExceptions field would have + // been set) + if(method != null +-#if !COMPACT_FRAMEWORK ++ + && !(method is MethodBuilder) +-#endif ++ + ) + { + ThrowsAttribute attr = AttributeHelper.GetThrows(method); +diff -uNr ikvm-0.30.0.0/runtime/classpath.cs ikvm-0.30.0.0-patched/runtime/classpath.cs +--- ikvm-0.30.0.0/runtime/classpath.cs 2006-08-03 09:11:06.000000000 -0400 ++++ ikvm-0.30.0.0-patched/runtime/classpath.cs 2006-08-22 13:04:58.000000000 -0400 +@@ -771,9 +771,7 @@ + // HACK we have to exclude DynamicTypeWrapper instances, because proxies that are created by the bootstrap + // class loader also need to return null (but they don't live in the CoreAssembly) + if(loader == null && tw.Assembly != JVM.CoreAssembly +-#if !COMPACT_FRAMEWORK + && !(tw is DynamicTypeWrapper) +-#endif // !COMPACT_FRAMEWORK + ) + { + return JVM.Library.getSystemClassLoader(); Modified: trunk/experimental/common/main/finkinfo/languages/mono.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/languages/mono.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/main/finkinfo/languages/mono.info (original) +++ trunk/experimental/common/main/finkinfo/languages/mono.info Tue Aug 22 20:11:06 2006 @@ -46,7 +46,7 @@ SetLIBS: -L%p/lib NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 -ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --with-gc=none --disable-dependency-tracking +ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes --with-preview=yes --disable-dependency-tracking ConfFiles: << %p/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx %p/etc/mono/1.0/machine.config Modified: trunk/experimental/common/main/finkinfo/libs/libicu32-dev.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/libs/libicu32-dev.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/main/finkinfo/libs/libicu32-dev.info (original) +++ trunk/experimental/common/main/finkinfo/libs/libicu32-dev.info Tue Aug 22 20:11:06 2006 @@ -8,7 +8,6 @@ Conflicts: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, libicu31-dev Replaces: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, libicu31-dev -Provides: libicu30, libicu31 Depends: macosx (>= 10.4-1) Recommends: macosx (>= 10.4.6-1) Modified: trunk/experimental/common/main/finkinfo/web/mono-xsp.info URL: <http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/web/mono-xsp.info&rev=300&repname=user%3a+ranger> ============================================================================== --- trunk/experimental/common/main/finkinfo/web/mono-xsp.info (original) +++ trunk/experimental/common/main/finkinfo/web/mono-xsp.info Tue Aug 22 20:11:06 2006 @@ -1,8 +1,8 @@ Package: mono-xsp -Version: 1.1.16 +Version: 1.1.16.1 Revision: 1 Source: http://www.go-mono.com/sources/xsp/xsp-%v.tar.gz -Source-MD5: 21253cf75855da7994bce04af672bd94 +Source-MD5: ae8d88fe86c55f185d41f8753f776eb7 DocFiles: AUTHORS COPYING* ChangeLog INSTALL NEWS README Depends: mono (>= %v-1) BuildDepends: mono (>= %v-1), pkgconfig ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits