Hello community, here is the log from the commit of package vala for openSUSE:Factory checked in at 2018-03-14 19:27:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vala (Old) and /work/SRC/openSUSE:Factory/.vala.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vala" Wed Mar 14 19:27:25 2018 rev:83 rq:586189 version:0.40.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vala/vala.changes 2018-02-18 11:37:44.875543695 +0100 +++ /work/SRC/openSUSE:Factory/.vala.new/vala.changes 2018-03-14 19:27:26.797901775 +0100 @@ -1,0 +2,249 @@ +Sun Mar 11 23:45:49 UTC 2018 - luc1...@linuxmail.org + +- Update to version 0.40.0: + + Bug fix: compiler: Fix critical when vala is called without run + args (bgo#793657). + + Bindings: + - alsa: Add the major part of the ALSA Sequencer API + (bgo#763127); + - gstreamer-1.0: Update to 1.13.90; + - gtk+-4.0: Update to 3.93.0+527d265b; + - linux: Add various symbols; + - posix: Add various symbols (bgo#663633); + - Update GIR-based bindings. + +------------------------------------------------------------------- +Wed Feb 28 16:40:43 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Tue Feb 27 14:35:35 UTC 2018 - dims...@opensuse.org + +- Update to version 0.39.92: + + Highlights: Add support for feature test macros (bgol#793444). + + Various bug fixes: + - codegen: + . Use pointers when accessing constant multi-dimensional + arrays (bgo#604371). + . Add valid support for const multi-dimensional arrays + (bgo#604371). + . Don't append fixed-length of array fields in initializers. + . Add source_reference to some store_local/_field() calls. + - Properly handle array-initializers inside struct-initializers + (bgo#622178). + - The rank of an array-initializer should match the target's + rank (bgo#744923). + - Make SemanticAnalyzer.check_arguments() independent of + context. + - Check with same rules for dbus compatibility as in GBusModule + (bgo#793859). + - Fix recursive declaration in generic base type (bgo#688732). + - Prevent WITH_CGRAPH conditional having an impact on generated + sources. + - Update manual from wiki.gnome.org. + + Bindings: + - glib-2.0, posix: Add feature test macro _GNU_SOURCE for + pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788). + - gstreamer-1.0: Update from 1.13.1+ git master. + - linux: Add dup3 (bgo#729803).. + - linux: Add feature_test_macros to non-POSIX file control + constants and dup3. + - posix: Fix sig*set and sigprocmask parameters to be out/ref + (bgo#727425). + - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t + (bgo#761975). + - libgnome-menu-3.0: Add deps file. + - Update GIR-based bindings. + +------------------------------------------------------------------- +Fri Feb 16 11:38:19 UTC 2018 - dims...@opensuse.org + +- Update to version 0.39.91: + + Various bug fixes: + - Fix GDestroyNotify of delegate parameters in delegate + declaration (bgo#639059). + - Avoid critical when connecting dynamic signals. + - valac: Always use the given "pkg-config" and respect + PKG_CONFIG envar. + - compiler: Prefix headers for set_cheader_override() if + includedir is given (bgo#793299). + - vala: Issue a warning on DBus methods which are not throwing + an Error. + - Don't warn about unused internal methods which are meant to + be visible on DBus (bgo#593902). + - Don't install vapicheck (bgo#793370). + + Bindings: + - glib-2.0: Add KeyFile.get_locale_for_key(). + - gstreamer-1.0: Update from 1.13+ git master. + - gtk+-4.0: Update to 3.93.0+d07b14f4. + - purple: Update to 2.12.0. + - Update GIR-based bindings. + +------------------------------------------------------------------- +Fri Feb 16 03:39:07 UTC 2018 - dims...@opensuse.org + +- Update to version 0.39.7: + + Regression fix: codegen: Don't try to infer error argument on + async begin methods (bgo#793158). This was a regression + introduced by bgo#614294. +- Changes from version 0.39.6: + + Add --abi-stability option for ABI stability of libraries + (bgo#789069). + + Various bug fixes: + - girparser: + . Set NoAccessorMethod for non-readable and construct-only + properties. + . Ignore conflicting closure/destroy indexes. + . Don't accept methods as property-accessor which throw + errors (bgo#792998). + - codegen: + . Infer error parameter from abstract/virtual base methods + (bgo#614294). + . Internally generated delegates don't require a typedef + (bgo#787521). + . Fix return-type for cancelled async creation methods of + classes (bgo#792942). + . Use G_PARAM_STATIC_STRINGS. + - vala: Variadic constructors without a real first parameter + are not allowed. + - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + + Bindings: + - gtk+-3.0: Fix cheader_filename of Plug and Socket. + - gtk+-4.0: Update to 3.93.0+4d36a0bf. + - gtk+-4.0: Only override type of "event" parameters. + - posix: Add ctime(3) and fix binding of struct hostent and + gethostbyname(3). + +------------------------------------------------------------------- +Fri Feb 16 00:39:05 UTC 2018 - luc1...@linuxmail.org + +- Update to version 0.39.5: + + Various bug fixes: + - libvaladoc: + . Allow @link tags to be split over multiple lines + (bgo#646982); + . Add support for single line documentation comments + (bgo#736483). + - Girparser: Improve instance method detection (bgo#732460). + - Codegen: Add support for abstract/virtual methods and + properties in compact classes (bgo#741465). + - Vala: Fix parameter type inference of overridden async + methods (bgo#792660). + - Codewriter: Don't use string.replace() to apply + header_to_override (bgo#731322). + + Bindings: + - gio-unix-2.0: Update to 2.55.1; + - gtk+-4.0: Update to 3.93.0+60d3378d; + - libwnck-3.0: Update to 3.24.1; + - webkit2gtk-4.0: Update to 2.19.5; + - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. +- Drop enable-vapigen configure option since it is no longer + available. +- Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the + source code and COPYING file. + +------------------------------------------------------------------- +Fri Feb 16 00:39:04 UTC 2018 - dims...@opensuse.org + +- Update to version 0.39.4: + + Various improvements and bug fixes: + - codegen + . Only add property-enum and GParamSpec-array for GObject + classes. + . Use g_enum/flags_to_string while targeting glib >= 2.54. + . Add destroy param when invoking delegate returned by + delegate (bgo#792077). + - Don't write trailing space in function declarations/ + definitions (bgo#688447). + - vala: Add pkgdatadir and pkglibdir to pkg-config file. + - gidlparser: Update type qualifiers. + + Bindings: + - gtk+-2.0/3.0: Don't hide user_data in + Clipboard.set_with_data() (bgo#792237). + - gtk+-3.0: Update to 3.22.26+6f26d0dc. + - gtk+-4.0: Update to 3.93.0+6aeae2c8. + +------------------------------------------------------------------- +Fri Feb 16 00:39:03 UTC 2018 - luc1...@linuxmail.org + +- Update to version 0.39.3: + + Various bug fixes: + - Fix chain-up regression with real non-null struct parameters + (bgo#791785); + - Release taken references to CodeContext after using it + (bgo#712694) and keep custom invocations of parse_file() + possible bgo#791936; + - Parser: Accept comma-separated list in case-statements of + switchs (bgo#614015). + + Bindings: + - Remove bindings which are shipped upstream for some years: + gedit 3 (bgo#776021), libgnome-keyring (bgo#776022), + gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024), + librsvg-2.0 (bgo#776025); + - glib-2.0: Add GLib.OPTION_REMAINING and + GLib.OptionFlags.NONE; + - gstreamer-1.0: Update from 1.13+ git master; + - gtk+-2.0: Mark MessageDialog constructor parameter, + message_format, as nullable (bgo#791570); + - gtk+-4.0: Update to 3.93.0+6aeae2c8; + - webkit2gtk-4.0: Update to 2.19.3. +- Adopt the use of %make_build macro rather than raw make command, + following the best practices. + +------------------------------------------------------------------- +Fri Feb 16 00:39:02 UTC 2018 - dims...@opensuse.org + +- Update to version 0.39.2: ++++ 55 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/vala/vala.changes ++++ and /work/SRC/openSUSE:Factory/.vala.new/vala.changes Old: ---- vala-0.38.8.tar.xz New: ---- vala-0.40.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vala.spec ++++++ --- /var/tmp/diff_new_pack.QBUuTx/_old 2018-03-14 19:27:27.517876209 +0100 +++ /var/tmp/diff_new_pack.QBUuTx/_new 2018-03-14 19:27:27.529875783 +0100 @@ -16,25 +16,24 @@ # -%define vala_version 0.38 -%define vala_libversion 0_38 +%define vala_version 0.40 +%define vala_libversion 0_40 # The priority defines which version of vala, in case of multiple ones are installed # is to be used by default. The rule-of-thumb for vala is to use MAJORMINOR without # decimal separator, hoping they will not get to the idea to create a 0.100 release. -%define vala_priority 38 +%define vala_priority 40 Name: vala -Version: 0.38.8 +Version: 0.40.0 Release: 0 Summary: Programming language for GNOME -License: LGPL-2.0 +License: LGPL-2.1-or-later Group: Development/Languages/Other -Url: https://wiki.gnome.org/Projects/Vala -Source0: http://download.gnome.org/sources/vala/0.38/%{name}-%{version}.tar.xz - +URL: https://wiki.gnome.org/Projects/Vala +Source0: http://download.gnome.org/sources/vala/0.40/%{name}-%{version}.tar.xz BuildRequires: bison BuildRequires: fdupes BuildRequires: flex -BuildRequires: glib2-devel >= 2.32.0 +BuildRequires: glib2-devel >= 2.40.0 BuildRequires: pkgconfig BuildRequires: xsltproc BuildRequires: pkgconfig(libgvc) >= 2.16 @@ -124,8 +123,8 @@ %setup -q %build -%configure --enable-vapigen -make %{?_smp_mflags} +%configure +%make_build %install %make_install @@ -135,11 +134,10 @@ ln -s -f %{_sysconfdir}/alternatives/vala %{buildroot}%{_bindir}/vala ln -s -f %{_sysconfdir}/alternatives/valac %{buildroot}%{_bindir}/valac ln -s -f %{_sysconfdir}/alternatives/vala-gen-introspect %{buildroot}%{_bindir}/vala-gen-introspect -ln -s -f %{_sysconfdir}/alternatives/vapicheck %{buildroot}%{_bindir}/vapicheck ln -s -f %{_sysconfdir}/alternatives/vapigen %{buildroot}%{_bindir}/vapigen -ln -s -f %{_sysconfdir}/alternatives/valac.1.gz %{buildroot}%{_mandir}/man1/valac.1.gz -ln -s -f %{_sysconfdir}/alternatives/vala-gen-introspect.1.gz %{buildroot}%{_mandir}/man1/vala-gen-introspect.1.gz -ln -s -f %{_sysconfdir}/alternatives/vapigen.1.gz %{buildroot}%{_mandir}/man1/vapigen.1.gz +ln -s -f %{_sysconfdir}/alternatives/valac.1%{?ext_man} %{buildroot}%{_mandir}/man1/valac.1%{?ext_man} +ln -s -f %{_sysconfdir}/alternatives/vala-gen-introspect.1%{?ext_man} %{buildroot}%{_mandir}/man1/vala-gen-introspect.1%{?ext_man} +ln -s -f %{_sysconfdir}/alternatives/vapigen.1%{?ext_man}%{buildroot}%{_mandir}/man1/vapigen.1%{?ext_man} ln -s -f %{_sysconfdir}/alternatives/vapigen.pc %{buildroot}%{_libdir}/pkgconfig/vapigen.pc %fdupes %{buildroot}%{_datadir} @@ -149,11 +147,10 @@ %{vala_priority} \ --slave %{_bindir}/valac valac %{_bindir}/valac-%{vala_version} \ --slave %{_bindir}/vala-gen-introspect vala-gen-introspect %{_bindir}/vala-gen-introspect-%{vala_version} \ - --slave %{_bindir}/vapicheck vapicheck %{_bindir}/vapicheck-%{vala_version} \ --slave %{_bindir}/vapigen vapigen %{_bindir}/vapigen-%{vala_version} \ - --slave %{_mandir}/man1/valac.1.gz valac.1.gz %{_mandir}/man1/valac-%{vala_version}.1.gz \ - --slave %{_mandir}/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz %{_mandir}/man1/vala-gen-introspect-%{vala_version}.1.gz \ - --slave %{_mandir}/man1/vapigen.1.gz vapigen.1.gz %{_mandir}/man1/vapigen-%{vala_version}.1.gz \ + --slave %{_mandir}/man1/valac.1%{?ext_man} valac.1%{?ext_man} %{_mandir}/man1/valac-%{vala_version}.1%{?ext_man} \ + --slave %{_mandir}/man1/vala-gen-introspect.1%{?ext_man} vala-gen-introspect.1%{?ext_man} %{_mandir}/man1/vala-gen-introspect-%{vala_version}.1%{?ext_man} \ + --slave %{_mandir}/man1/vapigen.1%{?ext_man} vapigen.1%{?ext_man} %{_mandir}/man1/vapigen-%{vala_version}.1%{?ext_man} \ --slave %{_libdir}/pkgconfig/vapigen.pc vapigen.pc %{_libdir}/pkgconfig/vapigen-%{vala_version}.pc %postun @@ -164,38 +161,35 @@ %post -n libvala-%{vala_libversion}-0 -p /sbin/ldconfig %postun -n libvala-%{vala_libversion}-0 -p /sbin/ldconfig - %post -n libvaladoc-%{vala_libversion}-0 -p /sbin/ldconfig %postun -n libvaladoc-%{vala_libversion}-0 -p /sbin/ldconfig %files -%doc AUTHORS ChangeLog COPYING NEWS README +%license COPYING +%doc AUTHORS ChangeLog ChangeLog.pre-0-4 ChangeLog.pre-0-5-7 NEWS README THANKS %{_bindir}/vala %{_bindir}/valac %{_bindir}/vala-gen-introspect -%{_bindir}/vapicheck %{_bindir}/vapigen -%{_mandir}/man1/valac.1* -%{_mandir}/man1/vala-gen-introspect.1* -%{_mandir}/man1/vapigen.1* +%{_mandir}/man1/valac.1%{?ext_man} +%{_mandir}/man1/vala-gen-introspect.1%{?ext_man} +%{_mandir}/man1/vapigen.1%{?ext_man} %{_libdir}/pkgconfig/vapigen.pc %ghost %attr(755,root,root) %{_sysconfdir}/alternatives/vala %ghost %attr(755,root,root) %{_sysconfdir}/alternatives/valac %ghost %attr(755,root,root) %{_sysconfdir}/alternatives/vala-gen-introspect -%ghost %attr(755,root,root) %{_sysconfdir}/alternatives/vapicheck %ghost %attr(755,root,root) %{_sysconfdir}/alternatives/vapigen -%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/valac.1.gz -%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/vala-gen-introspect.1.gz -%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/vapigen.1.gz +%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/valac.1%{?ext_man} +%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/vala-gen-introspect.1%{?ext_man} +%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/vapigen.1%{?ext_man} %ghost %attr(644,root,root) %{_sysconfdir}/alternatives/vapigen.pc %{_bindir}/vala-%{vala_version} %{_bindir}/valac-%{vala_version} %{_bindir}/vala-gen-introspect-%{vala_version} -%{_bindir}/vapicheck-%{vala_version} %{_bindir}/vapigen-%{vala_version} -%{_mandir}/man1/valac-%{vala_version}.1* -%{_mandir}/man1/vala-gen-introspect-%{vala_version}.1* -%{_mandir}/man1/vapigen-%{vala_version}.1* +%{_mandir}/man1/valac-%{vala_version}.1%{?ext_man} +%{_mandir}/man1/vala-gen-introspect-%{vala_version}.1%{?ext_man} +%{_mandir}/man1/vapigen-%{vala_version}.1%{?ext_man} %{_datadir}/aclocal/vala.m4 %{_datadir}/aclocal/vapigen.m4 %{_libdir}/pkgconfig/vapigen-%{vala_version}.pc ++++++ vala-0.38.8.tar.xz -> vala-0.40.0.tar.xz ++++++ ++++ 892569 lines of diff (skipped)