Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
pygobject-common Common files for Python bindings for GObject Introspection
3.58.0 devel Σ=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.56.3_1Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-22 22:36:08
Last Update: 2026-08-13 09:06:59
Commit Hash: 606453c
People watching this port, also watch: libgd, libwmf, gmake, png, curl
Also Listed In: python
License: LGPL21
WWW:
https://pygobject.gnome.org/
Description: #
PyGObject provides a convenient wrapper for the GObject+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome applications.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (6 items)
Collapse this list.
  1. include/pygobject-3.0/pygobject.h
  2. include/pygobject-3.0/pygobject-types.h
  3. libdata/pkgconfig/pygobject-3.0.pc
  4. /usr/local/share/licenses/pygobject-common-3.58.0/catalog.mk
  5. /usr/local/share/licenses/pygobject-common-3.58.0/LICENSE
  6. /usr/local/share/licenses/pygobject-common-3.58.0/LGPL21
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pygobject-common>0:devel/pygobject-common
To install the port: #
cd /usr/ports/devel/pygobject-common/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/pygobject-common
  • pkg install pygobject-common
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pygobject-common
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1787906608 SHA256 (gnome/pygobject-3.58.0.tar.gz) = 45068697de3ffe46840ca369705f23118b34db4f7deb63f6eff079a6734ddcca SIZE (gnome/pygobject-3.58.0.tar.gz) = 1408568

Packages (timestamps in pop-ups are UTC): #
pygobject-common
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.58.03.58.0-3.50.03.58.0
FreeBSD:14:quarterly3.58.03.58.0-3.50.03.58.0
FreeBSD:15:latest3.58.03.58.0n/a3.50.0n/a
FreeBSD:15:quarterly3.58.03.58.0n/a-n/a
FreeBSD:16:latest3.58.03.58.0n/a-n/a
Master port: devel/py-pygobject #
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-pycairo>=1.16 : graphics/py-pycairo@py312
  2. g-ir-scanner : devel/gobject-introspection
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.12 : lang/python312
  5. meson : devel/meson
  6. ninja : devel/ninja
Test dependencies: #
  1. python3.12 : lang/python312
Runtime dependencies: #
  1. python3.12 : lang/python312
Library dependencies: #
  1. libffi.so : devel/libffi
  2. libglib-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime
This port is required by: #
for Build #
  1. comms/gnuradio
for Run #
  1. comms/gnuradio
  2. deskutils/py-i3-gnome-pomodoro
  3. devel/py-pygobject
  4. misc/py-openpaperwork-gtk

Configuration Options: #
No options to configure
Options name: #
devel_pygobject-common
USES: #
gnome pkgconfig python meson
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://download.gnome.org/sources/pygobject/3.58/
Collapse this list.
Port Moves
  • port moved here from devel/pygobject3-common on 2024-11-22
    REASON: Match devel/py-pygobject, use proper upstream name

Number of commits found: 4 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: devel/py-pygobject
CommitCreditsLog message
3.56.3_1
13 Aug 2026 09:06:59
commit hash: 606453c0f3178d3540ad5837495293f842595b6dcommit hash: 606453c0f3178d3540ad5837495293f842595b6dcommit hash: 606453c0f3178d3540ad5837495293f842595b6dcommit hash: 606453c0f3178d3540ad5837495293f842595b6d files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/*pygobject*: install missed header (+)

Install missed pygobject-types.h
It needed to unbreak consumers, e.g. multimedia/py-gstreamer1

In file included from ../gi/overrides/gstanalyticsmodule.c:27:
/usr/local/include/pygobject-3.0/pygobject.h:23:10: fatal error:
'pygobject-types.h' file not found
   23 | #include <pygobject-types.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.

Reported by:	bulk -t
3.54.5
24 Jan 2026 18:39:02
commit hash: 66d6d48a3884aa95750a7e43727e63d56688119fcommit hash: 66d6d48a3884aa95750a7e43727e63d56688119fcommit hash: 66d6d48a3884aa95750a7e43727e63d56688119fcommit hash: 66d6d48a3884aa95750a7e43727e63d56688119f files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-pygobject: update to 3.54.5

Changelog: https://gitlab.gnome.org/GNOME/pygobject/-/blob/3.54.5/NEWS

Note, tests run from the primary port, not -common.

Event: Winter Field Day 2026
PR: 291335
3.50.2
28 Oct 2025 17:25:00
commit hash: cdcb83181ad2d42aadd3c5449103e9d364b5f781commit hash: cdcb83181ad2d42aadd3c5449103e9d364b5f781commit hash: cdcb83181ad2d42aadd3c5449103e9d364b5f781commit hash: cdcb83181ad2d42aadd3c5449103e9d364b5f781 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/pygobject-common: Enable make test
3.50.0
22 Nov 2024 22:31:53
commit hash: 76699df99df02e612394db28e22be37240da7783commit hash: 76699df99df02e612394db28e22be37240da7783commit hash: 76699df99df02e612394db28e22be37240da7783commit hash: 76699df99df02e612394db28e22be37240da7783 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-pygobject: rename and update to 3.50.0

The proper upstream Python package name is pygobject; version 2
hasn't existed or been supported in ages, so rename.

Rework the port to where -common is the child port but the main
port depends on it for the header files. Build the main port as a
Python wheel USE_PYTHON=pep517 to take advantage of USE_PYTHON=autoplist.

Direct -common consumers have PORTREVISION bumped.

Changelog: https://gitlab.gnome.org/GNOME/pygobject/-/blob/3.50.0/NEWS

Reported by: Olivier Duchateau <duchateau.olivier[at]gmail[dot]com> (3.44, 3.46)
Exp-run by: antoine
PR: 273722
Differential Revision: https://reviews.freebsd.org/D47635

Number of commits found: 4