pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/vala vala: update to 0.50.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/5b02b0a4dc3d
branches: trunk
changeset: 440349:5b02b0a4dc3d
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Oct 06 19:50:37 2020 +0000
description:
vala: update to 0.50.1.
Vala 0.50.1
===========
* Various improvements and bug fixes:
- codegen:
+ Don't falsly use g_return_val_if_fail() for async creation method [#1077]
+ Don't pass CCodeFunctionCall to NULL-aware free macro
- vala:
+ Improve parsing of with-statement and allow it as embedded statement
+ Prioritize the usage of an existing with-variable instance,
Recognize previously inserted implicit access to with-variable [#1043]
- parser: Allow to begin expression with statement keyword [#1073]
- g-i: Fix a couple of C compiler warnings
- libvaladoc: Fix a couple of C compiler warnings
- testrunner: Pass --enable-checking to increase coverage, Filter external
-0X flags to preserve current default -O0
- build: Stop passing obsolete --use-header
* Bindings:
- gstreamer: Update from 1.19.0+ git master
- gtk4: Don't skip LayoutManager.create_layout_child() [#1071]
- gtk4: Update to 3.99.1+15b635d7
- vapi: Update GIR-based bindings
- webkit2gtk-4.0: Update to 2.30.1
Vala 0.50.0
===========
* Various improvements and bug fixes:
- codegen: The actual struct size is required for calloc (POSIX) [#1068]
* Bindings:
- gstreamer: Update from 1.18.0+ git master
- poppler-glib: Update to 20.09.0
- vapi: Update GIR-based bindings
Vala 0.49.92
============
* Various improvements and bug fixes:
- Don't use locale dependent string functions on syntax strings [#1067]
- girparser: Additionally fallback to "glib:type-name" to retrieve the cname
- libvaladoc/girimporter:
+ Fallback to "name" for callback
+ Fallback to "glib:type-name" for class, interface and record
+ Improve parse_symbol_doc() and don't use parse_doc()
+ Skip "attribute" elements
- libvaladoc/gtkdoc-importer:
+ Correctly retrieve "url" from "ulink" elements
+ Don't let parse_block_taglet() return null
* Bindings:
- gtk4: Update to 3.99.1
- vapi: Update GIR-based bindings
Vala 0.49.91
============
* Various improvements and bug fixes:
- codegen: Don't append unreachable clean-up section of Block [#169] [#838]
- codegen: Always include base_struct declaration if available [#464]
- vala: Additionally break on ObjectCreationExpression in "tainted" check
- vala: Add ObjectCreationExpression.to_string()
- manual: Update from wiki.gnome.org
* Bindings:
- gio-unix-2.0,glib-2.0: Updates for 2.66
- gtk4: Resolve a few conflicts of methods with virtual-methods
Vala 0.49.90
============
* Regression and bug fixes:
- Revert "girwriter: Use appropriate get_ccode_* functions" [#1059]
- tests: Don't rely on undefined use-after-free behaviour of glibc
- Add TraverseVisitor for traversing the tree with a callback
- Force usage of temporary variables for "tainted" member accesses [#1061]
- vala: Move transformation of unary increment/decrement to codegen
- vala: Set parent_node for child nodes of lambda-expression [#1062]
* Bindings:
- gstreamer: Update from 1.17.2+ git master
- gtk4: Update to 3.99.0+e6e2d6b4
- pango: Update from 1.46.0
- webkit2gtk-4.0: Update to 2.29.91
Vala 0.49.2
===========
* Highlights:
- Support non-virtual signals with default handler [#1056]
* Various improvements and bug fixes:
- codegen: Include header for base-symbols when connecting vfuncs
- vala:
+ Inherit CCode.returns_floating_reference attribute from base [#1053]
+ Mark tranformed member-access as qualified [#57]
+ Switch context if with-variable is not owned by with-statement [#1043]
- girparser: Add support for string "feature_test_macro" metadata
* Bindings:
- gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend
members [#1054]
- goocanvas-2.0: Fix some field ownerships and types [#1057]
- gstreamer: Update from 1.17.2+ git master
- gtk4: Update to 3.99.0+358b698e
- pango: Update from 1.45.4+
- posix: Add missing "has_typedef" attribute for some delegates
- posix: Declare WRDE_APPEND constant as public
- vapi: Update GIR-based bindings
Vala 0.49.1
===========
* Highlights:
- Use defintions of public header in internal header if available
and drop --use-header compiler option and enable it by default [#713]
- gdbus: Use GDBusProxy API to set `g-interface-info` at initialization time
- Check vfunc of abstract/virtual methods and property accessors for NULL
before using it [#153]
- Check coverage of switch on enum-type and issue warnings if needed [#777]
- Map empty start/end index to 0/length for slice expressions [#238]
- Add support for "with" statement (mark them experiemental) [#327]
- Use inheritted scopes of base-types/prerequisites to resolve symbols [#54]
* Various improvements and bug fixes:
- codegen:
+ Add implicit parameter and instance checks in async method [#1005]
+ Make use of CCode.cname for label name of CatchClause
- vala:
+ Move setting of target profile and standard packages into CodeContext
+ Remove some public API from expressions and statements
+ Add Expression.is_always_true/false() helpers
+ Add InvalidExpression as replacement for erroneous nodes instead
+ Don't loose invalid_syntax when copying array type for variables [#942]
- girparser: Strip "Enum"-suffix only from enumeration
- girwriter: Internal fields/vfuncs in type-symbols are public in C [#513]
- libvaladoc: Remove unused Api.Class.get_finalize_function_name() API
- testrunner: Add more -Werror=* flags
* Bindings:
- gio-unix-2.0: Fix "g_unix_mount_for" binding [#1052]
- glib-2.0,gio-2.0,gobject-2.0: Updates for 2.66
- glib-2.0: data of GLib.Bytes is allowed to be null
- glib-2.0: Add more explicit type_id attributes for various symbols
- gstreamer: Update from 1.17.2+ git master
- gtk4: Update to 3.99.0+d743e757
- pango: Update from 1.45.2
- vapi: Update GIR-based bindings
diffstat:
lang/vala/Makefile | 9 +-
lang/vala/PLIST | 706 ++++++++++++++++++++++++------------------------
lang/vala/buildlink3.mk | 9 +-
lang/vala/distinfo | 10 +-
4 files changed, 367 insertions(+), 367 deletions(-)
diffs (truncated from 793 to 300 lines):
diff -r 9bd61bcf02ce -r 5b02b0a4dc3d lang/vala/Makefile
--- a/lang/vala/Makefile Tue Oct 06 18:41:00 2020 +0000
+++ b/lang/vala/Makefile Tue Oct 06 19:50:37 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2020/08/24 08:05:32 wiz Exp $
+# $NetBSD: Makefile,v 1.67 2020/10/06 19:50:37 wiz Exp $
-DISTNAME= vala-0.48.8
+DISTNAME= vala-0.50.1
CATEGORIES= lang gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
@@ -11,6 +11,7 @@
LICENSE= gnu-lgpl-v2.1
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
+BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
@@ -22,8 +23,8 @@
REPLACE_BASH+= tests/testrunner.sh
REPLACE_BASH+= valadoc/tests/testrunner.sh
-# as of 0.48.6
-# 43 of 910 tests failed
+# as of 0.50.1
+# 44 of 992 tests failed
TEST_TARGET= check
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.48.0
diff -r 9bd61bcf02ce -r 5b02b0a4dc3d lang/vala/PLIST
--- a/lang/vala/PLIST Tue Oct 06 18:41:00 2020 +0000
+++ b/lang/vala/PLIST Tue Oct 06 19:50:37 2020 +0000
@@ -1,366 +1,366 @@
-@comment $NetBSD: PLIST,v 1.30 2020/03/31 17:35:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.31 2020/10/06 19:50:37 wiz Exp $
bin/vala
-bin/vala-0.48
+bin/vala-0.50
bin/vala-gen-introspect
-bin/vala-gen-introspect-0.48
+bin/vala-gen-introspect-0.50
bin/valac
-bin/valac-0.48
+bin/valac-0.50
bin/valadoc
-bin/valadoc-0.48
+bin/valadoc-0.50
bin/vapigen
-bin/vapigen-0.48
-include/vala-0.48/vala.h
-include/vala-0.48/valagee.h
-include/valadoc-0.48/valadoc.h
-lib/libvala-0.48.la
-lib/libvaladoc-0.48.la
-lib/pkgconfig/libvala-0.48.pc
-lib/pkgconfig/valadoc-0.48.pc
-lib/pkgconfig/vapigen-0.48.pc
+bin/vapigen-0.50
+include/vala-0.50/vala.h
+include/vala-0.50/valagee.h
+include/valadoc-0.50/valadoc.h
+lib/libvala-0.50.la
+lib/libvaladoc-0.50.la
+lib/pkgconfig/libvala-0.50.pc
+lib/pkgconfig/valadoc-0.50.pc
+lib/pkgconfig/vapigen-0.50.pc
lib/pkgconfig/vapigen.pc
-lib/vala-0.48/gen-introspect-0.48
-lib/vala-0.48/libvalaccodegen.la
-lib/valadoc-0.48/doclets/devhelp/libdoclet.la
-lib/valadoc-0.48/doclets/gtkdoc/libdoclet.la
-lib/valadoc-0.48/doclets/html/libdoclet.la
-man/man1/vala-gen-introspect-0.48.1
+lib/vala-0.50/gen-introspect-0.50
+lib/vala-0.50/libvalaccodegen.la
+lib/valadoc-0.50/doclets/devhelp/libdoclet.la
+lib/valadoc-0.50/doclets/gtkdoc/libdoclet.la
+lib/valadoc-0.50/doclets/html/libdoclet.la
+man/man1/vala-gen-introspect-0.50.1
man/man1/vala-gen-introspect.1
-man/man1/valac-0.48.1
+man/man1/valac-0.50.1
man/man1/valac.1
-man/man1/valadoc-0.48.1
+man/man1/valadoc-0.50.1
man/man1/valadoc.1
-man/man1/vapigen-0.48.1
+man/man1/vapigen-0.50.1
man/man1/vapigen.1
share/aclocal/vala.m4
share/aclocal/vapigen.m4
-share/devhelp/books/vala-0.48/Attributes.html
-share/devhelp/books/vala-0.48/Classes.html
-share/devhelp/books/vala-0.48/Concepts.html
-share/devhelp/books/vala-0.48/Delegates.html
-share/devhelp/books/vala-0.48/Enumerated_types__Enums_.html
-share/devhelp/books/vala-0.48/Errors.html
-share/devhelp/books/vala-0.48/Expressions.html
-share/devhelp/books/vala-0.48/GIDL_metadata_format.html
-share/devhelp/books/vala-0.48/GIR_metadata_format.html
-share/devhelp/books/vala-0.48/Generics.html
-share/devhelp/books/vala-0.48/Interfaces.html
-share/devhelp/books/vala-0.48/Methods.html
-share/devhelp/books/vala-0.48/Namespaces.html
-share/devhelp/books/vala-0.48/Overview.html
-share/devhelp/books/vala-0.48/Preprocessor.html
-share/devhelp/books/vala-0.48/Statements.html
-share/devhelp/books/vala-0.48/Structs.html
-share/devhelp/books/vala-0.48/Types.html
-share/devhelp/books/vala-0.48/default.css
-share/devhelp/books/vala-0.48/index.html
-share/devhelp/books/vala-0.48/vala-0.48.devhelp2
-share/vala-0.48/vapi/alsa.deps
-share/vala-0.48/vapi/alsa.vapi
-share/vala-0.48/vapi/atk.deps
-share/vala-0.48/vapi/atk.vapi
-share/vala-0.48/vapi/atspi-2.deps
-share/vala-0.48/vapi/atspi-2.vapi
-share/vala-0.48/vapi/avahi-client.vapi
-share/vala-0.48/vapi/avahi-gobject.deps
-share/vala-0.48/vapi/avahi-gobject.vapi
-share/vala-0.48/vapi/bzlib.vapi
-share/vala-0.48/vapi/cairo-gobject.deps
-share/vala-0.48/vapi/cairo-gobject.vapi
-share/vala-0.48/vapi/cairo-xcb.deps
-share/vala-0.48/vapi/cairo-xcb.vapi
-share/vala-0.48/vapi/cairo.vapi
-share/vala-0.48/vapi/ccss-1.vapi
-share/vala-0.48/vapi/clutter-1.0.deps
-share/vala-0.48/vapi/clutter-1.0.vapi
-share/vala-0.48/vapi/clutter-gdk-1.0.deps
-share/vala-0.48/vapi/clutter-gdk-1.0.vapi
-share/vala-0.48/vapi/clutter-gst-2.0.deps
-share/vala-0.48/vapi/clutter-gst-2.0.vapi
-share/vala-0.48/vapi/clutter-gst-3.0.deps
-share/vala-0.48/vapi/clutter-gst-3.0.vapi
-share/vala-0.48/vapi/clutter-gtk-0.10.deps
-share/vala-0.48/vapi/clutter-gtk-0.10.vapi
-share/vala-0.48/vapi/clutter-gtk-1.0.deps
-share/vala-0.48/vapi/clutter-gtk-1.0.vapi
-share/vala-0.48/vapi/clutter-x11-1.0.deps
-share/vala-0.48/vapi/clutter-x11-1.0.vapi
-share/vala-0.48/vapi/cogl-1.0.deps
-share/vala-0.48/vapi/cogl-1.0.vapi
-share/vala-0.48/vapi/cogl-pango-1.0.deps
-share/vala-0.48/vapi/cogl-pango-1.0.vapi
-share/vala-0.48/vapi/curses.vapi
-share/vala-0.48/vapi/dbus-glib-1.vapi
-share/vala-0.48/vapi/enchant.vapi
-share/vala-0.48/vapi/fuse.deps
-share/vala-0.48/vapi/fuse.vapi
-share/vala-0.48/vapi/gconf-2.0.vapi
-share/vala-0.48/vapi/gdesktopenums-3.0.vapi
-share/vala-0.48/vapi/gdk-2.0.deps
-share/vala-0.48/vapi/gdk-2.0.vapi
-share/vala-0.48/vapi/gdk-3.0.deps
-share/vala-0.48/vapi/gdk-3.0.vapi
-share/vala-0.48/vapi/gdk-pixbuf-2.0.deps
-share/vala-0.48/vapi/gdk-pixbuf-2.0.vapi
-share/vala-0.48/vapi/gdk-x11-2.0.deps
-share/vala-0.48/vapi/gdk-x11-2.0.vapi
-share/vala-0.48/vapi/gdk-x11-3.0.deps
-share/vala-0.48/vapi/gdk-x11-3.0.vapi
-share/vala-0.48/vapi/gdl-1.0.deps
-share/vala-0.48/vapi/gdl-1.0.vapi
-share/vala-0.48/vapi/gdl-3.0.deps
-share/vala-0.48/vapi/gdl-3.0.vapi
-share/vala-0.48/vapi/gedit-2.20.deps
-share/vala-0.48/vapi/gedit-2.20.vapi
-share/vala-0.48/vapi/geocode-glib-1.0.deps
-share/vala-0.48/vapi/geocode-glib-1.0.vapi
-share/vala-0.48/vapi/gio-2.0.deps
-share/vala-0.48/vapi/gio-2.0.vapi
-share/vala-0.48/vapi/gio-unix-2.0.deps
-share/vala-0.48/vapi/gio-unix-2.0.vapi
-share/vala-0.48/vapi/gio-windows-2.0.deps
-share/vala-0.48/vapi/gio-windows-2.0.vapi
-share/vala-0.48/vapi/glib-2.0.vapi
-share/vala-0.48/vapi/gmodule-2.0.deps
-share/vala-0.48/vapi/gmodule-2.0.vapi
-share/vala-0.48/vapi/gnet-2.0.deps
-share/vala-0.48/vapi/gnet-2.0.vapi
-share/vala-0.48/vapi/gnome-desktop-2.0.deps
-share/vala-0.48/vapi/gnome-desktop-2.0.vapi
-share/vala-0.48/vapi/gnome-desktop-3.0.deps
-share/vala-0.48/vapi/gnome-desktop-3.0.vapi
-share/vala-0.48/vapi/gnome-vfs-2.0.vapi
-share/vala-0.48/vapi/gnutls.vapi
-share/vala-0.48/vapi/gobject-2.0.deps
-share/vala-0.48/vapi/gobject-2.0.vapi
-share/vala-0.48/vapi/gobject-introspection-1.0.deps
-share/vala-0.48/vapi/gobject-introspection-1.0.vapi
-share/vala-0.48/vapi/goocanvas-2.0.deps
-share/vala-0.48/vapi/goocanvas-2.0.vapi
-share/vala-0.48/vapi/goocanvas.deps
-share/vala-0.48/vapi/goocanvas.vapi
-share/vala-0.48/vapi/graphene-1.0.deps
-share/vala-0.48/vapi/graphene-1.0.vapi
-share/vala-0.48/vapi/graphene-gobject-1.0.deps
-share/vala-0.48/vapi/graphene-gobject-1.0.vapi
-share/vala-0.48/vapi/gsl.vapi
-share/vala-0.48/vapi/gst-editing-services-1.0.deps
-share/vala-0.48/vapi/gst-editing-services-1.0.vapi
-share/vala-0.48/vapi/gstreamer-1.0.deps
-share/vala-0.48/vapi/gstreamer-1.0.vapi
-share/vala-0.48/vapi/gstreamer-allocators-1.0.deps
-share/vala-0.48/vapi/gstreamer-allocators-1.0.vapi
-share/vala-0.48/vapi/gstreamer-app-1.0.deps
-share/vala-0.48/vapi/gstreamer-app-1.0.vapi
-share/vala-0.48/vapi/gstreamer-audio-1.0.deps
-share/vala-0.48/vapi/gstreamer-audio-1.0.vapi
-share/vala-0.48/vapi/gstreamer-bad-allocators-1.0.deps
-share/vala-0.48/vapi/gstreamer-bad-allocators-1.0.vapi
-share/vala-0.48/vapi/gstreamer-base-1.0.deps
-share/vala-0.48/vapi/gstreamer-base-1.0.vapi
-share/vala-0.48/vapi/gstreamer-check-1.0.deps
-share/vala-0.48/vapi/gstreamer-check-1.0.vapi
-share/vala-0.48/vapi/gstreamer-controller-1.0.deps
-share/vala-0.48/vapi/gstreamer-controller-1.0.vapi
-share/vala-0.48/vapi/gstreamer-fft-1.0.deps
-share/vala-0.48/vapi/gstreamer-fft-1.0.vapi
-share/vala-0.48/vapi/gstreamer-net-1.0.deps
-share/vala-0.48/vapi/gstreamer-net-1.0.vapi
-share/vala-0.48/vapi/gstreamer-pbutils-1.0.deps
-share/vala-0.48/vapi/gstreamer-pbutils-1.0.vapi
-share/vala-0.48/vapi/gstreamer-player-1.0.deps
-share/vala-0.48/vapi/gstreamer-player-1.0.vapi
-share/vala-0.48/vapi/gstreamer-riff-1.0.deps
-share/vala-0.48/vapi/gstreamer-riff-1.0.vapi
-share/vala-0.48/vapi/gstreamer-rtp-1.0.deps
-share/vala-0.48/vapi/gstreamer-rtp-1.0.vapi
-share/vala-0.48/vapi/gstreamer-rtsp-1.0.deps
-share/vala-0.48/vapi/gstreamer-rtsp-1.0.vapi
-share/vala-0.48/vapi/gstreamer-rtsp-server-1.0.deps
-share/vala-0.48/vapi/gstreamer-rtsp-server-1.0.vapi
-share/vala-0.48/vapi/gstreamer-sdp-1.0.deps
-share/vala-0.48/vapi/gstreamer-sdp-1.0.vapi
-share/vala-0.48/vapi/gstreamer-tag-1.0.deps
-share/vala-0.48/vapi/gstreamer-tag-1.0.vapi
-share/vala-0.48/vapi/gstreamer-video-1.0.deps
-share/vala-0.48/vapi/gstreamer-video-1.0.vapi
-share/vala-0.48/vapi/gstreamer-webrtc-1.0.deps
-share/vala-0.48/vapi/gstreamer-webrtc-1.0.vapi
-share/vala-0.48/vapi/gtk+-2.0.deps
-share/vala-0.48/vapi/gtk+-2.0.vapi
-share/vala-0.48/vapi/gtk+-3.0.deps
-share/vala-0.48/vapi/gtk+-3.0.vapi
-share/vala-0.48/vapi/gtk+-unix-print-2.0.deps
-share/vala-0.48/vapi/gtk+-unix-print-2.0.vapi
-share/vala-0.48/vapi/gtk+-unix-print-3.0.deps
-share/vala-0.48/vapi/gtk+-unix-print-3.0.vapi
-share/vala-0.48/vapi/gtk4-unix-print.deps
-share/vala-0.48/vapi/gtk4-unix-print.vapi
-share/vala-0.48/vapi/gtk4.deps
-share/vala-0.48/vapi/gtk4.vapi
-share/vala-0.48/vapi/gtkmozembed.deps
-share/vala-0.48/vapi/gtkmozembed.vapi
-share/vala-0.48/vapi/gtksourceview-2.0.deps
-share/vala-0.48/vapi/gtksourceview-2.0.vapi
-share/vala-0.48/vapi/gudev-1.0.deps
-share/vala-0.48/vapi/gudev-1.0.vapi
-share/vala-0.48/vapi/hal.deps
-share/vala-0.48/vapi/hal.vapi
-share/vala-0.48/vapi/harfbuzz-gobject.deps
-share/vala-0.48/vapi/harfbuzz-gobject.vapi
-share/vala-0.48/vapi/hildon-1.deps
-share/vala-0.48/vapi/hildon-1.vapi
-share/vala-0.48/vapi/hildon-fm-2.deps
-share/vala-0.48/vapi/hildon-fm-2.vapi
-share/vala-0.48/vapi/javascriptcoregtk-4.0.vapi
-share/vala-0.48/vapi/json-glib-1.0.deps
-share/vala-0.48/vapi/json-glib-1.0.vapi
-share/vala-0.48/vapi/libarchive.deps
-share/vala-0.48/vapi/libarchive.vapi
-share/vala-0.48/vapi/libbonoboui-2.0.vapi
-share/vala-0.48/vapi/libdaemon.vapi
-share/vala-0.48/vapi/libepc-1.0.vapi
-share/vala-0.48/vapi/libesmtp.vapi
-share/vala-0.48/vapi/libftdi.deps
-share/vala-0.48/vapi/libftdi.vapi
-share/vala-0.48/vapi/libgeoclue-2.0.deps
-share/vala-0.48/vapi/libgeoclue-2.0.vapi
-share/vala-0.48/vapi/libglade-2.0.deps
-share/vala-0.48/vapi/libglade-2.0.vapi
-share/vala-0.48/vapi/libgnome-2.0.vapi
-share/vala-0.48/vapi/libgnome-menu-3.0.deps
-share/vala-0.48/vapi/libgnome-menu-3.0.vapi
-share/vala-0.48/vapi/libgnome-menu.vapi
-share/vala-0.48/vapi/libgnomeui-2.0.deps
-share/vala-0.48/vapi/libgnomeui-2.0.vapi
-share/vala-0.48/vapi/libgrss.deps
-share/vala-0.48/vapi/libgrss.vapi
-share/vala-0.48/vapi/libgsf-1.deps
-share/vala-0.48/vapi/libgsf-1.vapi
-share/vala-0.48/vapi/libgvc.vapi
-share/vala-0.48/vapi/libmagic.vapi
-share/vala-0.48/vapi/libnl-1.vapi
-share/vala-0.48/vapi/libnl-2.0.deps
Home |
Main Index |
Thread Index |
Old Index