git: 81b020b1f0ba - main - graphics/gimp3-app: update to 3.2.4 release (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 Jul 2026 09:08:48 UTC
The branch main has been updated by fluffy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=81b020b1f0bae0dae8669fd08d45300d13e97e4a
commit 81b020b1f0bae0dae8669fd08d45300d13e97e4a
Author: Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-07-27 09:03:10 +0000
Commit: Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-07-27 09:08:36 +0000
graphics/gimp3-app: update to 3.2.4 release (+)
Release notes: https://www.gimp.org/news/2026/03/28/gimp-3-2-2-released/ \
https://www.gimp.org/news/2026/04/19/gimp-3-2-4-released/
---
graphics/gimp3-app/Makefile | 6 +++---
graphics/gimp3-app/distinfo | 6 +++---
graphics/gimp3-app/files/patch-libgimp_gimp.c | 4 ++--
graphics/gimp3-app/files/patch-meson.build | 16 ++++++++++++----
graphics/gimp3-app/files/patch-meson__options.txt | 4 ++--
graphics/gimp3-app/pkg-plist | 1 +
6 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index 7a9f3c3d4241..6b37e5f533b7 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gimp
-DISTVERSION= 3.2.0
-PORTREVISION= 2
+DISTVERSION= 3.2.4
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
PKGNAMESUFFIX= 3-app
@@ -154,8 +153,9 @@ SHEBANG_FILES= plug-ins/python/*.py \
SHEBANG_LANG+= gjs
+PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} APIVER=${PORTVERSION:R:R}.0 SHLIBVER=0.${PORTVERSION:R:E}0${PORTVERSION:E}.0
#PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} SHLIBVER=${PORTVERSION:R:E}.${PORTVERSION:E}.${PORTVERSION:R:E}
-PLIST_SUB+= BINVER=3 ABIVER=3.2 APIVER=3.0 SHLIBVER=0.200.0
+#PLIST_SUB+= BINVER=3 ABIVER=3.2 APIVER=3.0 SHLIBVER=0.204.0
.include <bsd.port.options.mk>
diff --git a/graphics/gimp3-app/distinfo b/graphics/gimp3-app/distinfo
index 408ab8b70928..8ac3b9c7499c 100644
--- a/graphics/gimp3-app/distinfo
+++ b/graphics/gimp3-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773516268
-SHA256 (gimp-3.2.0.tar.xz) = 2618391416e51be3c693df9ef90e3860ed72ab3d36363ea1f196e30b75b2e083
-SIZE (gimp-3.2.0.tar.xz) = 34899036
+TIMESTAMP = 1784846728
+SHA256 (gimp-3.2.4.tar.xz) = 7312bc53e9c6d2d0056ca7b93f1c6b98707946dd934f714c21b8746ecb601588
+SIZE (gimp-3.2.4.tar.xz) = 34912956
diff --git a/graphics/gimp3-app/files/patch-libgimp_gimp.c b/graphics/gimp3-app/files/patch-libgimp_gimp.c
index 43b3ba2e6f2b..9e0c89eb6676 100644
--- a/graphics/gimp3-app/files/patch-libgimp_gimp.c
+++ b/graphics/gimp3-app/files/patch-libgimp_gimp.c
@@ -1,4 +1,4 @@
---- libgimp/gimp.c.orig 2025-05-17 22:51:03 UTC
+--- libgimp/gimp.c.orig 2026-04-17 08:37:38 UTC
+++ libgimp/gimp.c
@@ -28,6 +28,7 @@
#include <stdlib.h>
@@ -8,7 +8,7 @@
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
-@@ -348,6 +349,9 @@ gimp_main (GType plug_in_type,
+@@ -408,6 +409,9 @@ gimp_main (GType plug_in_type,
gimp_env_init (TRUE);
progname = argv[ARG_PROGNAME];
diff --git a/graphics/gimp3-app/files/patch-meson.build b/graphics/gimp3-app/files/patch-meson.build
index aaace2316a23..fd4631857859 100644
--- a/graphics/gimp3-app/files/patch-meson.build
+++ b/graphics/gimp3-app/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2025-10-05 17:14:02 UTC
+--- meson.build.orig 2026-04-17 08:37:38 UTC
+++ meson.build
-@@ -168,7 +168,8 @@ platform_linux = (
+@@ -177,7 +177,8 @@ platform_linux = (
message('Host os: ' + host_os)
platform_linux = (
@@ -10,7 +10,7 @@
)
platform_windows = (
-@@ -1127,7 +1128,7 @@ if have_lua
+@@ -1264,7 +1265,7 @@ if have_lua
if have_lua
have_lua_lgi = false
@@ -19,7 +19,7 @@
lua = find_program(lua_bin, required: false)
if lua.found() and meson.can_run_host_binaries()
-@@ -1166,7 +1167,7 @@ if have_lua
+@@ -1303,7 +1304,7 @@ if have_lua
if is_supported_lua
have_lua_lgi = run_command(lua, '-e',
'''
@@ -28,3 +28,11 @@
''',
check: false).returncode() == 0
endif
+@@ -1612,6 +1613,7 @@ conf.set('NO_FD_SET',
+ not platform_windows
+ and not cc.compiles('''
+ #include <sys/types.h>
++ #include <sys/select.h>
+ int main() { fd_set readMask, writeMask; return 0; }
+ ''')
+ )
diff --git a/graphics/gimp3-app/files/patch-meson__options.txt b/graphics/gimp3-app/files/patch-meson__options.txt
index 0a8931031e5b..3bb09292df87 100644
--- a/graphics/gimp3-app/files/patch-meson__options.txt
+++ b/graphics/gimp3-app/files/patch-meson__options.txt
@@ -1,4 +1,4 @@
---- meson_options.txt.orig 2025-10-05 17:14:02 UTC
+--- meson_options.txt.orig 2026-04-17 08:37:38 UTC
+++ meson_options.txt
@@ -42,10 +42,10 @@ option('heif', type: 'feature', value: 'a
option('ghostscript', type: 'feature', value: 'auto', description: 'Ghostscript support')
@@ -13,7 +13,7 @@
option('openexr', type: 'feature', value: 'auto', description: 'Openexr support')
option('openmp', type: 'feature', value: 'auto', description: 'OpenMP support')
option('print', type: 'boolean', value: true, description: 'Print support')
-@@ -54,7 +54,7 @@ option('xpm', type: 'feature', value: 'a
+@@ -55,7 +55,7 @@ option('xpm', type: 'feature', value: 'a
option('wmf', type: 'feature', value: 'auto', description: 'Wmf support')
option('xcursor', type: 'feature', value: 'auto', description: 'Xcursor support')
option('xpm', type: 'feature', value: 'auto', description: 'XPM support')
diff --git a/graphics/gimp3-app/pkg-plist b/graphics/gimp3-app/pkg-plist
index b3ba51d9b1a7..bcfc35bf8b1c 100644
--- a/graphics/gimp3-app/pkg-plist
+++ b/graphics/gimp3-app/pkg-plist
@@ -1353,6 +1353,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.range_estimate_settings.html
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.rectangle_intersect.html
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.rectangle_union.html
+%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.resources_loaded.html
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.show_help_button.html
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.smudge.html
%%PORTDOCS%%%%DOCSDIR%%-%%APIVER%%/libgimp-%%APIVER%%/func.smudge_default.html