Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages
In directory 
sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv13474/main/finkinfo/languages

Modified Files:
      Tag: pangocairo-branch
        mono.info mono.patch 
Log Message:
new upstreams, needs testing

Index: mono.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/mono.info,v
retrieving revision 1.9.2.10
retrieving revision 1.9.2.11
diff -u -d -r1.9.2.10 -r1.9.2.11
--- mono.info   4 Nov 2007 02:34:49 -0000       1.9.2.10
+++ mono.info   13 Dec 2007 14:31:06 -0000      1.9.2.11
@@ -1,6 +1,6 @@
 Package: mono
-Version: 1.2.5.1
-Revision: 1021
+Version: 1.2.6
+Revision: 1
 Description: .NET-compatible CIL engine
 Type: java(1.4)
 License: LGPL
@@ -16,13 +16,14 @@
        expat1,
        fink (>= 0.26.0-1),
        fontconfig2-dev (>= 2.4.1-1),
-       freetype219,
+       freetype219 (>= 2.3.5-1),
+       gc (>= 6.4-1001),
        gettext-tools,
        glib2-dev (>= 2.14.0-1),
        glitz (>= 0.4.4-1),
        libgettext3-dev,
        libiconv-dev,
-       libicu32-dev,
+       libicu32-dev | libicu36-dev,
        libpixman1 (>= 0.1.5-1),
        libpng3,
        pkgconfig,
@@ -31,9 +32,8 @@
 BuildConflicts: libicu26-dev, libicu28-dev, libicu30-dev
 Replaces: %N-dev (<< %v-%r)
 
-CustomMirror: RangerMirror
 Source: http://go-mono.com/sources/%n/%n-%v.tar.bz2
-Source-MD5: dfede0c8c29384a8f8a6953a9bd06224
+Source-MD5: 391f85b4f962269e044ceac2b5235310
 PatchScript: sed -e 's,@FINKPREFIX@,%p,g' %a/%n.patch | patch -p1
 
 SetCPPFLAGS: -I%p/include
@@ -45,10 +45,24 @@
 CompileScript: <<
 #!/bin/sh -ex
 
-       ulimit -n unlimited
+       case `uname -r` in
+               8.*)
+                       ulimit -n unlimited
+                       ;;
+       esac
+
        export lt_cv_sys_max_cmd_len=65536
        perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g; 
s/need_relink=yes/need_relink=no/g' configure ltmain.sh
        ./configure %c --with-jdk=$JAVA_HOME
+
+       pushd libgc
+               CPPFLAGS="-D__DARWIN_UNIX03=0" ./configure %c 
--disable-embed-check --with-libgc-threads=pthreads
+       popd
+       for dir in libgc mono ikvm-native; do
+               pushd $dir
+                       make
+               popd
+       done
        make -j1
 <<
 
@@ -64,7 +78,8 @@
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
-               cairo-shlibs (>= 1.2.2-1001),
+               cairo-shlibs (>= 1.4-1001),
+               gc-shlibs (>= 6.4-1001),
                glib2-shlibs (>= 2.14.0-1),
                macosx (>= 10.4.3-1)
        <<

Index: mono.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/mono.patch,v
retrieving revision 1.5.2.2
retrieving revision 1.5.2.3
diff -u -d -r1.5.2.2 -r1.5.2.3
--- mono.patch  21 Sep 2007 04:30:46 -0000      1.5.2.2
+++ mono.patch  13 Dec 2007 14:31:06 -0000      1.5.2.3
@@ -1,7 +1,16 @@
 
---- mono-1.2.5/configure       2007-08-27 15:33:48.000000000 -0400
-+++ mono-1.2.5-new/configure   2007-09-19 10:01:57.000000000 -0400
-@@ -40012,11 +40012,11 @@
+--- mono-1.2.6/configure       2007-11-16 17:03:27.000000000 -0500
++++ mono-1.2.6-new/configure   2007-11-29 16:19:10.000000000 -0500
+@@ -3034,7 +3034,7 @@
+               ;;
+       *-*-darwin*)
+               platform_win32=no
+-              CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE 
-DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP"
[...1059 lines suppressed...]
++#       if defined (HAS_PPC_THREAD_STATE___R0) \
++          || defined (HAS_PPC_THREAD_STATE64___R0) \
++          || defined (HAS_X86_THREAD_STATE32___EAX) \
++          || defined (HAS_X86_THREAD_STATE64___RAX)
++#         define THREAD_FLD(x) __ ## x
++#       else
++#         define THREAD_FLD(x) x
++#       endif
++#endif
++
++#if defined(DARWIN)
+ #     if defined(POWERPC)
+ #             define GC_MACH_THREAD_STATE_FLAVOR PPC_THREAD_STATE
+ #     elif defined(I386)
+--- mono-1.2.6/mono/metadata/loader.c  2007-11-08 17:07:19.000000000 -0500
++++ mono-1.2.6-new/mono/metadata/loader.c      2007-11-29 16:22:08.000000000 
-0500
+@@ -1117,6 +1117,24 @@
  
                if (!module) {
                        void *iter = NULL;


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to