Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20271/10.3/unstable/main/finkinfo/languages

Modified Files:
        mono.info mono.patch 
Added Files:
        boo.info ikvm.info ikvm.patch 
Log Message:
mono 1.1.7 and friends

--- NEW FILE: boo.info ---
Package: boo
Version: 0.5.5.1651
Revision: 1
Source: http://dist.codehaus.org/%n/distributions/%n-%v-src.tar.bz2
Source-MD5: 4674fa8845802ebcc2cca111eef1afd9
SourceDirectory: %n-%v
DocFiles: *.txt docs/*
Depends: gtksourceview-shlibs (>= 1.0-1), mono (>= 1.1.7-1), shared-mime-info
Suggests: monodevelop
BuildDepends: gtksourceview-dev (>= 1.0-1), mono-dev (>= 1.1.7-1), nant, 
shared-mime-info
Homepage: http://go-mono.com/
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Description: A wrist-friendly language for the CLI/Mono
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSETLDFLAGS: true
SetLIBS: -L%p/lib
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking
CompileScript: <<
#!/bin/sh -ex

  nant -D:install.prefix=%p
<<
InstallScript: <<
#!/bin/sh -ex

  nant -D:install.prefix=%p -D:install.destdir=%d install
  install -d -m 755 %i/share/doc/%N
  mv examples %i/share/doc/%N/
<<

DescDetail: <<
Boo is a new object oriented statically typed programming language for
the Common Language Infrastructure with a python inspired syntax and
a special focus on language and compiler extensibility.
<<
License: GPL

--- NEW FILE: ikvm.info ---
Package: ikvm
Version: 0.14.0.1
Revision: 1
Source: mirror:sourceforge:%n/%n-%v.zip
Source-MD5: 41aac88c0e0a6f148af8ad378eb60d69
SourceDirectory: %n
Source2: mirror:gnu:classpath/classpath-0.15.tar.gz
Source2-MD5: 036c23aec7cb53a43b7b9dc63a92fbbe
Source3: http://go-mono.com/sources/%n/%n-0.14.tar.gz
Source3-MD5: 042e49520251f9c76c0180cc2437a0b4
Patch: %n.patch
DocFiles: LICENSE THANKYOU website/*.txt
Depends: mono (>= 1.1.7-1)
Suggests: monodevelop
BuildDepends: mono-dev (>= 1.1.7-1), nant
Homepage: http://go-mono.com/
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Description: Java implementation for .Net
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSETLDFLAGS: true
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

  nant all
<<
InstallScript: <<
#!/bin/sh -ex

  pushd ../%n-0.14
  make install DESTDIR=%d
  popd

  perl -pi -e 's,0.14,%v,g' %i/lib/pkgconfig/*.pc

  install -c -m 755 bin/*.exe bin/IKVM*.dll %i/lib/%n/
<<

DescDetail: <<
IKVM.NET is an implementation of Java for Mono and the Microsoft
.NET Framework.  It includes the following components:

    * A Java Virtual Machine implemented in .NET
    * A .NET implementation of the Java class libraries
    * Tools that enable Java and .NET interoperability
<<
License: BSD

Index: mono.info
===================================================================
RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages/mono.info,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- mono.info   12 Mar 2005 17:47:35 -0000      1.16
+++ mono.info   6 Jun 2005 20:20:19 -0000       1.17
@@ -1,12 +1,12 @@
 Package: mono
-Version: 1.0.2
+Version: 1.1.7
 Revision: 11
-Source: http://www.go-%n.com/archive/%v/%n-%v.tar.gz
-Source-MD5: 4490424a30ce40d1d7534cc681f6c14c
+Source: http://www.go-mono.com/sources/%n-1.1/%n-%v.tar.gz
+Source-MD5: f81c6b02ef0c5d5ef7ab827d28eb9731
 PatchScript: sed -e 's,@PREFIX@,%p,g' %a/%n.patch | patch -p1
 DocFiles: AUTHORS COPYING* ChangeLog NEWS README
-Depends: cairo-shlibs (>= 0.1.23-4), glib2-shlibs (>= 2.0.4-1), system-java14
-BuildDepends: cairo (>= 0.1.23-4), dlcompat-dev, fink (>= 0.22.2-1), 
gettext-dev, gettext-bin, gettext-tools, glib2-dev (>= 2.0.4-1), glib2 (>= 
2.0.4-1), glitz (>= 0.1.5-1), libiconv-dev, libicu31-dev (>= 3.1-1), 
libpixman1, pkgconfig, system-java14-dev, gcc3.3
+Depends: cairo-shlibs (>= 0.5.0-1), glib2-shlibs (>= 2.4.6-7), 
libgettext3-shlibs, system-java14
+BuildDepends: cairo (>= 0.5.0-1), fink (>= 0.22.2-1), libgettext3-dev, 
gettext-tools, glib2-dev (>= 2.4.6-7), glib2 (>= 2.4.6-7), glitz (>= 0.4.0-1), 
libiconv-dev, libicu31-dev, libpixman1 (>= 0.1.5-1), pkgconfig, 
system-java14-dev
 BuildConflicts: libicu26-dev, libicu28-dev, libicu30-dev
 Type: java(1.4)
 Homepage: http://go-mono.com/
@@ -16,18 +16,21 @@
 SetCPPFLAGS: -I%p/include
 NoSETLDFLAGS: true
 SetLIBS: -L%p/lib
-ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc
+NoSetMAKEFLAGS: true
+SetMAKEFLAGS: -j1
+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
+  %p/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
+  %p/etc/mono/2.0/machine.config
   %p/etc/mono/browscap.ini
   %p/etc/mono/config
-  %p/etc/mono/DefaultWsdlHelpGenerator.aspx
-  %p/etc/mono/machine.config
 <<
-SetCC: gcc-3.3
-SetCXX: g++-3.3
 CompileScript: <<
 #!/bin/sh -ex
 
+  export lt_cv_sys_max_cmd_len=65536
   perl -pi.bak -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure
   ./configure %c --with-jdk=$JAVA_HOME
   export DYLD_LIBRARY_PATH="%i/lib:$DYLD_LIBRARY_PATH"
@@ -48,11 +51,10 @@
   include
   lib/*.a
   lib/*.la
-  lib/libMonoPosixHelper.dylib
-  lib/libmint.dylib
-  lib/libmono-ikvm-jni.dylib
+  lib/libikvm-native.dylib
   lib/libmono-profiler-cov.dylib
   lib/libmono.dylib
+  lib/libMonoPosixHelper.dylib
   lib/pkgconfig
  <<
 <<

--- NEW FILE: ikvm.patch ---
diff -uNr ikvm/native/native.build ikvm-patched/native/native.build
--- ikvm/native/native.build    2004-08-30 17:56:26.000000000 -0400
+++ ikvm-patched/native/native.build    2005-06-05 21:18:15.000000000 -0400
@@ -9,7 +9,7 @@
         </if>
     </target>
     <target name="ikvm-native-unix">
-        <exec program="/bin/bash" commandline="-c 'gcc -o libikvm-native.so 
--shared -fPIC `pkg-config --cflags gmodule-2.0` jni.c os.c'"/>
+        <exec program="/bin/bash" commandline="-c 'gcc -o libikvm-native.so 
-bundle -fPIC `pkg-config --cflags gmodule-2.0; pkg-config --libs gmodule-2.0` 
jni.c os.c'"/>
         <copy file="libikvm-native.so" todir="../bin"/>
     </target>
     <target name="ikvm-native-win32">
diff -uNr ikvm/runtime/JniInterface.cs ikvm-patched/runtime/JniInterface.cs
--- ikvm/runtime/JniInterface.cs        2005-05-03 16:26:00.000000000 -0400
+++ ikvm-patched/runtime/JniInterface.cs        2005-06-05 21:31:53.000000000 
-0400
@@ -903,12 +903,7 @@
                {
                        JNI.jvmCreated = true;
                        pJavaVM = (JavaVM*)(void*)JniMem.Alloc(IntPtr.Size * (1 
+ vtableDelegates.Length));
-#if __MonoCS__ 
-               // MONOBUG mcs requires this bogus fixed construct (and 
Microsoft doesn't allow it)
-               fixed(void** p = &pJavaVM->firstVtableEntry) { pJavaVM->vtable 
= p; }
-#else
                        pJavaVM->vtable = &pJavaVM->firstVtableEntry;
-#endif
                        for(int i = 0; i < vtableDelegates.Length; i++)
                        {
                                pJavaVM->vtable[i] = 
JniHelper.ikvm_MarshalDelegate(vtableDelegates[i]);

Index: mono.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages/mono.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- mono.patch  23 Sep 2004 17:48:24 -0000      1.6
+++ mono.patch  6 Jun 2005 20:20:20 -0000       1.7
@@ -1,24 +1,43 @@
-diff -uNr mono-1.0.2/data/config.in mono-1.0.2-new/data/config.in
---- mono-1.0.2/data/config.in  Wed Jun 23 13:21:02 2004
-+++ mono-1.0.2-new/data/config.in      Wed Sep 22 10:01:00 2004
-@@ -7,4 +7,8 @@
-       <dllmap dll="odbc32.dll" target="[EMAIL PROTECTED]@" />
-       <dllmap dll="oci" target="clntsh" />
+diff -uNr mono-1.1.5/data/config.in mono-1.1.5-new/data/config.in
+--- mono-1.1.5/data/config.in  Tue Mar 15 19:38:18 2005
++++ mono-1.1.5-new/data/config.in      Thu Mar 24 11:28:58 2005
+@@ -9,4 +9,8 @@
        <dllmap dll="db2cli" target="[EMAIL PROTECTED]@"/>
-+      <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.dylib"/>
-+      <dllmap dll="glib-2.0" target="libglib-2.0.dylib"/>
-+      <dllmap dll="gnomevfs-2" target="libgnomevfs-2.dylib"/>
-+      <dllmap dll="gtksourceview-1.0" target="libgtksourceview-1.0.dylib"/>
+       <dllmap dll="msvcrt" target="@LIBC@"/>
+       <dllmap dll="MonoPosixHelper" target="[EMAIL PROTECTED]@"/>
++      <dllmap dll="libgtk-win32-2.0-0.dll" target="[EMAIL PROTECTED]@"/>
++      <dllmap dll="glib-2.0" target="[EMAIL PROTECTED]@"/>
++      <dllmap dll="gnomevfs-2" target="[EMAIL PROTECTED]@"/>
++      <dllmap dll="gtksourceview-1.0" target="[EMAIL PROTECTED]@"/>
  </configuration>
-diff -uNr mono-1.0.2/mono/metadata/loader.c 
mono-1.0.2-new/mono/metadata/loader.c
---- mono-1.0.2/mono/metadata/loader.c  Tue Sep 21 14:27:39 2004
-+++ mono-1.0.2-new/mono/metadata/loader.c      Wed Sep 22 10:01:04 2004
-@@ -656,6 +656,12 @@
+diff -uNr mono-1.1.5/mono/metadata/Makefile.in 
mono-1.1.5-new/mono/metadata/Makefile.in
+--- mono-1.1.5/mono/metadata/Makefile.in       Fri Mar 18 10:08:49 2005
++++ mono-1.1.5-new/mono/metadata/Makefile.in   Thu Mar 24 11:28:46 2005
+@@ -68,7 +68,7 @@
+ am_libmonoruntime_static_la_OBJECTS = $(am__objects_1)
+ libmonoruntime_static_la_OBJECTS =  \
+       $(am_libmonoruntime_static_la_OBJECTS)
+-libmonoruntime_la_LIBADD =
++libmonoruntime_la_LIBADD = $(ICU_LIBS)
+ am_libmonoruntime_la_OBJECTS = reflection.lo object.lo icall.lo \
+       decimal.lo boehm-gc.lo null-gc.lo gc.lo marshal.lo monitor.lo \
+       threads.lo threadpool.lo file-io.lo socket-io.lo exception.lo \
+diff -uNr mono-1.1.5/mono/metadata/loader.c 
mono-1.1.5-new/mono/metadata/loader.c
+--- mono-1.1.5/mono/metadata/loader.c  Thu Feb 24 22:52:24 2005
++++ mono-1.1.5-new/mono/metadata/loader.c      Thu Mar 24 11:28:58 2005
+@@ -704,6 +704,19 @@
                }
  
                if (!gmodule) {
 +                      full_name = g_module_build_path ("@PREFIX@/lib", 
file_name);
++                      mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_DLLIMPORT,
++                                      "DllImport loading library: 
'@PREFIX@/lib/%s'.", full_name);
 +                      gmodule = g_module_open (full_name, G_MODULE_BIND_LAZY);
++                      if (!gmodule) {
++                              mono_trace (G_LOG_LEVEL_INFO, 
MONO_TRACE_DLLIMPORT,
++                                              "DllImport error loading 
library '%s'.",
++                                              g_module_error ());
++                      }
 +                      g_free (full_name);
 +              }
 +



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to