./devel/gobject-introspection, GObject Introspection

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.80.1nb2, Package name: gobject-introspection-1.80.1nb2, Maintainer: pkgsrc-users

The goal of the project is to describe the APIs and collect them
in a uniform, machine readable format.


Required to run:
[textproc/py-expat] [devel/glib2] [devel/libffi] [textproc/py-cElementTree] [lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/meson]

Master sites:

Filesize: 1015.848 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-10 11:15:08 by Thomas Klausner | Files touched by this commit (1)
Log message:
gobject-introspection: distutils (via setuptools) is needed at runtime

Bump PKGREVISION.
   2024-04-09 20:20:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gobject-introspection: manually install some gir/typelib files

Removed in last update, but still needed. Not mentioned in NEWS...

Bump PKGREVISION.
   2024-04-09 19:55:46 by Thomas Klausner | Files touched by this commit (6) | Package updated
Log message:
gobject-introspection: update to 1.80.1.

1.80.1 - 2024-04-01
-------------------

* Require Python 3.8 when running mypy
* Ensure that POSIX types follow the target architecture
* Look for finish functions inside the list of constructors

1.80.0 - 2024-03-09
-------------------

* Allow using `transfer none` with GClosure
* Only allow loading GIRepository-2.0
* Add marshalling tests for uninitialized and NaN arguments
* Check for setuptools when building with Python >= 3.12
* Add fallback doc elements for virtual functions
* Add doc elements for callback fields
* Support static inline declarations in the GIR
* Add annotations for sync, async, and async-finish functions in the GIR
* Simplify the giscanner module build with Python >= 3.12
* Allow passing full shared library paths on Windows

1.79.1 - 2023-12-28
-------------------

* Build fixes
* Require Meson ≥ 1.2
* Avoid test failures with Python ≥ 3.12
* Update the GIR schema, and validate GIR files as part of the test suite
* Support (not optional) annotation
* Allow ownership transfer of structure types with copy/free functions

1.79.0 - 2023-12-24
-------------------

* Require GLib >= 2.79
* Require Python >= 3.8
* Simplify libtool use with wrappers
* Drop GIO dependency from libgirepository
* Do not install the GLib introspection data
   2023-11-29 11:57:19 by Jonathan Perkin | Files touched by this commit (1)
Log message:
gobject-introspection: Exclude dependencies for build.

This package is often included with its DEPMETHOD set to "build", in which
case we do not want to include its indirect dependencies as they will then
be tagged as "build" also.  Fixes potential runtime issues exposed by
indirect dependency checks.
   2023-11-25 06:10:27 by Izumi Tsutsui | Files touched by this commit (1)
Log message:
gobject-introspection: assume all supported NetBSD have 64 bit time_t.

Bump PKGREVISION.
   2023-11-07 13:53:45 by Thomas Klausner | Files touched by this commit (1)
Log message:
gobject-introspection: remove double space in DESCR
   2023-11-07 13:46:58 by Patrick Welche | Files touched by this commit (4)
Log message:
gobject-introspection tweaks:
- the "doctemplates hack" is no longer necessary since 11 Jan 2022 \ 
effb1e09d
- the glib gir that comes with this package is for glib 2.78.1
   2023-11-02 14:23:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gobject-introspection: update to 1.78.1.

1.78.1 - 2023-09-16
-------------------

* Avoid undefined behaviour in the Regress test suite [#458]

1.78.0 - 2023-09-08
-------------------

* Update the GIR data for GLib, GObject, and GIO
* Add GObject as a dependency for the Cairo GIR
* Add more tests for GI marshalling
* Update regression test suite
* Fix build on Windows for paths using '\' as a separator
* Support different prefix for finding GIR data
* Add GI_GIR_PATH environment variable for controlling GIR paths