Update of /cvsroot/fink/experimental/rangerrick/common/main/finkinfo/languages
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29800/common/main/finkinfo/languages
Added Files:
boo.info ikvm.info ikvm.patch
Log Message:
getting closer to getting monodevelop to build
--- 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
--- 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]);
-------------------------------------------------------
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