./x11/gtk+4 [multi-platform graphical toolkit]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.99.4, Package name: gtk-3.99.4
Maintained by: Antoine Jacoutot
Master sites:
Description-cloudprint
Cloud Print backend for gtk+4.

Description-cups
CUPS print backend for gtk+4.

Description-demos
Demo programs for gtk+4.

Description-guic
gtk4-update-icon-cache creates mmapable cache files for icon themes.

Description-main
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
Offering a complete set of widgets, GTK+ is suitable for projects ranging
from small one-off projects to complete application suites.

Description-media
Media engine backend for gtk+4.


Filesize: 19008.531 KB
Version History (View Complete History)
  • (2020-11-10) Updated to version: gtk-3.99.4
  • (2020-08-14) Updated to version: gtk-3.99.0
  • (2020-05-19) Updated to version: gtk-3.98.4
  • (2020-05-14) Updated to version: gtk-3.98.3
  • (2020-04-01) Updated to version: gtk-3.98.2
  • (2020-03-23) Updated to version: gtk-3.98.1
  • (2020-02-11) Updated to version: gtk-3.98.0
  • (2019-12-09) Updated to version: gtk-3.96.0
  • (2018-06-27) Updated to version: gtk+-3.94.0
  • (2018-05-24) Package added to openports.se, version gtk+-3.93.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-11-14 04:03:47 by Antoine Jacoutot | Files touched by this commit (16)
Log message:
graphics/colord is going away: regen WANTLIB / LIB_DEPENDS
We are stuck on an old release because new one requires GUdev, GUsb etc.
Also it depends on the suid dbus-daemon-launch-helper and polkit.
And it currently has no benetif...
no objection sthen@ jasper@ phessler@
   2020-11-11 04:49:55 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Reword the themes section and add blurb about libcanberra (sound theme) and
gnome-themes-extra (for Adwaita support in gtk+2).
   2020-11-09 05:17:08 by Antoine Jacoutot | Files touched by this commit (11)
Log message:
Update to gtk+4-3.99.4.
Add 2 new subpackages:
- cloudprint: Cloud Print backend for gtk+4.
- demos: Demo programs for gtk+4.
   2020-10-21 09:57:00 by Charlene Wendling | Files touched by this commit (2)
Log message:
gtk+{3,4}: a revision bump was needed on !rust archs after the last commit
for the -cups subpackage. Found the hard way in the macppc bulk.
   2020-10-19 03:10:17 by Charlene Wendling | Files touched by this commit (1)
Log message:
gtk+4: unlock the build on non-rust archs
Change a conditional so only rust archs build the -cups subpackage with colord
support, since it requires the rust-powered spidermonkey78 via polkit.
Tested on macppc (no rust) and amd64 (rust).
"sure, if it does the same" aja@ (maintainer)
   2020-09-12 13:44:11 by Peter Hessler | Files touched by this commit (3)
Log message:
gtk+2 and gtk+3 are in the dep chain for huge amounts of the ports tree,
so add a parallel flag so they use multiple CPUs while building.  this
is noticably faster at unlocking lots of buildable ports on aarch64
keep gtk+4 in sync with them
has been in arm64 package snaps for at least a year
OK ajacoutot@ (a while ago)
   2020-08-14 01:00:16 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Update to gtk+4-3.99.0.
   2020-07-28 01:56:04 by Kurt Mosiejczuk | Files touched by this commit (1)
Log message:
Using base-gcc gives lots of "redundant declaration of " errors.
Using ports-gcc and adding -Wno-error fixes the build for sparc64.
input and ok ajacoutot (maintainer)
   2020-05-19 06:00:40 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to gtk+4-3.98.4.
   2020-05-17 09:41:04 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Stupid me, I reversed the logic.
spotted by naddy@
   2020-05-15 04:40:26 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Fix libexecinfo patch.
   2020-05-14 08:56:24 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to gtk+4-3.98.3.
   2020-04-01 02:44:24 by Antoine Jacoutot | Files touched by this commit (5)
Log message:
Update to gtk+4-3.98.2.
   2020-03-23 02:52:55 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to gtk+4-3.98.1
   2020-02-11 03:18:48 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to gtk+4-3.98.0.
   2019-11-10 14:44:07 by Antoine Jacoutot | Files touched by this commit (10)
Log message:
Set DEBUG_PACKAGES to BUILD_PACKAGES instead of the ugly dash.
   2019-11-10 10:26:23 by Antoine Jacoutot | Files touched by this commit (40)
Log message:
Automatish all ze things!
/!\ requires latest ports/infrastructure/ and pkg_add code
   2019-11-10 08:43:26 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Add debug packages.
   2019-11-09 10:27:40 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Don't ship with debug symbols anymore; there's a new opt-in facility to do
this now.
   2019-08-17 04:47:56 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Sync with devel/spidermonkey60.
   2019-08-13 12:13:53 by Peter Hessler | Files touched by this commit (1)
Log message:
gtk+4,-cups depends on colord on aarch64, too
while here, sort the list of arches
OK ajacoutot@
   2019-07-12 14:51:31 by Stuart Henderson | Files touched by this commit (859)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-05-17 06:11:31 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Merged upstream.
   2019-05-16 14:43:09 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Make sure kp is properly initialized.
   2019-05-14 08:46:34 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Prevent potential leak of kp.
   2019-05-13 15:04:44 by Antoine Jacoutot | Files touched by this commit (5)
Log message:
Merge unveil patches from gtk+3 and tweak/add comment:
unveil(2): check if the XDG directories exist before showing them on the
sidebar
   2019-05-13 13:28:28 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Fix a long standing bug in pid_get_parent on OpenBSD where kp wasn't properly
allocated and the function could randomly fail.
Already merged upstream.
with robert@
   2019-05-09 07:42:05 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to gtk+4-3.96.0.
   2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715)
Log message:
bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
   2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918)
Log message:
convert to PKGSTEM
   2018-07-06 00:04:48 by Marc Espie | Files touched by this commit (231)
Log message:
tag glib-compile-schemas
   2018-06-29 16:16:37 by Marc Espie | Files touched by this commit (950)
Log message:
@tag gtk-update-icon-cache
   2018-06-27 15:04:25 by Marc Espie | Files touched by this commit (1411)
Log message:
first tag: update-desktop-database
   2018-06-27 05:28:17 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Update to gtk+4-3.94.0 (keep BROKEN for now).
Add a -media subpackage using Gstreamer1 for:
GtkVideo
GtkMediaFile
GtkMediaStream
GtkMediaControls
   2018-06-13 05:31:01 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Mark as BROKEN for the time being.
There's a meson(1) dependency ordering issue which breaks the build in a
non reproducible way.
I'll look at it when I have time.