Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit mono-basic
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 03 Aug 2007 21:00:26 +0200
  • Message-id: <20070803190026.9D2FE67832C@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package mono-basic
checked in at Fri Aug 3 21:00:26 CEST 2007.

--------
--- mono-basic/mono-basic.changes       2007-06-09 13:49:53.000000000 +0200
+++ /mounts/work_src_done/NOARCH/mono-basic/mono-basic.changes  2007-08-03 19:23:40.435104000 +0200
@@ -1,0 +2,10 @@
+Fri Aug  3 19:07:32 CEST 2007 - wberrier@xxxxxxx
+
+- Update to 1.2.5
+ -support for late binding in vbnc (Option Strict Off and Option  
+  Explicit Off).
+ -several bugfixes in vbnc, and vbruntime
+ -error reporting is somewhat better now (now possible to get line 
+  numbers in stack traces)
+
+-------------------------------------------------------------------

Old:
----
  mono-basic-1.2.4-0.novell.noarch.rpm
  mono-basic-1.2.4.tar.bz2

New:
----
  mono-basic-1.2.5-0.novell.noarch.rpm
  mono-basic-1.2.5.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mono-basic.spec ++++++
--- /var/tmp/diff_new_pack.z14324/_old  2007-08-03 20:58:04.000000000 +0200
+++ /var/tmp/diff_new_pack.z14324/_new  2007-08-03 20:58:04.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package mono-basic (Version 1.2.4)
+# spec file for package mono-basic (Version 1.2.5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -12,11 +12,11 @@
 
 Name:           mono-basic
 BuildRequires:  mono-devel
-License:        GNU Library General Public License v. 2.0 and 2.1 (LGPL)
-Group:          Development/Languages/Other
+License:        LGPL v2 or later
+Group:          Development/Languages/Mono
 Summary:        Mono's VB runtime
 URL:            http://go-mono.org/
-Version:        1.2.4
+Version:        1.2.5
 Release:        1
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        %{name}-%{version}.tar.bz2
@@ -51,14 +51,11 @@
 %_prefix/bin/vbnc
 %_prefix/lib/mono/2.0/vbnc*
 %_prefix/lib/mono/gac/Microsoft.VisualBasic
