./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-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
   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.