Port details |
- py-gobject3 Python 3.8 bindings for GObject
- 3.38.0 devel
=11 3.38.0Version of this port present on the latest quarterly branch. NOTE: Slave port - quarterly revision is most likely wrong. - Maintainer: desktop@FreeBSD.org
 - Port Added: 2013-04-22 21:54:30
- Last Update: 2021-04-06 14:31:07
- Commit Hash: 305f148
- 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.
- SVNWeb : git
- 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 py38-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 py38-gobject3 listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-gobject3
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1613821135
SHA256 (gnome/pygobject-3.38.0.tar.xz) = 0372d1bb9122fc19f500a249b1f38c2bb67485000f5887497b4b205b3e7084d5
SIZE (gnome/pygobject-3.38.0.tar.xz) = 553892
- 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:
-
- py38-cairo>=0 : graphics/py-cairo@py38
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.8 : lang/python38
- Runtime dependencies:
-
- pygobject3-common>=0 : devel/pygobject3-common
- py38-cairo>=0 : graphics/py-cairo@py38
- python3.8 : lang/python38
- 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/gnome-music
- audio/lollypop
-
Deleted ports which required this port:
- for Run
-
- accessibility/accerciser
- accessibility/caribou
- accessibility/orca
- accessibility/py-atspi
- astro/gpsd
- audio/gnome-music
- audio/lollypop
-
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:3.6+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
This is a slave port. You may also want to view the commits to the master port: devel/pygobject3-common |
Date | By | Description |
06 Apr 2021 14:31:07 3.38.0
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
20 Feb 2021 17:13:46
3.38.0
|
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 |
24 Dec 2020 13:22:34
3.28.3_3
|
fluffy  |
devel/py-gobject3: switch to PYTHON_EXT_SUFFIX |
06 Feb 2020 15:34:41
3.28.3
|
lwhsu  |
Fix COMMENT field
Approved by: portmgr blanket |
01 Oct 2018 06:20:55
3.28.3
|
antoine  |
Cleanup plist handling |
30 Sep 2018 11:58:31
3.28.3
|
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 |
30 Nov 2017 15:50:34
3.18.2 
|
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 ) |
14 Feb 2016 18:57:54
3.18.2
|
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 |
09 Dec 2014 19:42:43
3.14.0
|
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) |
19 Nov 2014 11:49:06
3.14.0 
|
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 ) |
27 Oct 2014 10:58:26
3.8.1_2
|
bapt  |
Cleanup plist |
11 Sep 2014 15:04:05
3.8.1_2
|
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) |
09 Aug 2014 15:44:28
3.8.1_1
|
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 ) |
26 May 2014 10:03:36
3.8.1_1
|
kwm  |
Replace hardcode OS in plist by OPSYS:tl value. This fixes plist on
DragonFly [1]
Submitted by: marino@ [1] |
25 May 2014 13:47:03
3.8.1_1
|
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. |
13 Jan 2014 21:00:04
3.8.1
|
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) |
05 Oct 2013 23:40:16
3.8.1
|
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] |
20 Sep 2013 17:13:47
3.8.1
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
11 May 2013 19:36:41
3.8.1
|
kwm  |
Update to 3.8.1.
While here make sure plist is correct as reported by miwi@
Obtained from: GNOME devel repo |
23 Apr 2013 10:13:20
3.8.0
|
bapt  |
Convert devel to USES=pkgconfig |
22 Apr 2013 21:54:10
3.8.0
|
kwm  |
Add py-gobject 3.8.0.
This is the next version of the python GLib/GObject/GIO bindings, including
full GObject introspection support. |