-%_prefix/lib/mono/1.0/Microsoft.VisualBasic.dll
-%_prefix/lib/mono/2.0/Microsoft.VisualBasic.dll
+%_prefix/lib/mono/*/Microsoft.VisualBasic.dll
 %prep
-%setup
+%setup -q
 
 %build
-# Build croaks without the LANG setting... (fixed in svn)
-export LANG=en_US.UTF-8
 %{?env_options}
 ./configure --prefix=/usr
 make
@@ -66,14 +63,44 @@
 %install
 %{?env_options}
 make install DESTDIR=${RPM_BUILD_ROOT}
-## Get ms.net runtime out of noarch rpm
-rpm2cpio %{S:1} | cpio -idv
-# Remove vbnc built runtime
-rm -Rf ${RPM_BUILD_ROOT}/usr/lib/mono/gac/Microsoft.VisualBasic
-rm -Rf ${RPM_BUILD_ROOT}/usr/lib/mono/2.0/Microsoft.VisualBasic.dll
-## Install runtime from noarch.rpm into new gac
-gacutil -package 1.0 -root ${RPM_BUILD_ROOT}/usr/lib -i usr/lib/mono/1.0/Microsoft.VisualBasic.dll
-gacutil -package 2.0 -root ${RPM_BUILD_ROOT}/usr/lib -i usr/lib/mono/2.0/Microsoft.VisualBasic.dll
+## Get ms.net runtime out of noarch rpm (building in buildservice or autobuild)
+if [ -e %{S:1} ] ; then
+       rpm2cpio %{S:1} | cpio -idv
+       # Remove vbnc built runtime
+       rm -Rf ${RPM_BUILD_ROOT}/usr/lib/mono/gac/Microsoft.VisualBasic
+       rm -Rf ${RPM_BUILD_ROOT}/usr/lib/mono/2.0/Microsoft.VisualBasic.dll
+       ## Install runtime from noarch.rpm into new gac
+       gacutil -package 1.0 -root ${RPM_BUILD_ROOT}/usr/lib -i usr/lib/mono/1.0/Microsoft.VisualBasic.dll
+       gacutil -package 2.0 -root ${RPM_BUILD_ROOT}/usr/lib -i usr/lib/mono/2.0/Microsoft.VisualBasic.dll
+else
+        # Check for binaries built on windows (for building on monobuild)
+        f="mono-basic-%{version}-0.win4.novell.x86.zip"
+        p="win-4-i386/mono-basic/%{version}/files/downloads/$f"
+        wget http://monobuild2.boston.ximian.com/builds/RELEASE/$p ;|| true
+        wget http://monobuild2.boston.ximian.com/builds/HEAD/$p ;|| true
+        # If we have windows built binaries, inject them into the package (to provide the 1.0 runtime)
+        if [ -e "$f" ] ; then 
+                unzip mono-basic-%{version}-0.win4.novell.x86.zip
+                # Remove vbnc built runtime
+                rm -Rf ${RPM_BUILD_ROOT}/%_prefix/lib/mono/gac/Microsoft.VisualBasic
+                rm -Rf ${RPM_BUILD_ROOT}/%_prefix/lib/mono/2.0/Microsoft.VisualBasic.dll
+                # Fix permissions on files so they are readable
+                chmod 755 lib/mono/1.0/Microsoft.VisualBasic.dll lib/mono/2.0/Microsoft.VisualBasic.dll
+                ## Install into new gac
+                gacutil -package 1.0 -root ${RPM_BUILD_ROOT}/usr/lib -i lib/mono/1.0/Microsoft.VisualBasic.dll
+                gacutil -package 2.0 -root ${RPM_BUILD_ROOT}/usr/lib -i lib/mono/2.0/Microsoft.VisualBasic.dll
+        else
+                # If we're building from HEAD, print warning (HEAD doesn't have a version with periods)
+                if test `echo "%{version}" | sed -e 's/\.//g'` == "%{version}" ; then
+                        echo ""
+                        echo "*** vbnc DEBUG BUILD!  Don't ship this RPM! ***"
+                        echo ""
+                # Otherwise RELEASE, fail build, because we don't want to ship an rpm without the 1.0 runtime
+                else
+                        false
+                fi
+        fi
+fi
 # Not needed in 1.2.4, since we can bootstrap vbnc
 # ship prebuilt vbnc for now...
 #mkdir -p ${RPM_BUILD_ROOT}/usr/bin
@@ -98,6 +125,13 @@
 %endif
 
 %changelog
+* Fri Aug 03 2007 - wberrier@xxxxxxx
+- Update to 1.2.5
+ -support for late binding in vbnc (Option Strict Off and Option
+  Explicit Off).
+ -several bugfixes in vbnc, and vbruntime
+ -error reporting is somewhat better now (now possible to get line
+  numbers in stack traces)
 * Tue Jun 05 2007 - wberrier@xxxxxxxxxx
 - Build vbnc instead of shipping from binary
 - Update to 1.2.4

++++++ mono-basic-1.2.4-0.novell.noarch.rpm -> mono-basic-1.2.5-0.novell.noarch.rpm ++++++
2542 blocks
3842 blocks
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/usr/bin/vbnc new/usr/bin/vbnc
--- old/usr/bin/vbnc    2007-04-20 19:08:20.000000000 +0200
+++ new/usr/bin/vbnc    2007-07-27 05:19:22.000000000 +0200
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec mono $MONO_OPTIONS /usr/lib/mono/2.0/vbnc.exe $@
+exec mono --debug $MONO_OPTIONS /usr/lib/mono/2.0/vbnc.exe $@
Files old/usr/lib/mono/2.0/vbnc.exe and new/usr/lib/mono/2.0/vbnc.exe differ
Files old/usr/lib/mono/2.0/vbnc.exe.mdb and new/usr/lib/mono/2.0/vbnc.exe.mdb differ
Files old/usr/lib/mono/gac/Microsoft.VisualBasic/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll and new/usr/lib/mono/gac/Microsoft.VisualBasic/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll differ
Files old/usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll and new/usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll differ

++++++ mono-basic-1.2.4.tar.bz2 -> mono-basic-1.2.5.tar.bz2 ++++++
++++ 83567 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages