This commit is contained in:
parent
d5f3506c33
commit
cc03e01087
@ -1,74 +0,0 @@
|
|||||||
--- mono/io-layer/atomic.h.mm 2007-03-05 12:06:25.000000000 +0000
|
|
||||||
+++ mono/io-layer/atomic.h 2007-03-05 14:40:32.794868433 +0000
|
|
||||||
@@ -301,7 +301,7 @@ InterlockedCompareExchange(volatile gint
|
|
||||||
__asm__ __volatile__ ("\tLA\t1,%0\n"
|
|
||||||
"\tLR\t%1,%3\n"
|
|
||||||
"\tCS\t%1,%2,0(1)\n"
|
|
||||||
- : "+m" (*dest), "=r" (old)
|
|
||||||
+ : "+m" (*dest), "=&r" (old)
|
|
||||||
: "r" (exch), "r" (comp)
|
|
||||||
: "1", "cc");
|
|
||||||
return(old);
|
|
||||||
@@ -317,7 +317,7 @@ InterlockedCompareExchangePointer(volati
|
|
||||||
__asm__ __volatile__ ("\tLA\t1,%0\n"
|
|
||||||
"\tLR\t%1,%3\n"
|
|
||||||
"\tCS\t%1,%2,0(1)\n"
|
|
||||||
- : "+m" (*dest), "=r" (old)
|
|
||||||
+ : "+m" (*dest), "=&r" (old)
|
|
||||||
: "r" (exch), "r" (comp)
|
|
||||||
: "1", "cc");
|
|
||||||
return(old);
|
|
||||||
@@ -333,7 +333,7 @@ InterlockedCompareExchangePointer(volati
|
|
||||||
__asm__ __volatile__ ("\tLA\t1,%0\n"
|
|
||||||
"\tLGR\t%1,%3\n"
|
|
||||||
"\tCSG\t%1,%2,0(1)\n"
|
|
||||||
- : "+m" (*dest), "=r" (old)
|
|
||||||
+ : "+m" (*dest), "=&r" (old)
|
|
||||||
: "r" (exch), "r" (comp)
|
|
||||||
: "1", "cc");
|
|
||||||
|
|
||||||
@@ -426,7 +426,7 @@ InterlockedExchange(volatile gint32 *val
|
|
||||||
"0:\tL\t%1,%0\n"
|
|
||||||
"\tCS\t%1,%2,0(1)\n"
|
|
||||||
"\tJNZ\t0b"
|
|
||||||
- : "+m" (*val), "=r" (ret)
|
|
||||||
+ : "+m" (*val), "=&r" (ret)
|
|
||||||
: "r" (new_val)
|
|
||||||
: "1", "cc");
|
|
||||||
|
|
||||||
@@ -443,7 +443,7 @@ InterlockedExchangePointer(volatile gpoi
|
|
||||||
"0:\tL\t%1,%0\n"
|
|
||||||
"\tCS\t%1,%2,0(1)\n"
|
|
||||||
"\tJNZ\t0b"
|
|
||||||
- : "+m" (*val), "=r" (ret)
|
|
||||||
+ : "+m" (*val), "=&r" (ret)
|
|
||||||
: "r" (new_val)
|
|
||||||
: "1", "cc");
|
|
||||||
|
|
||||||
@@ -459,7 +459,7 @@ InterlockedExchangePointer(volatile gpoi
|
|
||||||
"0:\tLG\t%1,%0\n"
|
|
||||||
"\tCSG\t%1,%2,0(1)\n"
|
|
||||||
"\tJNZ\t0b"
|
|
||||||
- : "+m" (*val), "=r" (ret)
|
|
||||||
+ : "+m" (*val), "=&r" (ret)
|
|
||||||
: "r" (new_val)
|
|
||||||
: "1", "cc");
|
|
||||||
|
|
||||||
@@ -479,7 +479,7 @@ InterlockedExchangeAdd(volatile gint32 *
|
|
||||||
"\tAR\t1,%2\n"
|
|
||||||
"\tCS\t%0,1,0(2)\n"
|
|
||||||
"\tJNZ\t0b"
|
|
||||||
- : "=r" (ret), "+m" (*val)
|
|
||||||
+ : "=&r" (ret), "+m" (*val)
|
|
||||||
: "r" (add)
|
|
||||||
: "1", "2", "cc");
|
|
||||||
|
|
||||||
@@ -497,7 +497,7 @@ InterlockedExchangeAdd(volatile gint32 *
|
|
||||||
"\tAGR\t1,%2\n"
|
|
||||||
"\tCS\t%0,1,0(2)\n"
|
|
||||||
"\tJNZ\t0b"
|
|
||||||
- : "=r" (ret), "+m" (*val)
|
|
||||||
+ : "=&r" (ret), "+m" (*val)
|
|
||||||
: "r" (add)
|
|
||||||
: "1", "2", "cc");
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b177ced4e3ec0c2efc6a4e17f1f87f6e852f319332d4f138d25d4a68ffba2c78
|
|
||||||
size 20694945
|
|
3
mono-1.2.4.tar.bz2
Normal file
3
mono-1.2.4.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:780987a48256e6aff4206364a59f131a9aafbd5e3aa36694380d27b1d955176c
|
||||||
|
size 17146737
|
114
mono-config_rpm_requires.patch
Normal file
114
mono-config_rpm_requires.patch
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
Index: scripts/mono-find-provides.in
|
||||||
|
===================================================================
|
||||||
|
--- scripts/mono-find-provides.in (revision 76729)
|
||||||
|
+++ scripts/mono-find-provides.in (working copy)
|
||||||
|
@@ -17,19 +17,15 @@
|
||||||
|
#monolist=($(printf "%s\n" "${monolist[@]}" | egrep "/gac/"))
|
||||||
|
# Disabled... see ChangeLog
|
||||||
|
|
||||||
|
-a=`which "$0"`
|
||||||
|
-d=`dirname "$a"`
|
||||||
|
-
|
||||||
|
# Set the prefix, unless it is overriden (used when building mono rpms)
|
||||||
|
-: ${prefix=$d/..}
|
||||||
|
+: ${prefix=@prefix@}
|
||||||
|
|
||||||
|
-exec_prefix=$d/..
|
||||||
|
libdir=$prefix/@reloc_libdir@
|
||||||
|
-bindir=$d
|
||||||
|
+bindir=$prefix/bin
|
||||||
|
|
||||||
|
# Bail out if monodis or libmono is missing
|
||||||
|
if [ ! -x $bindir/monodis ] || [ ! -f $libdir/libmono.so ] ; then
|
||||||
|
- echo "monodis missing or unusable, exiting..."
|
||||||
|
+ echo "monodis missing or unusable, exiting..." 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
Index: scripts/mono-find-requires.in
|
||||||
|
===================================================================
|
||||||
|
--- scripts/mono-find-requires.in (revision 76729)
|
||||||
|
+++ scripts/mono-find-requires.in (working copy)
|
||||||
|
@@ -12,22 +12,29 @@
|
||||||
|
filelist=($(grep -Ev '/usr/doc/|/usr/share/doc/'))
|
||||||
|
monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)\$"))
|
||||||
|
|
||||||
|
-a=`which "$0"`
|
||||||
|
-d=`dirname "$a"`
|
||||||
|
+# parse .config files to find which native libraries to depend on
|
||||||
|
+# (target attribute must have double quotes for this to work, ie: target="file" )
|
||||||
|
+# Add /etc/mono/config ?
|
||||||
|
+configlist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.config\$"))
|
||||||
|
|
||||||
|
# Set the prefix, unless it is overriden (used when building mono rpms)
|
||||||
|
-: ${prefix=$d/..}
|
||||||
|
+: ${prefix=@prefix@}
|
||||||
|
|
||||||
|
-exec_prefix=$d/..
|
||||||
|
libdir=$prefix/@reloc_libdir@
|
||||||
|
-bindir=$d
|
||||||
|
+bindir=$prefix/bin
|
||||||
|
|
||||||
|
# Bail out if monodis or libmono is missing
|
||||||
|
if [ ! -x $bindir/monodis ] || [ ! -f $libdir/libmono.so ] ; then
|
||||||
|
- echo "monodis missing or unusable, exiting..."
|
||||||
|
+ echo "monodis missing or unusable, exiting..." 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
+# special case for 64bit archs
|
||||||
|
+if test "x@reloc_libdir@" = "xlib64" ; then
|
||||||
|
+ libext="()(64bit)"
|
||||||
|
+else
|
||||||
|
+ libext=""
|
||||||
|
+fi
|
||||||
|
|
||||||
|
# set LD_LIBRARY_PATH to ensure that libmono.so is found
|
||||||
|
export LD_LIBRARY_PATH=$libdir${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
||||||
|
@@ -55,6 +62,46 @@
|
||||||
|
}
|
||||||
|
') 2> /dev/null
|
||||||
|
done
|
||||||
|
+ # Parse the xml .config files to see what native binaries we call into
|
||||||
|
+ for i in "${configlist[@]}"; do
|
||||||
|
+ awk 'match($_, /<dllmap .*target=.*/) {
|
||||||
|
+ ignore=0
|
||||||
|
+ req=""
|
||||||
|
+ split($_, toks, "\"")
|
||||||
|
+ for(i=1; i <= length(toks); i++) {
|
||||||
|
+ if(toks[i] ~ /target=/) {
|
||||||
|
+ req=toks[i+1]
|
||||||
|
+ }
|
||||||
|
+ if(toks[i] ~ /os=/) {
|
||||||
|
+ negate=0
|
||||||
|
+ found=0
|
||||||
|
+
|
||||||
|
+ attr=toks[i+1]
|
||||||
|
+ if(attr ~ /^!/) {
|
||||||
|
+ attr=substr(attr, 2, length(attr)-1)
|
||||||
|
+ negate=1
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ split(attr, os_targets, ",")
|
||||||
|
+ for(j=1; j <= length(os_targets); j++) {
|
||||||
|
+ if(os_targets[j] == "linux") {
|
||||||
|
+ found=1
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ if(negate) {
|
||||||
|
+ found=!found
|
||||||
|
+ }
|
||||||
|
+ if (!found) {
|
||||||
|
+ ignore=1
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ if(!ignore) {
|
||||||
|
+ print req"'$libext'"
|
||||||
|
+ }
|
||||||
|
+ } ' $i 2>/dev/null
|
||||||
|
+ done
|
||||||
|
)
|
||||||
|
|
||||||
|
PROVIDES=$(
|
@ -1,12 +1,56 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 5 11:08:38 CEST 2007 - aj@suse.de
|
Tue Jun 5 15:18:53 MST 2007 - wberrier@novell.com
|
||||||
|
|
||||||
- Add zlib-devel to BuildRequires.
|
- Fix relevant rpmlint errors/warnings:
|
||||||
|
-also 'provides' for each 'obsoletes'
|
||||||
|
-run ldconfig in post/un for mono-core and mono-devel
|
||||||
|
- Update filelists
|
||||||
|
- Update to 1.2.4
|
||||||
|
-680 new methods implemented.
|
||||||
|
-290 stubs that used to throw NotImplemented exceptions have been
|
||||||
|
implemented.
|
||||||
|
-43 methods flagged with "to-do" have been implemented.
|
||||||
|
-Fixed HandleRef support
|
||||||
|
-Ability to disable shared mem support
|
||||||
|
-Mostly complete ASP 2.0 support (webparts is missing)
|
||||||
|
-asp.net 2.0 performance tripled
|
||||||
|
-C# 3.0 compiler support
|
||||||
|
-Mono.DataConvert: fixed implementation of the broken
|
||||||
|
System.BitConverter
|
||||||
|
-System.Windows.Forms
|
||||||
|
-150 bugfixes
|
||||||
|
-performance fixes
|
||||||
|
-2.0 profile additions: ToolStrip, Baloon tips, and hundreds of
|
||||||
|
new methods in various controls
|
||||||
|
-System.Drawing
|
||||||
|
-Initial support for metafiles (wmf & emf)
|
||||||
|
-performance improvements and fixes
|
||||||
|
-Many printing fixes
|
||||||
|
-2.0 ADO.Net updates
|
||||||
|
-Support for amd64 on Solaris
|
||||||
|
-Security and Crypto:
|
||||||
|
-Path.GetTempFileName now returns a file with 600 perms
|
||||||
|
-Fixed HMACSHA384 and HMACSHA512 to use a 128 bits block size
|
||||||
|
-Signcode tool now support password-protected PVK files
|
||||||
|
-CryptoStream.Write is now closer to MS behaviour and requires
|
||||||
|
less memory
|
||||||
|
-Fixed endian issue in RIPEMD160
|
||||||
|
-installvst: new tool to install VisualStudio source packages
|
||||||
|
-New additional sqlite binding: Mono.Data.Sqlite
|
||||||
|
-better maintained (http://sqlite-dotnet2.sourceforge.net/)
|
||||||
|
-sqlite3 only (no sqlite2, would need to dump/reload db)
|
||||||
|
-COM Interop now supports COM Callable Wrappers
|
||||||
|
-Many of the new 2.0 socket methods are now available
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 29 13:39:36 CEST 2007 - aj@suse.de
|
Fri Apr 13 19:18:53 CET 2007 - wberrier@novell.com
|
||||||
|
|
||||||
- Add bison to BuildRequires.
|
- add %debug_package so debug packages get created
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 4 23:38:57 CET 2007 - wberrier@novell.com
|
||||||
|
|
||||||
|
- Adapt for build service
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 6 02:38:57 CET 2007 - wberrier@suse.de
|
Tue Mar 6 02:38:57 CET 2007 - wberrier@suse.de
|
||||||
|
257
mono-core.spec
257
mono-core.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mono-core (Version 1.2.3.1)
|
# spec file for package mono-core (Version 1.2.4)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -11,22 +11,17 @@
|
|||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
Name: mono-core
|
Name: mono-core
|
||||||
BuildRequires: bc bison glib2-devel zlib-devel
|
|
||||||
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Summary: A .NET Runtime Environment
|
Summary: A .NET Runtime Environment
|
||||||
URL: http://go-mono.org/
|
URL: http://go-mono.org/
|
||||||
Version: 1.2.3.1
|
Version: 1.2.4
|
||||||
Release: 7
|
Release: 1
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source0: mono-%{version}.tar.gz
|
Source0: mono-%{version}.tar.bz2
|
||||||
# kdepatch patch won't work with the new relocatable Mono (Miguel)
|
Patch26: mono-r78768_ppc_pointer_cast.patch
|
||||||
#Patch1: mono-0.29-kdepath.patch
|
Patch28: mono-config_rpm_requires.patch
|
||||||
Patch16: mono-warnings.patch
|
Patch29: mono-provides_fix_r76875.patch
|
||||||
Patch21: mono-monodis_cast.patch
|
|
||||||
Patch25: mono-supportw.patch
|
|
||||||
Patch26: mono-ppc.patch
|
|
||||||
Patch27: bug-237611_nov237611-fix-s390.diff
|
|
||||||
ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x
|
ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Provides: mono = %{version}-%{release}
|
Provides: mono = %{version}-%{release}
|
||||||
@ -38,12 +33,49 @@ Obsoletes: mono-xml-relaxng
|
|||||||
Obsoletes: mono-posix
|
Obsoletes: mono-posix
|
||||||
Obsoletes: mono-ziplib
|
Obsoletes: mono-ziplib
|
||||||
Obsoletes: mono-ikvm
|
Obsoletes: mono-ikvm
|
||||||
|
Provides: mono
|
||||||
|
Provides: mono-drawing
|
||||||
|
Provides: mono-cairo
|
||||||
|
Provides: mono-xml-relaxng
|
||||||
|
Provides: mono-posix
|
||||||
|
Provides: mono-ziplib
|
||||||
|
Provides: mono-ikvm
|
||||||
|
# Require when in the buildserivce
|
||||||
|
%if 0%{?opensuse_bs}
|
||||||
Requires: libgdiplus
|
Requires: libgdiplus
|
||||||
|
%else
|
||||||
|
# suse would rather have recommends so that all sorts of graphic libs aren't
|
||||||
|
# pulled in when organizing
|
||||||
|
Recommends: libgdiplus
|
||||||
|
%endif
|
||||||
|
BuildRequires: bc glib2-devel
|
||||||
|
#### suse options ####
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
# For some reason these weren't required in 10.2 and before... ?
|
||||||
|
%if %{suse_version} > 1020
|
||||||
|
BuildRequires: bison
|
||||||
|
%endif
|
||||||
|
%if %{sles_version} == 9
|
||||||
|
%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
# Why was this needed?
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
PreReq: grep
|
PreReq: grep
|
||||||
%endif
|
%endif
|
||||||
%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides
|
# This won't work until the rpm package passes .config files to mono-find-requires
|
||||||
%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires
|
#%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides
|
||||||
|
#%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires
|
||||||
|
# auto dep/req generation for older distros (it will take a while for the .config scanning to get upstream)
|
||||||
|
%if 0%{?suse_version} <= 1040 || 0%{?fedora_version} <= 7
|
||||||
|
%if 0%{?fedora_version}
|
||||||
|
# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros)
|
||||||
|
%define _use_internal_dependency_generator 0
|
||||||
|
%endif
|
||||||
|
%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}/usr/bin/mono-find-provides ; } | sort | uniq'
|
||||||
|
%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}/usr/bin/mono-find-requires ; } | sort | uniq'
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The Mono Project is an open development initiative that is working to
|
The Mono Project is an open development initiative that is working to
|
||||||
@ -94,13 +126,6 @@ Authors:
|
|||||||
%_prefix/lib/mono/1.0/mozroots.exe*
|
%_prefix/lib/mono/1.0/mozroots.exe*
|
||||||
%_prefix/lib/mono/1.0/setreg.exe*
|
%_prefix/lib/mono/1.0/setreg.exe*
|
||||||
%_prefix/lib/mono/1.0/sn.exe*
|
%_prefix/lib/mono/1.0/sn.exe*
|
||||||
# Directories
|
|
||||||
%dir %_prefix/lib/mono
|
|
||||||
%dir %_prefix/lib/mono/1.0
|
|
||||||
%dir %_prefix/lib/mono/2.0
|
|
||||||
%dir %_prefix/lib/mono/gac
|
|
||||||
%dir %_prefix/lib/mono/compat-1.0
|
|
||||||
%dir %_prefix/lib/mono/compat-2.0
|
|
||||||
%_prefix/lib/mono/gac/cscompmgd
|
%_prefix/lib/mono/gac/cscompmgd
|
||||||
%_prefix/lib/mono/1.0/cscompmgd.dll
|
%_prefix/lib/mono/1.0/cscompmgd.dll
|
||||||
%_prefix/lib/mono/2.0/cscompmgd.dll
|
%_prefix/lib/mono/2.0/cscompmgd.dll
|
||||||
@ -135,6 +160,10 @@ Authors:
|
|||||||
%dir /etc/mono
|
%dir /etc/mono
|
||||||
%dir /etc/mono/1.0
|
%dir /etc/mono/1.0
|
||||||
%dir /etc/mono/2.0
|
%dir /etc/mono/2.0
|
||||||
|
%dir %_prefix/lib/mono
|
||||||
|
%dir %_prefix/lib/mono/1.0
|
||||||
|
%dir %_prefix/lib/mono/2.0
|
||||||
|
%dir %_prefix/lib/mono/gac
|
||||||
%config /etc/mono/config
|
%config /etc/mono/config
|
||||||
%config /etc/mono/1.0/machine.config
|
%config /etc/mono/1.0/machine.config
|
||||||
%config /etc/mono/2.0/machine.config
|
%config /etc/mono/2.0/machine.config
|
||||||
@ -169,14 +198,20 @@ Authors:
|
|||||||
%_prefix/lib/mono/gac/OpenSystem.C
|
%_prefix/lib/mono/gac/OpenSystem.C
|
||||||
%_prefix/lib/mono/1.0/OpenSystem.C.dll
|
%_prefix/lib/mono/1.0/OpenSystem.C.dll
|
||||||
%_prefix/lib/mono/2.0/OpenSystem.C.dll
|
%_prefix/lib/mono/2.0/OpenSystem.C.dll
|
||||||
|
%_prefix/lib/mono/gac/System.Core
|
||||||
|
%_prefix/lib/mono/2.0/System.Core.dll
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
|
if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
|
||||||
# anchor for rebuild on failure
|
# anchor for rebuild on failure
|
||||||
echo "mono may not work correctly on G5"
|
echo "mono may not work correctly on G5"
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%postun
|
||||||
|
/sbin/ldconfig
|
||||||
%package -n mono-jscript
|
%package -n mono-jscript
|
||||||
Summary: JScript .NET support for Mono
|
Summary: JScript .NET support for Mono
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
@ -247,6 +282,9 @@ Requires: mono-core == %version-%release
|
|||||||
Obsoletes: mono-ms-enterprise
|
Obsoletes: mono-ms-enterprise
|
||||||
Obsoletes: mono-novell-directory
|
Obsoletes: mono-novell-directory
|
||||||
Obsoletes: mono-directory
|
Obsoletes: mono-directory
|
||||||
|
Provides: mono-ms-enterprise
|
||||||
|
Provides: mono-novell-directory
|
||||||
|
Provides: mono-directory
|
||||||
|
|
||||||
%description -n mono-data
|
%description -n mono-data
|
||||||
The Mono Project is an open development initiative that is working to
|
The Mono Project is an open development initiative that is working to
|
||||||
@ -365,6 +403,7 @@ Summary: Extra packages
|
|||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Requires: mono-core == %version-%release
|
Requires: mono-core == %version-%release
|
||||||
Obsoletes: mono-ms-extras
|
Obsoletes: mono-ms-extras
|
||||||
|
Provides: mono-ms-extras
|
||||||
|
|
||||||
%description -n mono-extras
|
%description -n mono-extras
|
||||||
The Mono Project is an open development initiative that is working to
|
The Mono Project is an open development initiative that is working to
|
||||||
@ -437,6 +476,9 @@ Authors:
|
|||||||
%_prefix/lib/mono/gac/Mono.Data.SqliteClient
|
%_prefix/lib/mono/gac/Mono.Data.SqliteClient
|
||||||
%_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll
|
%_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll
|
||||||
%_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll
|
%_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll
|
||||||
|
%_prefix/lib/mono/gac/Mono.Data.Sqlite
|
||||||
|
%_prefix/lib/mono/1.0/Mono.Data.Sqlite.dll
|
||||||
|
%_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
|
||||||
%package -n mono-data-sybase
|
%package -n mono-data-sybase
|
||||||
Summary: Database connectivity for Mono
|
Summary: Database connectivity for Mono
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
@ -473,6 +515,9 @@ Requires: mono-core == %version-%release
|
|||||||
Obsoletes: mono-web-forms
|
Obsoletes: mono-web-forms
|
||||||
Obsoletes: mono-web-services
|
Obsoletes: mono-web-services
|
||||||
Obsoletes: mono-remoting
|
Obsoletes: mono-remoting
|
||||||
|
Provides: mono-web-forms
|
||||||
|
Provides: mono-web-services
|
||||||
|
Provides: mono-remoting
|
||||||
|
|
||||||
%description -n mono-web
|
%description -n mono-web
|
||||||
The Mono Project is an open development initiative that is working to
|
The Mono Project is an open development initiative that is working to
|
||||||
@ -704,6 +749,12 @@ Authors:
|
|||||||
Dietmar Maurer <dietmar@ximian.com>
|
Dietmar Maurer <dietmar@ximian.com>
|
||||||
|
|
||||||
|
|
||||||
|
%post -n mono-devel
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n mono-devel
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
%files -n mono-devel
|
%files -n mono-devel
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
# libs
|
# libs
|
||||||
@ -711,15 +762,20 @@ Authors:
|
|||||||
%_libdir/libmono.la
|
%_libdir/libmono.la
|
||||||
# exes
|
# exes
|
||||||
%_prefix/lib/mono/1.0/makecert.exe*
|
%_prefix/lib/mono/1.0/makecert.exe*
|
||||||
|
%_prefix/lib/mono/1.0/mono-api-info.exe*
|
||||||
|
%_prefix/lib/mono/2.0/mono-api-info.exe*
|
||||||
|
%_prefix/lib/mono/1.0/mono-api-diff.exe*
|
||||||
%_prefix/lib/mono/1.0/al.exe*
|
%_prefix/lib/mono/1.0/al.exe*
|
||||||
%_prefix/lib/mono/2.0/al.exe*
|
%_prefix/lib/mono/2.0/al.exe*
|
||||||
%_prefix/lib/mono/1.0/caspol.exe*
|
%_prefix/lib/mono/1.0/caspol.exe*
|
||||||
%_prefix/lib/mono/1.0/cert2spc.exe*
|
%_prefix/lib/mono/1.0/cert2spc.exe*
|
||||||
%_prefix/lib/mono/1.0/dtd2xsd.exe*
|
%_prefix/lib/mono/1.0/dtd2xsd.exe*
|
||||||
%_prefix/lib/mono/1.0/genxs.exe*
|
%_prefix/lib/mono/1.0/genxs.exe*
|
||||||
|
%_prefix/lib/mono/2.0/httpcfg.exe*
|
||||||
%_prefix/lib/mono/1.0/ictool.exe*
|
%_prefix/lib/mono/1.0/ictool.exe*
|
||||||
%_prefix/lib/mono/1.0/ilasm.exe*
|
%_prefix/lib/mono/1.0/ilasm.exe*
|
||||||
%_prefix/lib/mono/2.0/ilasm.exe*
|
%_prefix/lib/mono/2.0/ilasm.exe*
|
||||||
|
%_prefix/lib/mono/1.0/installvst.exe*
|
||||||
%_prefix/lib/mono/1.0/mkbundle.exe*
|
%_prefix/lib/mono/1.0/mkbundle.exe*
|
||||||
%_prefix/lib/mono/2.0/mkbundle.exe*
|
%_prefix/lib/mono/2.0/mkbundle.exe*
|
||||||
%_prefix/lib/mono/1.0/monop.exe*
|
%_prefix/lib/mono/1.0/monop.exe*
|
||||||
@ -747,6 +803,7 @@ Authors:
|
|||||||
%_mandir/man1/cert2spc.1.gz
|
%_mandir/man1/cert2spc.1.gz
|
||||||
%_mandir/man1/dtd2xsd.1.gz
|
%_mandir/man1/dtd2xsd.1.gz
|
||||||
%_mandir/man1/genxs.1.gz
|
%_mandir/man1/genxs.1.gz
|
||||||
|
%_mandir/man1/httpcfg.1.gz
|
||||||
%_mandir/man1/ilasm.1.gz
|
%_mandir/man1/ilasm.1.gz
|
||||||
%_mandir/man1/macpack.1.gz
|
%_mandir/man1/macpack.1.gz
|
||||||
%_mandir/man1/makecert.1.gz
|
%_mandir/man1/makecert.1.gz
|
||||||
@ -761,6 +818,7 @@ Authors:
|
|||||||
%_mandir/man1/signcode.1.gz
|
%_mandir/man1/signcode.1.gz
|
||||||
%_mandir/man1/al.1.gz
|
%_mandir/man1/al.1.gz
|
||||||
%_mandir/man1/mono-xmltool.1.gz
|
%_mandir/man1/mono-xmltool.1.gz
|
||||||
|
%_mandir/man1/vbnc.1.gz
|
||||||
# Shell wrappers
|
# Shell wrappers
|
||||||
%_bindir/al
|
%_bindir/al
|
||||||
%_bindir/al2
|
%_bindir/al2
|
||||||
@ -769,8 +827,10 @@ Authors:
|
|||||||
%_bindir/dtd2xsd
|
%_bindir/dtd2xsd
|
||||||
%_bindir/dtd2rng
|
%_bindir/dtd2rng
|
||||||
%_bindir/genxs
|
%_bindir/genxs
|
||||||
|
%_bindir/httpcfg
|
||||||
%_bindir/ilasm
|
%_bindir/ilasm
|
||||||
%_bindir/ilasm2
|
%_bindir/ilasm2
|
||||||
|
%_bindir/installvst
|
||||||
%_bindir/macpack
|
%_bindir/macpack
|
||||||
%_bindir/makecert
|
%_bindir/makecert
|
||||||
%_bindir/mkbundle
|
%_bindir/mkbundle
|
||||||
@ -779,6 +839,9 @@ Authors:
|
|||||||
%_bindir/monodis
|
%_bindir/monodis
|
||||||
%_bindir/monop
|
%_bindir/monop
|
||||||
%_bindir/monop2
|
%_bindir/monop2
|
||||||
|
%_bindir/mono-api-diff
|
||||||
|
%_bindir/mono-api-info
|
||||||
|
%_bindir/mono-api-info2
|
||||||
%_bindir/mono-find-provides
|
%_bindir/mono-find-provides
|
||||||
%_bindir/mono-find-requires
|
%_bindir/mono-find-requires
|
||||||
%_bindir/mono-shlib-cop
|
%_bindir/mono-shlib-cop
|
||||||
@ -816,62 +879,74 @@ Authors:
|
|||||||
%dir %_prefix/share/mono-1.0
|
%dir %_prefix/share/mono-1.0
|
||||||
%dir %_prefix/share/mono-1.0/mono
|
%dir %_prefix/share/mono-1.0/mono
|
||||||
%dir %_prefix/share/mono-1.0/mono/cil
|
%dir %_prefix/share/mono-1.0/mono/cil
|
||||||
#%package -n mono-complete
|
# Reminder: when removing man pages in this list, they are not
|
||||||
#Summary: This package contains all runtime Mono packages
|
# yet gzipped
|
||||||
#Group: Development/Tools
|
%package -n mono-complete
|
||||||
#Requires: bytefx-data-mysql = %version-%release
|
Summary: A .NET Runtime Environment
|
||||||
#Requires: ibm-data-db2 = %version-%release
|
Group: Development/Languages/Other
|
||||||
#Requires: mono-basic = %version-%release
|
Requires: bytefx-data-mysql = %version-%release
|
||||||
#Requires: mono-core = %version-%release
|
Requires: ibm-data-db2 = %version-%release
|
||||||
#Requires: mono-data = %version-%release
|
Requires: mono-basic = %version-%release
|
||||||
#Requires: mono-data-oracle = %version-%release
|
Requires: mono-core = %version-%release
|
||||||
#Requires: mono-data-postgresql = %version-%release
|
Requires: mono-data = %version-%release
|
||||||
#Requires: mono-data-sqlite = %version-%release
|
Requires: mono-data-oracle = %version-%release
|
||||||
#Requires: mono-data-sybase = %version-%release
|
Requires: mono-data-postgresql = %version-%release
|
||||||
#Requires: mono-extras = %version-%release
|
Requires: mono-data-sqlite = %version-%release
|
||||||
#Requires: mono-ikvm = %version-%release
|
Requires: mono-data-sybase = %version-%release
|
||||||
#Requires: mono-locale-extras = %version-%release
|
Requires: mono-extras = %version-%release
|
||||||
#Requires: mono-web = %version-%release
|
Requires: mono-ikvm = %version-%release
|
||||||
#Requires: mono-winforms = %version-%release
|
Requires: mono-locale-extras = %version-%release
|
||||||
#
|
Requires: mono-web = %version-%release
|
||||||
#%description -n mono-complete
|
Requires: mono-winforms = %version-%release
|
||||||
#This package contains all runtime Mono packages
|
|
||||||
#
|
%description -n mono-complete
|
||||||
#%files -n mono-complete
|
The Mono Project is an open development initiative that is working to
|
||||||
#%defattr(-, root, root)
|
develop an open source, Unix version of the .NET development platform.
|
||||||
|
Its objective is to enable Unix developers to build and deploy
|
||||||
|
cross-platform .NET applications. The project will implement various
|
||||||
|
technologies that have been submitted to the ECMA for standardization.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Miguel de Icaza <miguel@ximian.com>
|
||||||
|
Paolo Molaro <lupus@ximian.com>
|
||||||
|
Dietmar Maurer <dietmar@ximian.com>
|
||||||
|
|
||||||
|
|
||||||
|
%files -n mono-complete
|
||||||
|
%defattr(-, root, root)
|
||||||
|
# Directories
|
||||||
|
# Put dir files here so we don't have an empty package
|
||||||
|
%dir %_prefix/lib/mono/compat-1.0
|
||||||
|
%dir %_prefix/lib/mono/compat-2.0
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n mono-%{version}
|
%setup -q -n mono-%{version}
|
||||||
%patch16
|
|
||||||
%patch21
|
|
||||||
%patch25
|
|
||||||
%patch26
|
%patch26
|
||||||
%patch27
|
%patch28
|
||||||
|
%patch29
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
# What's this for?
|
||||||
rm -f libgc/libtool.m4
|
rm -f libgc/libtool.m4
|
||||||
autoreconf --force --install
|
autoreconf --force --install
|
||||||
autoreconf --force --install libgc
|
autoreconf --force --install libgc
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
|
export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
|
||||||
./configure \
|
# From the buildbuddy config
|
||||||
--host=%{_host} \
|
# This is set by default by autoconf, don't need it
|
||||||
--build=%{_build} \
|
#export CFLAGS="$CFLAGS -O2"
|
||||||
--target=%{_target_platform} \
|
# distro specific configure options
|
||||||
--program-prefix= \
|
%{?configure_options}
|
||||||
--mandir=/usr/share/man \
|
%configure \
|
||||||
--infodir=/usr/share/info \
|
|
||||||
--prefix=/usr \
|
|
||||||
--libdir=%{_libdir} \
|
|
||||||
--libexecdir=%{_prefix}/lib \
|
|
||||||
--mandir=%{_mandir} \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--with-jit=yes \
|
--with-jit=yes \
|
||||||
--with-ikvm=yes \
|
--with-ikvm=yes \
|
||||||
--with-sigaltstack=no
|
--with-sigaltstack=no
|
||||||
make
|
make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
#
|
|
||||||
make DESTDIR="$RPM_BUILD_ROOT" install
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
||||||
|
# Remove unused files
|
||||||
rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.a
|
rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.a
|
||||||
rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.la
|
rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.la
|
||||||
rm -f $RPM_BUILD_ROOT/usr/%_lib/libikvm-native.a
|
rm -f $RPM_BUILD_ROOT/usr/%_lib/libikvm-native.a
|
||||||
@ -925,9 +1000,6 @@ rm -R $RPM_BUILD_ROOT/usr/share/jay
|
|||||||
rm $RPM_BUILD_ROOT/usr/share/man/man1/jay.1
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/jay.1
|
||||||
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/CorCompare.exe
|
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/CorCompare.exe
|
||||||
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/browsercaps-updater.exe*
|
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/browsercaps-updater.exe*
|
||||||
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/mono-api-diff.exe
|
|
||||||
rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/mono-api-info.exe
|
|
||||||
rm $RPM_BUILD_ROOT/usr/lib/mono/2.0/mono-api-info.exe
|
|
||||||
# New files to delete in 1.1.9.2
|
# New files to delete in 1.1.9.2
|
||||||
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.a
|
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.a
|
||||||
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.la
|
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.la
|
||||||
@ -938,19 +1010,58 @@ rm -f $RPM_BUILD_ROOT/usr/bin/mbas
|
|||||||
# From 1.2.3.1 update
|
# From 1.2.3.1 update
|
||||||
cd $RPM_BUILD_ROOT
|
cd $RPM_BUILD_ROOT
|
||||||
rm -f ./usr/lib/mono/2.0/Microsoft.VisualBasic.targets
|
rm -f ./usr/lib/mono/2.0/Microsoft.VisualBasic.targets
|
||||||
# Can add these later once httpcfg.exe is installed correctly
|
# 1.2.4 changes
|
||||||
rm -f ./usr/bin/httpcfg
|
rm -f ./usr/lib/mono/1.0/culevel.exe*
|
||||||
# Ugh, forgot that you can't specify man pages as .1.gz ...
|
|
||||||
rm -f ./usr/share/man/man1/httpcfg.1
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf ${RPM_BUILD_ROOT}
|
rm -rf ${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Apr 05 2007 - aj@suse.de
|
* Tue Jun 05 2007 - wberrier@novell.com
|
||||||
- Add zlib-devel to BuildRequires.
|
- Fix relevant rpmlint errors/warnings:
|
||||||
* Thu Mar 29 2007 - aj@suse.de
|
-also 'provides' for each 'obsoletes'
|
||||||
- Add bison to BuildRequires.
|
-run ldconfig in post/un for mono-core and mono-devel
|
||||||
|
- Update filelists
|
||||||
|
- Update to 1.2.4
|
||||||
|
-680 new methods implemented.
|
||||||
|
-290 stubs that used to throw NotImplemented exceptions have been
|
||||||
|
implemented.
|
||||||
|
-43 methods flagged with "to-do" have been implemented.
|
||||||
|
-Fixed HandleRef support
|
||||||
|
-Ability to disable shared mem support
|
||||||
|
-Mostly complete ASP 2.0 support (webparts is missing)
|
||||||
|
-asp.net 2.0 performance tripled
|
||||||
|
-C# 3.0 compiler support
|
||||||
|
-Mono.DataConvert: fixed implementation of the broken
|
||||||
|
System.BitConverter
|
||||||
|
-System.Windows.Forms
|
||||||
|
-150 bugfixes
|
||||||
|
-performance fixes
|
||||||
|
-2.0 profile additions: ToolStrip, Baloon tips, and hundreds of
|
||||||
|
new methods in various controls
|
||||||
|
-System.Drawing
|
||||||
|
-Initial support for metafiles (wmf & emf)
|
||||||
|
-performance improvements and fixes
|
||||||
|
-Many printing fixes
|
||||||
|
-2.0 ADO.Net updates
|
||||||
|
-Support for amd64 on Solaris
|
||||||
|
-Security and Crypto:
|
||||||
|
-Path.GetTempFileName now returns a file with 600 perms
|
||||||
|
-Fixed HMACSHA384 and HMACSHA512 to use a 128 bits block size
|
||||||
|
-Signcode tool now support password-protected PVK files
|
||||||
|
-CryptoStream.Write is now closer to MS behaviour and requires
|
||||||
|
less memory
|
||||||
|
-Fixed endian issue in RIPEMD160
|
||||||
|
-installvst: new tool to install VisualStudio source packages
|
||||||
|
-New additional sqlite binding: Mono.Data.Sqlite
|
||||||
|
-better maintained (http://sqlite-dotnet2.sourceforge.net/)
|
||||||
|
-sqlite3 only (no sqlite2, would need to dump/reload db)
|
||||||
|
-COM Interop now supports COM Callable Wrappers
|
||||||
|
-Many of the new 2.0 socket methods are now available
|
||||||
|
* Fri Apr 13 2007 - wberrier@novell.com
|
||||||
|
- add %%debug_package so debug packages get created
|
||||||
|
* Wed Apr 04 2007 - wberrier@novell.com
|
||||||
|
- Adapt for build service
|
||||||
* Tue Mar 06 2007 - wberrier@suse.de
|
* Tue Mar 06 2007 - wberrier@suse.de
|
||||||
- atomic fixes from Michael Matz for for s390 and s390x
|
- atomic fixes from Michael Matz for for s390 and s390x
|
||||||
( bnc #237611 and bxc #80892 )
|
( bnc #237611 and bxc #80892 )
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
--- mono/dis/main.c.bak 2005-10-12 02:02:46.000000000 +0200
|
|
||||||
+++ mono/dis/main.c 2005-10-12 02:03:02.000000000 +0200
|
|
||||||
@@ -438,7 +438,7 @@
|
|
||||||
|
|
||||||
tp = mono_metadata_get_marshal_info (m, i, TRUE);
|
|
||||||
spec = mono_metadata_parse_marshal_spec (m, tp);
|
|
||||||
- marshal_str = dis_stringify_marshal_spec (spec);
|
|
||||||
+ marshal_str = (char *) dis_stringify_marshal_spec (spec);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (cols [MONO_FIELD_FLAGS] & FIELD_ATTRIBUTE_HAS_FIELD_RVA) {
|
|
26
mono-provides_fix_r76875.patch
Normal file
26
mono-provides_fix_r76875.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
Index: scripts/mono-find-requires.in
|
||||||
|
===================================================================
|
||||||
|
--- scripts/mono-find-requires.in (revision 76874)
|
||||||
|
+++ scripts/mono-find-requires.in (working copy)
|
||||||
|
@@ -69,7 +69,9 @@
|
||||||
|
ignore=0
|
||||||
|
req=""
|
||||||
|
split($_, toks, "\"")
|
||||||
|
- for(i=1; i <= length(toks); i++) {
|
||||||
|
+ toks_size=0
|
||||||
|
+ for(tok in toks) { toks_size++ }
|
||||||
|
+ for(i=1; i <= toks_size; i++) {
|
||||||
|
if(toks[i] ~ /target=/) {
|
||||||
|
req=toks[i+1]
|
||||||
|
}
|
||||||
|
@@ -84,7 +86,9 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
split(attr, os_targets, ",")
|
||||||
|
- for(j=1; j <= length(os_targets); j++) {
|
||||||
|
+ os_targets_size=0
|
||||||
|
+ for(os_target in os_targets) { os_targets_size++ }
|
||||||
|
+ for(j=1; j <= os_targets_size; j++) {
|
||||||
|
if(os_targets[j] == "linux") {
|
||||||
|
found=1
|
||||||
|
}
|
@ -1,16 +0,0 @@
|
|||||||
Index: supportw.c
|
|
||||||
===================================================================
|
|
||||||
--- support/supportw.c (revision 52914)
|
|
||||||
+++ support/supportw.c (working copy)
|
|
||||||
@@ -169,9 +169,11 @@
|
|
||||||
SendMessageA (gpointer hwnd, uint msg, gpointer wparam, gpointer lparam)
|
|
||||||
{
|
|
||||||
fprintf (stderr, "SendMessage (%d, 0x%x, 0x%x, 0x%x)\n", hwnd, msg, wparam, lparam);
|
|
||||||
+ return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
|
||||||
GetWindowLongA (gpointer hwnd, int a)
|
|
||||||
{
|
|
||||||
+ return 0;
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
--- mono/metadata/loader.c
|
|
||||||
+++ mono/metadata/loader.c
|
|
||||||
@@ -185,6 +185,9 @@
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
+char* mono_class_get_name_full (MonoClass *klass, gboolean include_ns, gboolean include_arity,
|
|
||||||
+ gboolean nested_plus);
|
|
||||||
+
|
|
||||||
static MonoMethod *
|
|
||||||
find_method (MonoClass *klass, MonoClass *ic, const char* name, MonoMethodSignature *sig)
|
|
||||||
{
|
|
Loading…
Reference in New Issue
Block a user