Hello community,
here is the log from the commit of package vala for openSUSE:Factory
checked in at Tue Dec 8 12:30:44 CET 2009.
--------
--- GNOME/vala/vala.changes 2009-11-03 20:23:19.000000000 +0100
+++ /mounts/work_src_done/STABLE/vala/vala.changes 2009-12-01 16:31:26.000000000 +0100
@@ -1,0 +2,28 @@
+Fri Nov 27 11:43:50 CET 2009 - dimstar@opensuse.org
+
+- Update to version 0.7.8:
+ + Support constructor chain up to GObject using Object (...).
+ + Add syntax for string templates.
+ + Support (!) non-null casts.
+ + Many bug fixes and binding updates.
+- Fixes from version 0.7.6:
+ + Support `using' directives inside namespaces.
+ + Use const only for immutable structs.
+ + Support string marshalling for enums in D-Bus
+- Fixes from version 0.7.5:
+ + Update Genie parser
+ + Add libgda-4.0 bindings
+ + Many bug fixes for closures and async methods.
+ + Add support for closures.
+ + Improve support for asynchronous methods.
+ + Support async methods in D-Bus servers.
+ + Add clutter-1.0 bindings
+ + Add GVariant, GSettings, and dconf bindings
+ + Add linux, libnl-1, and libasound bindings
+ + Add gnutls bindings
+ + Add librest bindings
+ + Many bug fixes and binding updates.
+- Rebase return-fix.patch
+- Drop vala-0.3.3-implicit-fortify-decl.patch, upstream fixed.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
vala-0.3.3-implicit-fortify-decl.patch
vala-0.7.5.tar.bz2
New:
----
vala-0.7.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vala.spec ++++++
--- /var/tmp/diff_new_pack.MzEglh/_old 2009-12-08 12:30:16.000000000 +0100
+++ /var/tmp/diff_new_pack.MzEglh/_new 2009-12-08 12:30:16.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package vala (Version 0.7.5)
+# spec file for package vala (Version 0.7.8)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,18 +18,19 @@
Name: vala
-Version: 0.7.5
-Release: 2
+Version: 0.7.8
+Release: 1
+License: LGPLv2.1+
Summary: Vala is a new programming language for GNOME
-Group: Development/Languages/Other
-License: LGPL v2.1 or later
Url: http://live.gnome.org/Vala
+Group: Development/Languages/Other
Source0: http://www.paldo.org/vala/vala-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM return-fix bgo#589942 dominique-obs@leuenberger.net -- Fix no-return-in-nonvoid function errors
Patch0: return-fix.patch
-Patch1: vala-0.3.3-implicit-fortify-decl.patch
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: glib2-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: bison flex glib2-devel
#Requires:
%if 0%{?suse_version} < 1030
%define _prefix /opt/gnome
@@ -41,18 +42,12 @@
additional runtime requirements and without using a different ABI
compared to applications and libraries written in C.
-
-
-Authors:
---------
- J�rg Billeter
- Raffaele Sandrini
-
%package devel
-License: LGPL v2.0 only
+License: LGPLv2.0
Summary: Vala is a new programming language for GNOME
Group: Development/Languages/Other
-Requires: %{name} = %{version} glib2-devel
+Requires: %{name} = %{version}
+Requires: glib2-devel
%description devel
Vala is a new programming language that aims to bring modern
@@ -60,17 +55,9 @@
additional runtime requirements and without using a different ABI
compared to applications and libraries written in C.
-
-
-Authors:
---------
- J�rg Billeter
- Raffaele Sandrini
-
%prep
%setup -q
%patch0 -p1
-%patch1
%build
%configure --with-pic --enable-vapigen
@@ -81,11 +68,11 @@
%install
%makeinstall
-rm $RPM_BUILD_ROOT%{_libdir}/libvala.la
+rm %{buildroot}%{_libdir}/libvala.la
grep -r include %{buildroot}%{_includedir} | awk -F: '{print $2}'
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%post -p /sbin/ldconfig
++++++ return-fix.patch ++++++
--- /var/tmp/diff_new_pack.MzEglh/_old 2009-12-08 12:30:16.000000000 +0100
+++ /var/tmp/diff_new_pack.MzEglh/_new 2009-12-08 12:30:16.000000000 +0100
@@ -1,18 +1,20 @@
-diff -Nurpa vala-0.7.4/codegen/valaccodecompiler.c vala-0.7.4.patched//codegen/valaccodecompiler.c
---- vala-0.7.4/codegen/valaccodecompiler.c 2009-06-14 18:53:16.000000000 +0200
-+++ vala-0.7.4.patched//codegen/valaccodecompiler.c 2009-07-27 23:53:41.000000000 +0200
-@@ -138,6 +138,7 @@ static gboolean vala_ccode_compiler_pack
+Index: vala-0.7.8/codegen/valaccodecompiler.c
+===================================================================
+--- vala-0.7.8.orig/codegen/valaccodecompiler.c
++++ vala-0.7.8/codegen/valaccodecompiler.c
+@@ -140,6 +140,7 @@ static gboolean vala_ccode_compiler_pack
return FALSE;
}
- pc = (g_free (pc), NULL);
+ _g_free0 (pc);
+ return FALSE;
}
-diff -Nurpa vala-0.7.4/vala/valagenieparser.c vala-0.7.4.patched//vala/valagenieparser.c
---- vala-0.7.4/vala/valagenieparser.c 2009-06-14 18:52:43.000000000 +0200
-+++ vala-0.7.4.patched//vala/valagenieparser.c 2009-07-27 23:52:08.000000000 +0200
-@@ -2230,6 +2230,7 @@ static inline gboolean vala_genie_parser
+Index: vala-0.7.8/vala/valagenieparser.c
+===================================================================
+--- vala-0.7.8.orig/vala/valagenieparser.c
++++ vala-0.7.8/vala/valagenieparser.c
+@@ -2270,6 +2270,7 @@ static inline gboolean vala_genie_parser
return FALSE;
}
}
@@ -20,7 +22,7 @@
}
-@@ -2261,6 +2262,7 @@ static inline gboolean vala_genie_parser
+@@ -2298,6 +2299,7 @@ static inline gboolean vala_genie_parser
return FALSE;
}
}
@@ -28,7 +30,7 @@
}
-@@ -2663,6 +2665,7 @@ static ValaExpression* vala_genie_parser
+@@ -2660,6 +2662,7 @@ static ValaExpression* vala_genie_parser
}
}
}
@@ -36,18 +38,19 @@
}
-@@ -10950,6 +10953,7 @@ static ValaSymbol* vala_genie_parser_par
+@@ -10845,6 +10848,7 @@ static ValaSymbol* vala_genie_parser_par
}
}
- (attrs == NULL) ? NULL : (attrs = (gee_collection_object_unref (attrs), NULL));
+ _vala_collection_object_unref0 (attrs);
+ return NULL;
}
-diff -Nurpa vala-0.7.4/vala/valaparser.c vala-0.7.4.patched//vala/valaparser.c
---- vala-0.7.4/vala/valaparser.c 2009-06-25 14:46:31.000000000 +0200
-+++ vala-0.7.4.patched//vala/valaparser.c 2009-07-27 23:56:17.000000000 +0200
-@@ -2174,6 +2174,7 @@ static inline gboolean vala_parser_expec
+Index: vala-0.7.8/vala/valaparser.c
+===================================================================
+--- vala-0.7.8.orig/vala/valaparser.c
++++ vala-0.7.8/vala/valaparser.c
+@@ -2220,6 +2220,7 @@ static inline gboolean vala_parser_expec
return FALSE;
}
}
@@ -55,7 +58,7 @@
}
-@@ -2565,6 +2566,7 @@ static ValaExpression* vala_parser_parse
+@@ -2581,6 +2582,7 @@ static ValaExpression* vala_parser_parse
}
}
}
@@ -63,37 +66,27 @@
}
-@@ -4317,6 +4319,7 @@ static ValaExpression* vala_parser_parse
+@@ -4499,6 +4501,7 @@ static ValaExpression* vala_parser_parse
}
}
- (member == NULL) ? NULL : (member = (vala_code_node_unref (member), NULL));
+ _vala_code_node_unref0 (member);
+ return NULL;
}
-@@ -9725,6 +9728,7 @@ static ValaSymbol* vala_parser_parse_dec
+@@ -9888,6 +9891,7 @@ static ValaSymbol* vala_parser_parse_dec
}
}
- (attrs == NULL) ? NULL : (attrs = (gee_collection_object_unref (attrs), NULL));
+ _vala_collection_object_unref0 (attrs);
+ return NULL;
}
-diff -Nurpa vala-0.7.4/vapigen/valavapicheck.c vala-0.7.4.patched//vapigen/valavapicheck.c
---- vala-0.7.4/vapigen/valavapicheck.c 2009-06-14 18:52:25.000000000 +0200
-+++ vala-0.7.4.patched//vapigen/valavapicheck.c 2009-07-27 23:54:57.000000000 +0200
-@@ -432,6 +432,7 @@ static gint vala_vapi_check_check_metada
- g_clear_error (&_inner_error_);
- return 0;
- }
-+ return 0;
- }
-
-
-diff -Nurpa vala-0.7.4/vapigen/valavapigen.c vala-0.7.4.patched//vapigen/valavapigen.c
---- vala-0.7.4/vapigen/valavapigen.c 2009-06-25 22:10:01.000000000 +0200
-+++ vala-0.7.4.patched//vapigen/valavapigen.c 2009-07-27 23:54:16.000000000 +0200
-@@ -224,6 +224,7 @@ static char** vala_vapi_gen_get_packages
+Index: vala-0.7.8/vapigen/valavapigen.c
+===================================================================
+--- vala-0.7.8.orig/vapigen/valavapigen.c
++++ vala-0.7.8/vapigen/valavapigen.c
+@@ -300,6 +300,7 @@ static char** vala_vapi_gen_get_packages
g_clear_error (&_inner_error_);
return NULL;
}
++++++ vala-0.7.5.tar.bz2 -> vala-0.7.8.tar.bz2 ++++++
++++ 295276 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org