git: 4fc89baab154 - main - x11-toolkits/gtk40: un-conditionalise bswap64()/bswap_64()
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Mar 2026 23:49:28 UTC
The branch main has been updated by vishwin:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4fc89baab1542ec3086176138cffd31ce49fa61f
commit 4fc89baab1542ec3086176138cffd31ce49fa61f
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-03-16 23:39:42 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-03-16 23:39:42 +0000
x11-toolkits/gtk40: un-conditionalise bswap64()/bswap_64()
All currently supported base system versions/branches include the
glibc-compatible <byteswap.h> containing bswap_64(), which maps
directly to <sys/_endian.h> __bswap64(). Consolidation in GTK's
roaring component resulted in an extra preprocessor guard for us.
This fixes possible build errors when <sys/endian.h> is not included
by other means.
Upstream commit: https://gitlab.gnome.org/GNOME/gtk/-/commit/047c8e64d4156897776ec2bc3d0613a81cfe7ad1
---
x11-toolkits/gtk40/Makefile | 3 +++
x11-toolkits/gtk40/distinfo | 4 +++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/x11-toolkits/gtk40/Makefile b/x11-toolkits/gtk40/Makefile
index dbebca07df70..db67643c3876 100644
--- a/x11-toolkits/gtk40/Makefile
+++ b/x11-toolkits/gtk40/Makefile
@@ -5,6 +5,9 @@ MASTER_SITES= GNOME
PKGNAMESUFFIX= 4
DIST_SUBDIR= gnome
+PATCH_SITES= https://gitlab.gnome.org/GNOME/gtk/-/commit/
+PATCHFILES= 047c8e64d4156897776ec2bc3d0613a81cfe7ad1.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Gimp Toolkit for X11 GUI (current stable version)
WWW= https://www.gtk.org/
diff --git a/x11-toolkits/gtk40/distinfo b/x11-toolkits/gtk40/distinfo
index df58c497f404..43288c232421 100644
--- a/x11-toolkits/gtk40/distinfo
+++ b/x11-toolkits/gtk40/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1766327378
+TIMESTAMP = 1773704299
SHA256 (gnome/gtk-4.20.3.tar.xz) = 2873f2903088a66c71173ea2ed85ffae266a66b972c3a4842bbb2f6f187ec153
SIZE (gnome/gtk-4.20.3.tar.xz) = 16003020
+SHA256 (gnome/047c8e64d4156897776ec2bc3d0613a81cfe7ad1.patch) = f9f19bae08c599d0ed63b841a3e3d9b7d549e90b42653513d4f02f696bae3fd2
+SIZE (gnome/047c8e64d4156897776ec2bc3d0613a81cfe7ad1.patch) = 1113