./devel/gobject-introspection, GObject Introspection

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


Branch: CURRENT, Version: 1.82.0, Package name: gobject-introspection-1.82.0, 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: 1028.195 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-27 18:27:40 by Jonathan Perkin | Files touched by this commit (2)
Log message:
gobject-introspection: Fix regression on SunOS.
   2025-01-14 15:40:52 by Ryo ONODERA | Files touched by this commit (2)
Log message:
devel/gobject-introspection: Fix build under NetBSD

* Define some more __*_t.
   2025-01-14 14:17:12 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
gobject-introspection: updated to 1.82.0

1.82.0 - 2024-09-13

* Require GLib 2.82.0

1.81.4 - 2024-09-03

* Add rpath when building the type dumper on macOS
* Fix regression in the installation of GIRepository-2.0.typelib

1.81.2 - 2024-09-03

* Add strict mode warning for enumeration members starting with a number
* Set deprecation message for signals and properties
* Fix HTML definition lists in the documentation generator
* Catch up with Python-Markdown 3.4 extension API changes
* Propagate scanner errors
* Do not break when parsing ARM SVE types in system headers
* Pair pointer GTypes with their opaque structure
* Fix property accessor pairing
* Handle pid_t, etc. as their own top-level types
* Add warning for closure annotation
* Warn on invalid callback annotations
* Make sure to set a GError with an invalid introspect-dump string
* Move gobject-introspection tests to a submodule
* Remove dependency on distutils.msvccompiler
* Be more thorough about applying -Wl,--no-as-needed option
* Documentation and build fixes
   2024-09-04 08:05:05 by Patrick Welche | Files touched by this commit (4)
Log message:
gobject-introspection: Fix build with py-setuptools-74.0.0 PR pkg/58662

https://gitlab.gnome.org/GNOME/gobject-introspection/-/commit/a2139dba59eac283a7f543ed737f038deebddc19
   2024-08-30 18:31:20 by Ryo ONODERA | Files touched by this commit (2)
Log message:
devel/gobject-introspection: Fix build with py-setuptools-74.0.0
   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