Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 641CCA6551 for ; Wed, 10 Jun 2015 15:44:24 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 9E94714A208; Wed, 10 Jun 2015 15:44:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 62E3014A203 for ; Wed, 10 Jun 2015 15:44:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id LigFkemkGFxz for ; Wed, 10 Jun 2015 15:44:16 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 257C514A1FE for ; Wed, 10 Jun 2015 15:44:16 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 2020298; Wed, 10 Jun 2015 15:44:16 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Wed, 10 Jun 2015 15:44:16 +0000 From: "Pierre Pronchery" Subject: CVS commit: pkgsrc/devel/lua-gi To: pkgsrc-changes@NetBSD.org Reply-To: khorben@netbsd.org X-Mailer: log_accum Message-Id: <20150610154416.2020298@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: khorben Date: Wed Jun 10 15:44:16 UTC 2015 Modified Files: pkgsrc/devel/lua-gi: Makefile PLIST distinfo Added Files: pkgsrc/devel/lua-gi/patches: patch-lgi_Makefile Removed Files: pkgsrc/devel/lua-gi/patches: patch-Makefile Log Message: Update devel/lua-gi to version 0.9.0 Changes since 0.8.0: - new feature: allow defining new properties on custom GObject subclasses implemented using lgi - fix: improve compatibility with locales (turkish) - fix: GPtrArray handling - fix: improve behavior when running in assorted multiple-embedded and concurrent scenarios Changes since 0.7.2: - new feature: add automatically-generated wrappers for do_async()/do_finish() pairs. Documented as Gio.Async namespace functionality. - new feature: automatically initialize objects implementing Gio.Initable and Gio.AsyncInitable interfaces. - new feature: GLib.Error is now handled properly, functions returning errors return GLib.Error instances instead of error numbers and strings. This also allows overriding virtual methods from Lua which report errors by returning GLib.Error - new feature: GLib.Bytes support, adding # operator and 'data' property allowing easy use of GLib.Bytes object. This leads to deprecation of seldomly used modifiable buffers extensions. - optimization: type attribute caching brings significant speedup of method and property lookups. - fix: Gtk: override for Gtk.Menu.popup() compatible with new GTK annotation. - fix: cairo: assorted small fixes of bad signatures, added some convenience properties. - fix: GLib: add overrides for GLib.MarkupParser - fix: Gio: add overrides for Gio.DBus*Info structures - fix: Pango: add override for Pango.GlyphString.glyphs array - fix: Gdk: Add override inheriting specific Gdk.EventXxx from Gdk.Event - fix: Compile cleanly against Lua5.2 with compatibility mode turned on - fix: avoid leak when adding already cached owned record and for retrieving Variant from Value. Changes since 0.7.1: - fix: improper marshalling of certain APIs passing pointers to records. - fix: cairo.PsSurface.create() had incorrect signature, missing filename. - fix: If GTK initialization fails, raise Lua exception instead of hard-crash of calling process. - fix: when running test in devel tree, prefer lgi from devel tree instead of the installed one. - add: cairo.Status.to_string() API - fix: avoid referencing GdkRGBA in GDk override when targetting Gdk2.0, which does not have GdkRGBA. - fix: replace GStaticRecMutex with GRecMutex to avoid compilation warnings. - fix: Gtk.Container.'child' pseudoproperty works even in Gtk2, where it was shadowed by internal field. - fix: add workaround for improperly parsed g_bytes_get_data() annotation. - fix: add workarounf for incorrect annotation on Pango.Layour.set_attributes(), which caused memory leak. - fix: adapt to Gio.InputStream.[read|read_all|read_async] API change, which does not accept buffer length argument any more (due to the newly added annotations). To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/lua-gi/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/lua-gi/PLIST cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/lua-gi/distinfo cvs rdiff -u -r1.2 -r0 pkgsrc/devel/lua-gi/patches/patch-Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/devel/lua-gi/patches/patch-lgi_Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.