Update of /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/languages
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11765/10.3/main/finkinfo/languages
Added Files:
mono.info mono.patch
Log Message:
started work on mono stuff
--- NEW FILE: mono.info ---
Package: mono
Version: 1.1.7
Revision: 11
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.4.0-1), glib2-shlibs (>= 2.0.4-1), system-java14
BuildDepends: cairo (>= 0.4.0-1), fink (>= 0.22.2-1), gettext-dev, gettext-bin,
glib2-dev (>= 2.0.4-1), glib2 (>= 2.0.4-1), glitz (>= 0.4.0-1), libiconv-dev,
libicu31-dev, libpixman1, pkgconfig, system-java14-dev
BuildConflicts: libicu26-dev, libicu28-dev, libicu30-dev
Type: java(1.4)
Homepage: http://go-mono.com/
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Description: .NET-compatible CIL engine
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSETLDFLAGS: true
SetLIBS: -L%p/lib
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
ConfigureParams: --mandir=%p/share/man --sysconfdir=%p/etc --with-icu=yes
--with-preview=yes
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
<<
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"
make
<<
InstallScript: <<
#!/bin/sh -ex
export DYLD_LIBRARY_PATH="%i/lib:$DYLD_LIBRARY_PATH"
MAKEFLAGS=-j1 make install DESTDIR="%d"
<<
SplitOff: <<
Package: %N-dev
BuildDependsOnly: true
Depends: %N (>= %v-%r)
Replaces: %N (<< %v-%r)
Files: <<
include
lib/*.a
lib/*.la
lib/libikvm-native.dylib
lib/libmono-profiler-cov.dylib
lib/libmono.dylib
lib/libMonoPosixHelper.dylib
lib/pkgconfig
<<
<<
DescDetail: <<
The Mono runtime implements a JIT engine for the CIL virtual machine
(as well as a byte code interpreter, this is to quickly port it to
new systems), the class loader, the garbage collector, threading
system and metadata access libraries.
<<
License: LGPL
--- NEW FILE: mono.patch ---
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="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.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);
+ }
+
+ if (!gmodule) {
full_name = g_module_build_path (".", file_name);
mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_DLLIMPORT,
"DllImport loading library: '%s'.",
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits