head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.32 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.30 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.28 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.26 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.24 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.22 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.20 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.18 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.16 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.14 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.12 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.24 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.20 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.18 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.16 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.14 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.12 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.10 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.8 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.6 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.4 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.3.0.18 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.16 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.14 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.12 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.10 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.8 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.6 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.4 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.2 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.2.0.10 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.8 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.6 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.4 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.2 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2020.02.15.05.43.48; author mef; state Exp; branches; next 1.4; commitid LfmEMHfxTz6yrJWB; 1.4 date 2017.08.12.15.46.56; author triaxx; state Exp; branches; next 1.3; commitid DGgYRo0z3M4kgW2A; 1.3 date 2015.06.10.15.44.15; author khorben; state Exp; branches; next 1.2; commitid zmWWzBtxT1ZzKToy; 1.2 date 2014.01.22.16.16.21; author jperkin; state Exp; branches; next 1.1; commitid GjPhUpjVkiK198mx; 1.1 date 2013.07.22.19.38.07; author degroote; state Exp; branches; next ; commitid Kix52wPREs2tavYw; desc @@ 1.5 log @(devel/lua-gi) Updated 0.9.1 to 0.9.2. ChangeLog from README.md ### 0.9.2 (9-Oct-2017) - fix assorted crashes in closure callback invocation code - fix double-free bug caused by incorrect annotation of Gio.DBusProxy.get_interface_info - fix marshaling of arrays of pointers - make objects unusable in __gc metamethod - work around API break in GLib 2.54 - use structured GLib logging when available - add Gio.Async support also for static methods and global functions - better error message when Gtk.init fails - add support for Travis - don't hardcode pkg-config executable - fix URI in GStreamer sample - fix flags for DBus samples @ text @@@comment $NetBSD: PLIST,v 1.4 2017/08/12 15:46:56 triaxx Exp $ ${LUA_CDIR}/lgi/corelgilua51.so ${LUA_LDIR}/lgi.lua ${LUA_LDIR}/lgi/class.lua ${LUA_LDIR}/lgi/component.lua ${LUA_LDIR}/lgi/core.lua ${LUA_LDIR}/lgi/enum.lua ${LUA_LDIR}/lgi/ffi.lua ${LUA_LDIR}/lgi/init.lua ${LUA_LDIR}/lgi/log.lua ${LUA_LDIR}/lgi/namespace.lua ${LUA_LDIR}/lgi/override/Clutter.lua ${LUA_LDIR}/lgi/override/GLib-Bytes.lua ${LUA_LDIR}/lgi/override/GLib-Error.lua ${LUA_LDIR}/lgi/override/GLib-Markup.lua ${LUA_LDIR}/lgi/override/GLib-Source.lua ${LUA_LDIR}/lgi/override/GLib-Timer.lua ${LUA_LDIR}/lgi/override/GLib-Variant.lua ${LUA_LDIR}/lgi/override/GLib.lua ${LUA_LDIR}/lgi/override/GObject-Closure.lua ${LUA_LDIR}/lgi/override/GObject-Object.lua ${LUA_LDIR}/lgi/override/GObject-Type.lua ${LUA_LDIR}/lgi/override/GObject-Value.lua ${LUA_LDIR}/lgi/override/Gdk.lua ${LUA_LDIR}/lgi/override/Gio-DBus.lua ${LUA_LDIR}/lgi/override/Gio.lua ${LUA_LDIR}/lgi/override/GooCanvas.lua ${LUA_LDIR}/lgi/override/Gst.lua ${LUA_LDIR}/lgi/override/Gtk.lua ${LUA_LDIR}/lgi/override/Pango.lua ${LUA_LDIR}/lgi/override/PangoCairo.lua ${LUA_LDIR}/lgi/override/cairo.lua ${LUA_LDIR}/lgi/package.lua ${LUA_LDIR}/lgi/record.lua ${LUA_LDIR}/lgi/version.lua @ 1.4 log @Update devel/lua-gi to 0.9.1 Reviewed by maya@@ Changes: * marshal NULL strings as nil instead of empty strings. This allows use of e.g. DataInputStream:read_line() APIs. * fix and improve build for OSX and Win-based configurations * add support for arrays with lengths as struct fields * allow GLib.Variant construction for lightuserdata * fix gtop binding (certain structs could not be imported) * adapt to new set of annotations in newer glib * assorted Lua5.3 fixes, lgi is now fully Lua5.3 compatible * fix binding of Gdk.Rectangle from newer GDK @ text @d1 1 a1 1 @@comment $NetBSD$ d27 1 @ 1.3 log @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). @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2014/01/22 16:16:21 jperkin Exp $ d16 1 @ 1.2 log @Don't hardcode lua '5.2' everywhere, use the appropriate variables. Fixes build with lua 5.1. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2013/07/22 19:38:07 degroote Exp $ d13 3 d24 1 @ 1.1 log @Import lgi-0.71 LGI is gobject-introspection based dynamic Lua binding to GObject based libraries. It allows using GObject-based libraries directly from Lua. @ text @d1 29 a29 29 @@comment $NetBSD$ lib/lua/5.2/lgi/corelgilua51.so share/lua/5.2/lgi.lua share/lua/5.2/lgi/class.lua share/lua/5.2/lgi/component.lua share/lua/5.2/lgi/core.lua share/lua/5.2/lgi/enum.lua share/lua/5.2/lgi/ffi.lua share/lua/5.2/lgi/init.lua share/lua/5.2/lgi/log.lua share/lua/5.2/lgi/namespace.lua share/lua/5.2/lgi/override/Clutter.lua share/lua/5.2/lgi/override/GLib-Timer.lua share/lua/5.2/lgi/override/GLib-Variant.lua share/lua/5.2/lgi/override/GLib.lua share/lua/5.2/lgi/override/GObject-Closure.lua share/lua/5.2/lgi/override/GObject-Object.lua share/lua/5.2/lgi/override/GObject-Type.lua share/lua/5.2/lgi/override/GObject-Value.lua share/lua/5.2/lgi/override/Gdk.lua share/lua/5.2/lgi/override/Gio.lua share/lua/5.2/lgi/override/Gst.lua share/lua/5.2/lgi/override/Gtk.lua share/lua/5.2/lgi/override/Pango.lua share/lua/5.2/lgi/override/PangoCairo.lua share/lua/5.2/lgi/override/cairo.lua share/lua/5.2/lgi/package.lua share/lua/5.2/lgi/record.lua share/lua/5.2/lgi/version.lua @