Port details |
- py-gobject3 Python 3.9 bindings for GObject
- 3.42.2 devel
=12 3.38.0_1Version of this port present on the latest quarterly branch. - Maintainer: desktop@FreeBSD.org
 - Port Added: 2013-04-22 21:54:30
- Last Update: 2022-07-20 14:21:35
- Commit Hash: aa6eefd
- People watching this port, also watch:: glib, libXdamage, fribidi, desktop-file-utils, libXcomposite
- Also Listed In: python
- License: LGPL21
- 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.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR}
- Conflicts:
- CONFLICTS:
- py*-gtk-0*
- py*-gobject-2.*.[0-6]
- py*-gobject-2.*.[7-9]
- py*-gobject-2.*.6_1
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/devel/py-gobject3/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-gobject3
- pkg install py39-gobject3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-gobject3 listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-gobject3
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1658710769
SHA256 (gnome/pygobject-3.42.2.tar.xz) = ade8695e2a7073849dd0316d31d8728e15e1e0bc71d9ff6d1c09e86be52bc957
SIZE (gnome/pygobject-3.42.2.tar.xz) = 558724
Packages (timestamps in pop-ups are UTC):
- Master port: devel/pygobject3-common
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-cairo>=0 : graphics/py-cairo@py39
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- pygobject3-common>=0 : devel/pygobject3-common
- py39-cairo>=0 : graphics/py-cairo@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libffi.so : devel/libffi
- libintl.so : devel/gettext-runtime
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgirepository-1.0.so : devel/gobject-introspection
- This port is required by:
- for Build
-
- accessibility/accerciser
- accessibility/caribou
- accessibility/orca
- accessibility/py-atspi
- astro/gpsd
- audio/exaile
- audio/gnome-music
-
Deleted ports which required this port:
- for Run
-
- accessibility/accerciser
- accessibility/caribou
- accessibility/orca
- accessibility/py-atspi
- astro/gpsd
- audio/exaile
- audio/gnome-music
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- devel_py-gobject3
- USES:
- meson pkgconfig tar:xz gettext-runtime gnome python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
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/pygobject3-common |
Commit | Credits | Log message |
3.38.0_1 20 Jul 2022 14:21:35
    |
Tobias C. Berner (tcberner)  |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.38.0 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
3.38.0 20 Feb 2021 17:13:46
  |
tcberner  |
devel/py-gobject3: udpate to 3.38.0
Submitted by: Greg V (greg@unrelenting.technology) (original version)
Differential Revision: https://reviews.freebsd.org/D26630 |
3.28.3_3 24 Dec 2020 13:22:34
  |
fluffy  |
devel/py-gobject3: switch to PYTHON_EXT_SUFFIX |
3.28.3 06 Feb 2020 15:34:41
  |
lwhsu  |
Fix COMMENT field
Approved by: portmgr blanket |
3.28.3 01 Oct 2018 06:20:55
  |
antoine  |
Cleanup plist handling |
3.28.3 30 Sep 2018 11:58:31
  |
kwm  |
The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD.
The offical GNOME 3.28 release notes can be found at
https://help.gnome.org/misc/release-notes/3.28/
Thanks to Antoine Brodin for running the exp-runs.
PR: 229761 |
3.18.2 30 Nov 2017 15:50:34
  |
mat  |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
3.18.2 14 Feb 2016 18:57:54
  |
kwm  |
The FreeBSD GNOME team proudly presents GNOME 3.18 for FreeBSD.
The offical GNOME 3.18 release notes can be found at
https://help.gnome.org/misc/release-notes/3.18/
This update doesn't contain the glib/gtk c++ bindings which will
be done in a another update due to the requirement on c++11 and the
amount of fallout this probably will give.
GDM is still at version 3.16 due to some issues.
Bump mate-themes to use the gtk 3.18 version of the themes.
Thanks to Antoine Brodin for running the exp-runs.
This release was made possible by the following people:
Gustau Perez
Ting-Wei_Lan
PR: 207006 |
3.14.0 09 Dec 2014 19:42:43
  |
sbruno  |
Follow up to svn r374402 and restore plist entries to support architectures
where
UNAME_M is required to generate the plist.
PR: 188856, 195342, 195738, 195748
Reviewed by: kwm
Approved by: mentor (implicit) |
3.14.0 19 Nov 2014 11:49:06
  |
kwm  |
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.
This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.
Apart from updating ports to newer versions
GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example
xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have (Only the first 15 lines of the commit message are shown above ) |
3.8.1_2 27 Oct 2014 10:58:26
  |
bapt  |
Cleanup plist |
3.8.1_2 11 Sep 2014 15:04:05
  |
sbruno  |
This port does not use ${ARCH} to rename the egg info file that it creates.
This causes the pkg-plist to break on architechtures where MACHINE and
MACHINE_ARCH to differ. Assume that the upstream folks know what they
are doing and create a UNAME_M variable to handle this in the pkg-plist.
PR: 188856
Reviewed by: koobs
Approved by: bdrewery (mentor) |
3.8.1_1 09 Aug 2014 15:44:28
  |
mva  |
Convert the Python framework bits to USES=python.
Please use USES=python instead of USE_PYTHON.
USE_PYTHON=yes becomes USES=python
USE_PYTHON=2.7+ becomes USES=python:2.7+
USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
...
A new PYTHON_FEATURES variable was added, which enables certain features for a
port and replaces some knobs at the same time;
PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK (Only the first 15 lines of the commit message are shown above ) |
3.8.1_1 26 May 2014 10:03:36
  |
kwm  |
Replace hardcode OS in plist by OPSYS:tl value. This fixes plist on
DragonFly [1]
Submitted by: marino@ [1] |
3.8.1_1 25 May 2014 13:47:03
  |
kwm  |
Split up py-dbus and py-gobject3 into a -common and a python 2 and 3 port.
Submitted by: Gustau Perez
Obtained from: gnome devel repo. |
3.8.1 13 Jan 2014 21:00:04
  |
rene  |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
3.8.1 05 Oct 2013 23:40:16
  |
kwm  |
Fix package name conflict with py-gobject.
Use new lib_depend syntax.
USE_GMAKE => USES=gmake
BUILD/RUN_DEPENDS=gobject-introspection -> USE_GNOME=introspection.
Restrict python version to -2.7 [1]
Enable stage support.
Submitted by: mva [1] |
3.8.1 20 Sep 2013 17:13:47
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
3.8.1 11 May 2013 19:36:41
  |
kwm  |
Update to 3.8.1.
While here make sure plist is correct as reported by miwi@
Obtained from: GNOME devel repo |
3.8.0 23 Apr 2013 10:13:20
  |
bapt  |
Convert devel to USES=pkgconfig |
3.8.0 22 Apr 2013 21:54:10
  |
kwm  |
Add py-gobject 3.8.0.
This is the next version of the python GLib/GObject/GIO bindings, including
full GObject introspection support. |