Update of /cvsroot/fink/experimental/rangerrick/common/main/finkinfo/languages
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27471/common/main/finkinfo/languages
Modified Files:
mono.patch
Log Message:
new i18n, buncha un-built updates
Index: mono.patch
===================================================================
RCS file:
/cvsroot/fink/experimental/rangerrick/common/main/finkinfo/languages/mono.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- mono.patch 5 Aug 2004 18:54:22 -0000 1.9
+++ mono.patch 27 Aug 2004 17:54:57 -0000 1.10
@@ -1,6 +1,6 @@
-diff -uNr mono-1.0.1/data/config.in mono-1.0.1-patched/data/config.in
---- mono-1.0.1/data/config.in 2004-06-23 13:21:02.000000000 -0400
-+++ mono-1.0.1-patched/data/config.in 2004-08-05 12:40:21.000000000 -0400
+diff -uNr mono-1.0.1/data/config.in mono-1.0.1-new/data/config.in
+--- mono-1.0.1/data/config.in Wed Jun 23 13:21:02 2004
++++ mono-1.0.1-new/data/config.in Wed Aug 25 10:55:01 2004
@@ -7,4 +7,8 @@
<dllmap dll="odbc32.dll" target="[EMAIL PROTECTED]@" />
<dllmap dll="oci" target="clntsh" />
@@ -10,9 +10,126 @@
+ <dllmap dll="gnomevfs-2" target="libgnomevfs-2.dylib"/>
+ <dllmap dll="gtksourceview-1.0" target="libgtksourceview-1.0.dylib"/>
</configuration>
-diff -uNr mono-1.0.1/mono/metadata/loader.c mono-1.0.1-patched/mono/metadata/loader.c
---- mono-1.0.1/mono/metadata/loader.c 2004-06-24 16:41:39.000000000 -0400
-+++ mono-1.0.1-patched/mono/metadata/loader.c 2004-08-05 12:40:24.000000000 -0400
+diff -uNr mono-1.0.1/libgc/include/gc_local_alloc.h
mono-1.0.1-new/libgc/include/gc_local_alloc.h
+--- mono-1.0.1/libgc/include/gc_local_alloc.h Tue May 18 14:43:06 2004
++++ mono-1.0.1-new/libgc/include/gc_local_alloc.h Wed Aug 25 10:56:49 2004
+@@ -37,10 +37,7 @@
+ * These routines normally require an explicit call to GC_init(), though
+ * that may be done from a constructor function.
+ */
+-
+-#ifndef GC_LOCAL_ALLOC_H
+-#define GC_LOCAL_ALLOC_H
+-
++
+ #ifndef _GC_H
+ # include "gc.h"
+ #endif
+@@ -49,6 +46,9 @@
+ # include "gc_gcj.h"
+ #endif
+
++#ifndef GC_LOCAL_ALLOC_H
++#define GC_LOCAL_ALLOC_H
++
+ /* We assume ANSI C for this interface. */
+
+ GC_PTR GC_local_malloc(size_t bytes);
+@@ -58,6 +58,8 @@
+ #if defined(GC_GCJ_SUPPORT)
+ GC_PTR GC_local_gcj_malloc(size_t bytes,
+ void * ptr_to_struct_containing_descr);
++ GC_PTR GC_local_gcj_fast_malloc(size_t lw,
++ void * ptr_to_struct_containing_descr);
+ #endif
+
+ # ifdef GC_DEBUG
+@@ -66,12 +68,14 @@
+ # define GC_LOCAL_MALLOC_ATOMIC(s) GC_debug_malloc_atomic(s,GC_EXTRAS)
+ # ifdef GC_GCJ_SUPPORT
+ # define GC_LOCAL_GCJ_MALLOC(s,d) GC_debug_gcj_malloc(s,d,GC_EXTRAS)
++# define GC_LOCAL_GCJ_FAST_MALLOC(s,d) GC_debug_gcj_fast_malloc(s,d,GC_EXTRAS)
+ # endif
+ # else
+ # define GC_LOCAL_MALLOC(s) GC_local_malloc(s)
+ # define GC_LOCAL_MALLOC_ATOMIC(s) GC_local_malloc_atomic(s)
+ # ifdef GC_GCJ_SUPPORT
+ # define GC_LOCAL_GCJ_MALLOC(s,d) GC_local_gcj_malloc(s,d)
++# define GC_LOCAL_GCJ_FAST_MALLOC(s,d) GC_local_gcj_fast_malloc(s,d)
+ # endif
+ # endif
+
+@@ -82,7 +86,9 @@
+ # define GC_MALLOC_ATOMIC(s) GC_LOCAL_MALLOC_ATOMIC(s)
+ # ifdef GC_GCJ_SUPPORT
+ # undef GC_GCJ_MALLOC
++# undef GC_GCJ_FAST_MALLOC
+ # define GC_GCJ_MALLOC(s,d) GC_LOCAL_GCJ_MALLOC(s,d)
++# define GC_GCJ_FAST_MALLOC(s,d) GC_LOCAL_GCJ_FAST_MALLOC(s,d)
+ # endif
+ # endif
+
+diff -uNr mono-1.0.1/libgc/pthread_support.c mono-1.0.1-new/libgc/pthread_support.c
+--- mono-1.0.1/libgc/pthread_support.c Tue May 18 15:26:46 2004
++++ mono-1.0.1-new/libgc/pthread_support.c Wed Aug 25 10:56:40 2004
+@@ -168,6 +168,7 @@
+
+ /* We don't really support thread-local allocation with DBG_HDRS_ALL */
+
++static
+ #ifdef USE_COMPILER_TLS
+ __thread
+ #endif
+@@ -390,6 +391,46 @@
+ return GC_local_gcj_malloc(bytes, ptr_to_struct_containing_descr);
+ }
+ }
++}
++
++/* Similar to GC_local_gcj_malloc, but the size is in words, and we don't */
++/* adjust it. The size is assumed to be such that it can be */
++/* allocated as a small object. */
++void * GC_local_gcj_fast_malloc(size_t lw, void * ptr_to_struct_containing_descr)
++{
++ GC_ASSERT(GC_gcj_malloc_initialized);
++
++ ptr_t * my_fl = ((GC_thread)GC_getspecific(GC_thread_key))
++ -> gcj_freelists + lw;
++ ptr_t my_entry = *my_fl;
++ if (EXPECT((word)my_entry >= HBLKSIZE, 1)) {
++ GC_PTR result = (GC_PTR)my_entry;
++ GC_ASSERT(!GC_incremental);
++ /* We assert that any concurrent marker will stop us. */
++ /* Thus it is impossible for a mark procedure to see the */
++ /* allocation of the next object, but to see this object */
++ /* still containing a free list pointer. Otherwise the */
++ /* marker might find a random "mark descriptor". */
++ *(volatile ptr_t *)my_fl = obj_link(my_entry);
++ /* We must update the freelist before we store the pointer. */
++ /* Otherwise a GC at this point would see a corrupted */
++ /* free list. */
++ /* A memory barrier is probably never needed, since the */
++ /* action of stopping this thread will cause prior writes */
++ /* to complete. */
++ GC_ASSERT(((void * volatile *)result)[1] == 0);
++ *(void * volatile *)result = ptr_to_struct_containing_descr;
++ return result;
++ } else if ((word)my_entry - 1 < DIRECT_GRANULES) {
++ if (!GC_incremental) *my_fl = my_entry + lw + 1;
++ /* In the incremental case, we always have to take this */
++ /* path. Thus we leave the counter alone. */
++ return GC_gcj_fast_malloc(lw, ptr_to_struct_containing_descr);
++ } else {
++ GC_generic_malloc_many(BYTES_FROM_INDEX(lw), GC_gcj_kind, my_fl);
++ if (*my_fl == 0) return GC_oom_fn(BYTES_FROM_INDEX(lw));
++ return GC_local_gcj_fast_malloc(lw, ptr_to_struct_containing_descr);
++ }
+ }
+
+ #endif /* GC_GCJ_SUPPORT */
+diff -uNr mono-1.0.1/mono/metadata/loader.c mono-1.0.1-new/mono/metadata/loader.c
+--- mono-1.0.1/mono/metadata/loader.c Thu Jun 24 16:41:39 2004
++++ mono-1.0.1-new/mono/metadata/loader.c Wed Aug 25 10:55:01 2004
@@ -643,6 +643,12 @@
}
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits