forked from pool/mono-core
This commit is contained in:
parent
c2d07062fa
commit
93f2c020da
3
mono-1.9.1.tar.bz2
Normal file
3
mono-1.9.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:990af2fa20ad4e99ae5000df1afdb2e3b70400ba22d62e8917123d6a9d966397
|
||||||
|
size 18429855
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3fbd27d1ecd6c7202403fd765b56ef48202a572b549aa71ace1f351ad4182d6b
|
|
||||||
size 18416956
|
|
@ -1,5 +1,5 @@
|
|||||||
--- mono/io-layer/wapi_glob.c
|
--- mono/mono/io-layer/wapi_glob.c
|
||||||
+++ mono/io-layer/wapi_glob.c
|
+++ mono/mono/io-layer/wapi_glob.c
|
||||||
@@ -300,7 +300,7 @@
|
@@ -300,7 +300,7 @@
|
||||||
pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
|
pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
|
||||||
|
|
||||||
|
@ -1,3 +1,40 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 12 10:13:19 CEST 2008 - aj@suse.de
|
||||||
|
|
||||||
|
- Do not return random data in function.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 6 13:34:26 CEST 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
- Don't use libtool before it is created.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 25 10:23:23 MST 2008 - wberrier@suse.de
|
||||||
|
|
||||||
|
- Make sure x11 headers/libs are installed so that
|
||||||
|
/etc/mono/config has correct link to libX11.so.6.
|
||||||
|
Fixes (bnc#339712)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 22 10:23:23 MST 2008 - wberrier@suse.de
|
||||||
|
|
||||||
|
- Update to 1.9.1 (bugfix release)
|
||||||
|
-G_DECL fixes
|
||||||
|
-Microsoft.CSharp: Emit bodyless getters and setters for abstract
|
||||||
|
properties
|
||||||
|
-ASP.NET: Don't output a date header from System.Web
|
||||||
|
-Fix an issue with Groupwise WSDL
|
||||||
|
-Mono.Mozilla: Support more than one browser widget per
|
||||||
|
application Windows.Forms
|
||||||
|
-Winforms:
|
||||||
|
-Finish implementation for EventsTab and PropertiesTab
|
||||||
|
-Fix keyboard layout issue
|
||||||
|
-MenuAPI fixes
|
||||||
|
-System.Design: Cache editor widget instead of creating it each
|
||||||
|
time
|
||||||
|
-System.Text: Fix possible integer overflow
|
||||||
|
-System.Net.Mail: Fix filename handling
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 11 15:45:33 CEST 2008 - schwab@suse.de
|
Fri Apr 11 15:45:33 CEST 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mono-core (Version 1.9)
|
# spec file for package mono-core (Version 1.9.1)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 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
|
||||||
@ -16,12 +16,13 @@ License: LGPL v2.1 or later
|
|||||||
Group: Development/Languages/Mono
|
Group: Development/Languages/Mono
|
||||||
Summary: A .NET Runtime Environment
|
Summary: A .NET Runtime Environment
|
||||||
Url: http://go-mono.org/
|
Url: http://go-mono.org/
|
||||||
Version: 1.9
|
Version: 1.9.1
|
||||||
Release: 7
|
Release: 1
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source0: mono-%{version}.tar.bz2
|
Source0: mono-%{version}.tar.bz2
|
||||||
Patch: mono-core-arg_max.diff
|
Patch: mono-core-arg_max.diff
|
||||||
Patch1: mono-libtool.diff
|
Patch1: mono-libtool.diff
|
||||||
|
Patch2: mono-warn.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}
|
||||||
@ -47,6 +48,7 @@ Conflicts: mono-addins <= 0.3
|
|||||||
# 1.9 branch conflicts:
|
# 1.9 branch conflicts:
|
||||||
# Can't do this because this rpm could be used on a distro with gtk# 2.8...
|
# Can't do this because this rpm could be used on a distro with gtk# 2.8...
|
||||||
#Conflicts: gtk-sharp2 < 2.10.3
|
#Conflicts: gtk-sharp2 < 2.10.3
|
||||||
|
%define arg_max_patch 0
|
||||||
# Require when in the buildserivce
|
# Require when in the buildserivce
|
||||||
%if 0%{?opensuse_bs}
|
%if 0%{?opensuse_bs}
|
||||||
Requires: libgdiplus0
|
Requires: libgdiplus0
|
||||||
@ -68,21 +70,45 @@ Recommends: libgluezilla0
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
|
####### distro specific changes ########
|
||||||
|
#####
|
||||||
#### suse options ####
|
#### suse options ####
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
|
%if %suse_version >= 1100
|
||||||
|
%define arg_max_patch 1
|
||||||
|
%endif
|
||||||
# For some reason these weren't required in 10.2 and before... ?
|
# For some reason these weren't required in 10.2 and before... ?
|
||||||
%if %{suse_version} > 1020
|
%if %{suse_version} >= 1030
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
# Add valgrind support for 10.3 and above on archs that have it
|
# Add valgrind support for 10.3 and above on archs that have it
|
||||||
%ifarch %ix86 x86_64 ppc ppc64
|
%ifarch %ix86 x86_64 ppc ppc64
|
||||||
BuildRequires: valgrind-devel
|
BuildRequires: valgrind-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if %{suse_version} >= 1020
|
||||||
|
BuildRequires: xorg-x11-libX11
|
||||||
|
%endif
|
||||||
|
%if %{sles_version} == 10
|
||||||
|
BuildRequires: xorg-x11-devel
|
||||||
|
%endif
|
||||||
|
%if %{suse_version} == 1010
|
||||||
|
BuildRequires: xorg-x11-devel
|
||||||
|
%endif
|
||||||
%if %{sles_version} == 9
|
%if %{sles_version} == 9
|
||||||
%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
|
%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: XFree86-devel XFree86-libs pkgconfig
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
# Fedora x11
|
||||||
|
%if 0%{?fedora_version}
|
||||||
|
BuildRequires: libX11
|
||||||
|
%endif
|
||||||
|
# rhel x11
|
||||||
|
%if 0%{?rhel_version}
|
||||||
|
BuildRequires: libX11
|
||||||
|
%endif
|
||||||
|
#####
|
||||||
|
####### End of distro specific changes ########
|
||||||
# Why was this needed?
|
# Why was this needed?
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
PreReq: grep
|
PreReq: grep
|
||||||
@ -1007,13 +1033,16 @@ Authors:
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n mono-%{version}
|
%setup -q -n mono-%{version}
|
||||||
%patch
|
if [ %arg_max_patch -eq 1 ] ; then
|
||||||
%patch1
|
%patch -p1
|
||||||
|
fi
|
||||||
|
%patch1 -p1
|
||||||
|
%patch2
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# These are only needed if there are patches to the runtime
|
# These are only needed if there are patches to the runtime
|
||||||
#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"
|
||||||
# distro specific configure options
|
# distro specific configure options
|
||||||
@ -1097,6 +1126,31 @@ rm -f $RPM_BUILD_ROOT/usr/lib/mono/1.0/transform.exe
|
|||||||
rm -rf ${RPM_BUILD_ROOT}
|
rm -rf ${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon May 12 2008 aj@suse.de
|
||||||
|
- Do not return random data in function.
|
||||||
|
* Tue May 06 2008 schwab@suse.de
|
||||||
|
- Don't use libtool before it is created.
|
||||||
|
* Fri Apr 25 2008 wberrier@suse.de
|
||||||
|
- Make sure x11 headers/libs are installed so that
|
||||||
|
/etc/mono/config has correct link to libX11.so.6.
|
||||||
|
Fixes (bnc#339712)
|
||||||
|
* Tue Apr 22 2008 wberrier@suse.de
|
||||||
|
- Update to 1.9.1 (bugfix release)
|
||||||
|
-G_DECL fixes
|
||||||
|
-Microsoft.CSharp: Emit bodyless getters and setters for abstract
|
||||||
|
properties
|
||||||
|
-ASP.NET: Don't output a date header from System.Web
|
||||||
|
-Fix an issue with Groupwise WSDL
|
||||||
|
-Mono.Mozilla: Support more than one browser widget per
|
||||||
|
application Windows.Forms
|
||||||
|
-Winforms:
|
||||||
|
-Finish implementation for EventsTab and PropertiesTab
|
||||||
|
-Fix keyboard layout issue
|
||||||
|
-MenuAPI fixes
|
||||||
|
-System.Design: Cache editor widget instead of creating it each
|
||||||
|
time
|
||||||
|
-System.Text: Fix possible integer overflow
|
||||||
|
-System.Net.Mail: Fix filename handling
|
||||||
* Fri Apr 11 2008 schwab@suse.de
|
* Fri Apr 11 2008 schwab@suse.de
|
||||||
- Work around broken configure script.
|
- Work around broken configure script.
|
||||||
* Fri Apr 11 2008 aj@suse.de
|
* Fri Apr 11 2008 aj@suse.de
|
||||||
|
@ -1,11 +1,22 @@
|
|||||||
--- configure.in
|
--- mono-1.9.1/configure.in
|
||||||
+++ configure.in
|
+++ mono-1.9.1/configure.in
|
||||||
@@ -44,7 +44,7 @@ libmono_cflags=""
|
@@ -44,8 +44,6 @@ libmono_cflags=""
|
||||||
libmono_ldflags=""
|
libmono_ldflags=""
|
||||||
AC_SUBST(libmono_cflags)
|
AC_SUBST(libmono_cflags)
|
||||||
AC_SUBST(libmono_ldflags)
|
AC_SUBST(libmono_ldflags)
|
||||||
-export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
-export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
||||||
+export_ldflags=`(if test -x libtool; then ./libtool --config; then libtool --config; fi; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
-AC_SUBST(export_ldflags)
|
||||||
AC_SUBST(export_ldflags)
|
|
||||||
|
|
||||||
# Variable to have relocatable .pc files (lib, or lib64)
|
# Variable to have relocatable .pc files (lib, or lib64)
|
||||||
|
reloc_libdir=`basename ${libdir}`
|
||||||
|
@@ -291,6 +289,10 @@ AC_LIBTOOL_WIN32_DLL
|
||||||
|
#AC_DISABLE_FAST_INSTALL
|
||||||
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
+m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
|
||||||
|
+export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
||||||
|
+AC_SUBST(export_ldflags)
|
||||||
|
+
|
||||||
|
# Test whenever ld supports -version-script
|
||||||
|
AC_PROG_LD
|
||||||
|
AC_PROG_LD_GNU
|
||||||
|
11
mono-warn.diff
Normal file
11
mono-warn.diff
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- mono/tests/libtest.c
|
||||||
|
+++ mono/tests/libtest.c
|
||||||
|
@@ -36,7 +36,7 @@
|
||||||
|
#ifdef WIN32
|
||||||
|
CoTaskMemAlloc (size);
|
||||||
|
#else
|
||||||
|
- g_malloc (size);
|
||||||
|
+ return g_malloc (size);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user