BSD Ports

devel/gobject-introspection 1.86.0,1 MidnightBSD

Generate interface introspection data for GObject libraries

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
2592dce651
License
gpl2+, lgpl+
Categories
devel

Description

GObject Introspection is a project for providing machine readable introspection data of the API of C libraries. This introspection data can be used in several different use cases, for example automatic code generation for bindings, API verification and documentation generation.

GObject Introspection contains tools to generate and handle the introspection data.

In the other systems

The newest version among them is 1.86.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/gobject-introspection1.86.0,1 newestno data-[email protected]2026-09-09
FreeBSDdevel/gobject-introspection1.86.0,1 newestnone known-[email protected]-
OpenBSDdevel/gobject-introspection1.86.0 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDdevel/gobject-introspection1.86.0nb4 newestnone known-[email protected]2026-10-13
DragonFlydevel/gobject-introspection1.78.1_2,1 behind since 2026-09-09none known-[email protected]-
HardenedBSDdevel/gobject-introspection1.86.0,1 newestno data-[email protected]-
GhostBSDdevel/gobject-introspection1.86.0,1 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.86.0 7451d31eac

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install gobject-introspection

From mports:

cd /usr/mports/devel/gobject-introspection && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gobject-introspection>0:devel/gobject-introspection
LIB_DEPENDS=	libgirepository-1.0.so:devel/gobject-introspection

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: devel_gobject-introspection

OptionDefaultDescription
TESToff
USES
bison gettext localbase:ldflags meson pkgconfig python tar:xz
Service scripts
none

Files

Manual pages 4
  • g-ir-compiler(1)
  • g-ir-doc-tool(1)
  • g-ir-generate(1)
  • g-ir-scanner(1)
pkg-plist 249
  • bin/g-ir-annotation-tool
  • bin/g-ir-compiler
  • bin/g-ir-generate
  • bin/g-ir-inspect
  • bin/g-ir-scanner
  • include/gobject-introspection-1.0/giarginfo.h
  • include/gobject-introspection-1.0/gibaseinfo.h
  • include/gobject-introspection-1.0/gicallableinfo.h
  • include/gobject-introspection-1.0/giconstantinfo.h
  • include/gobject-introspection-1.0/gienuminfo.h
  • include/gobject-introspection-1.0/gifieldinfo.h
  • include/gobject-introspection-1.0/gifunctioninfo.h
  • include/gobject-introspection-1.0/giinterfaceinfo.h
  • include/gobject-introspection-1.0/giobjectinfo.h
  • include/gobject-introspection-1.0/gipropertyinfo.h
  • include/gobject-introspection-1.0/giregisteredtypeinfo.h
  • include/gobject-introspection-1.0/girepository.h
  • include/gobject-introspection-1.0/girffi.h
  • include/gobject-introspection-1.0/gisignalinfo.h
  • include/gobject-introspection-1.0/gistructinfo.h
  • include/gobject-introspection-1.0/gitypeinfo.h
  • include/gobject-introspection-1.0/gitypelib.h
  • include/gobject-introspection-1.0/gitypes.h
  • include/gobject-introspection-1.0/giunioninfo.h
  • include/gobject-introspection-1.0/giversion.h
  • include/gobject-introspection-1.0/giversionmacros.h
  • include/gobject-introspection-1.0/givfuncinfo.h
  • lib/girepository-1.0/DBus-1.0.typelib
  • lib/girepository-1.0/DBusGLib-1.0.typelib
  • lib/girepository-1.0/GIRepository-2.0.typelib
  • lib/girepository-1.0/GL-1.0.typelib
  • lib/girepository-1.0/Vulkan-1.0.typelib
  • lib/girepository-1.0/cairo-1.0.typelib
  • lib/girepository-1.0/fontconfig-2.0.typelib
  • lib/girepository-1.0/freetype2-2.0.typelib
  • lib/girepository-1.0/libxml2-2.0.typelib
  • lib/girepository-1.0/win32-1.0.typelib
  • lib/girepository-1.0/xfixes-4.0.typelib
  • lib/girepository-1.0/xft-2.0.typelib
  • lib/girepository-1.0/xlib-2.0.typelib
  • lib/girepository-1.0/xrandr-1.3.typelib
  • lib/gobject-introspection/giscanner/__init__.py
  • lib/gobject-introspection/giscanner/__pycache__/__init__.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/__init__.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/_version.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/_version.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/annotationmain.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/annotationmain.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/annotationparser.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/annotationparser.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/ast.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/ast.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/cachestore.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/cachestore.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/ccompiler.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/ccompiler.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/codegen.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/codegen.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/docmain.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/docmain.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/docwriter.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/docwriter.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/dumper.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/dumper.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/gdumpparser.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/gdumpparser.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/girparser.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/girparser.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/girwriter.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/girwriter.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/introspectablepass.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/introspectablepass.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/maintransformer.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/maintransformer.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/mdextensions.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/mdextensions.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/message.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/message.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/msvccompiler.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/msvccompiler.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/pkgconfig.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/pkgconfig.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/scannermain.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/scannermain.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/sectionparser.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/sectionparser.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/shlibs.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/shlibs.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/sourcescanner.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/sourcescanner.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/testcodegen.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/testcodegen.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/transformer.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/transformer.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/utils.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/utils.cpython-.pyc
  • lib/gobject-introspection/giscanner/__pycache__/xmlwriter.cpython-.opt-1.pyc
  • lib/gobject-introspection/giscanner/__pycache__/xmlwriter.cpython-.pyc
  • lib/gobject-introspection/giscanner/_giscanner.so
  • lib/gobject-introspection/giscanner/_version.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/gobject-introspection-1.86.0.tar.xz1.083172e+06920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
2592dce651 Lucas Holt devel/gobject-introspection: export bootstrap pkg-config path (#1002)
7451d31eac Lucas Holt devel/gobject-introspection: update to 1.86.0 (#993)
Updates GObject Introspection from 1.84.0 to 1.86.0.\n\n- Reset the stale PORTREVISION for the version increment.\n- Declare the GPLv2-or-later and Library GPLv2-or-later license files with a multi-license combination.\n- Keep GLib bootstrap paths bootstrap-only; the default flavor now scans against the regular GLib ABI.\n\nValidation: bmake makesum, patch, build, fake, package, test, check-license, portlint -C (0 fatal errors), and git diff --check. ## Summary by Sourcery Update the GObject Introspection port to 1.86.0 while separating bootstrap-only configuration from the default build. Enhancements: - Update GObject Introspection to version 1.86.0 and align its licensing metadata with the GPLv2-or-later and LGPLv2-or-later license files. …