pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/gimp
Module Name: pkgsrc
Committed By: wiz
Date: Mon Apr 20 14:41:09 UTC 2026
Modified Files:
pkgsrc/graphics/gimp: Makefile PLIST distinfo
Added Files:
pkgsrc/graphics/gimp/patches: patch-libgimp_meson.build
Log Message:
gimp: update to 3.2.4.
Overview of Changes from GIMP 3.2.2 to GIMP 3.2.4
=================================================
Core:
- The "edit-fill-*" actions will now behave accordingly on specific
cases. E.g. it will skip layers which can't be filled (content-lock
layers and link layers) and it will fill the expected way
non-rasterized text and vector layers.
- Images opened through command lines are not considered stray images
anymore on exit when run without a GUI (scripts, etc.).
- We improved the support of the process temporary folder, so that we
can avoid clashes when several users run GIMP on a same computer.
Furthermore the temporary folder is now deleted at startup (unless
it is not empty, which it should be).
- XCF opened as layers will now always create new layers named as in
the source XCF, even if the source XCF had only a single layer.
- The "layers-resize" now only works on raster layers.
- The "Layers to Image Size" and "Resize Layer to Selection" actions
will only work on raster layers too.
Tool
- Text tool:
* When editing text, prioritize our global actions when a
shortcut matches, before sending the hit keys to the IME (Input
Method Engine). Otherwise some IME may consume our keys and block
custom shortcuts (e.g. Alt+key events are often used to trigger
special characters on macOS or Windows and may block core
actions).
* Prevent font size jumping to 0 when using shortcuts on selected
text.
- Selection tools: when moving a floating layer or selection,
temporarily disable the marching ants outline. Among other reasons,
it improves performance.
- Select by Color tool: optimized processing when working in Intersect
mode.
- Crop tool: non-raster layers are not rasterized anymore.
- Text tool: on-canvas GUI is now properly positioned when rotating
the canvas.
Plug-Ins:
- Improve import of: APNG, PAA, PNG, DDS, PSP, PNM, PSD, JIF, PVR
texture, TIM, XWD, SFW, ORA.
- Improved PDF export.
- file-compressor: improved error messaging.
- New Windows WIA scanner plug-in, replacing the now deprecated TWAIN
scanner plug-in (which is not shipped in our Windows packages
anymore as it depends on dropped 32-bit Windows platform).
- Script-Fu: several deprecated functions now cleaned out from
scripts.
- Filmstrip: the created image will now have the dirty flag set.
API:
- libgimp/PDB:
* libgimp/PDB functions gimp_context_set_line_width_unit() and
gimp_vector_layer_set_stroke_width_unit() now accept pixel as input unit.
* Improved error handling in gimp_temp_file().
* New function: gimp_resources_loaded()
- libgimp:
* A function gimp_env_exit() was added, but same as gimp_env_init(),
it is not declared in public headers and should never be used by
plug-ins. It is considered private.
* gimp_quit() function is deprecated.
- PDB:
* (gimp-quit) procedure (without libgimp wrapper) is deprecated.
Translations:
- New Lao translation.
Build:
- Many build warnings are being cleaned out.
- New jobs are being set up with -Werror progressively as we weed out
existing build warnings.
- The issue bot will now run and create reports when specific jobs
fail.
- New rules to generate Markdown versions of our man pages for the
website.
To generate a diff of this commit:
cvs rdiff -u -r1.431 -r1.432 pkgsrc/graphics/gimp/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/graphics/gimp/PLIST
cvs rdiff -u -r1.124 -r1.125 pkgsrc/graphics/gimp/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/gimp/patches/patch-libgimp_meson.build
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/gimp/Makefile
diff -u pkgsrc/graphics/gimp/Makefile:1.431 pkgsrc/graphics/gimp/Makefile:1.432
--- pkgsrc/graphics/gimp/Makefile:1.431 Sun Mar 29 16:59:39 2026
+++ pkgsrc/graphics/gimp/Makefile Mon Apr 20 14:41:09 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.431 2026/03/29 16:59:39 wiz Exp $
+# $NetBSD: Makefile,v 1.432 2026/04/20 14:41:09 wiz Exp $
-DISTNAME= gimp-3.2.2
+DISTNAME= gimp-3.2.4
CATEGORIES= graphics
MASTER_SITES= https://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/graphics/gimp/PLIST
diff -u pkgsrc/graphics/gimp/PLIST:1.88 pkgsrc/graphics/gimp/PLIST:1.89
--- pkgsrc/graphics/gimp/PLIST:1.88 Sun Mar 29 16:59:39 2026
+++ pkgsrc/graphics/gimp/PLIST Mon Apr 20 14:41:09 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.88 2026/03/29 16:59:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.89 2026/04/20 14:41:09 wiz Exp $
bin/gimp
bin/gimp-3
bin/gimp-3.2
@@ -482,34 +482,34 @@ lib/girepository-1.0/Gimp-3.0.typelib
lib/girepository-1.0/GimpUi-3.0.typelib
lib/libgimp-3.0.so
lib/libgimp-3.0.so.0
-lib/libgimp-3.0.so.0.200.2
+lib/libgimp-3.0.so.0.204.0
lib/libgimp-scriptfu-3.0.so
lib/libgimp-scriptfu-3.0.so.0
-lib/libgimp-scriptfu-3.0.so.0.200.2
+lib/libgimp-scriptfu-3.0.so.0.204.0
lib/libgimpbase-3.0.so
lib/libgimpbase-3.0.so.0
-lib/libgimpbase-3.0.so.0.200.2
+lib/libgimpbase-3.0.so.0.204.0
lib/libgimpcolor-3.0.so
lib/libgimpcolor-3.0.so.0
-lib/libgimpcolor-3.0.so.0.200.2
+lib/libgimpcolor-3.0.so.0.204.0
lib/libgimpconfig-3.0.so
lib/libgimpconfig-3.0.so.0
-lib/libgimpconfig-3.0.so.0.200.2
+lib/libgimpconfig-3.0.so.0.204.0
lib/libgimpmath-3.0.so
lib/libgimpmath-3.0.so.0
-lib/libgimpmath-3.0.so.0.200.2
+lib/libgimpmath-3.0.so.0.204.0
lib/libgimpmodule-3.0.so
lib/libgimpmodule-3.0.so.0
-lib/libgimpmodule-3.0.so.0.200.2
+lib/libgimpmodule-3.0.so.0.204.0
lib/libgimpthumb-3.0.so
lib/libgimpthumb-3.0.so.0
-lib/libgimpthumb-3.0.so.0.200.2
+lib/libgimpthumb-3.0.so.0.204.0
lib/libgimpui-3.0.so
lib/libgimpui-3.0.so.0
-lib/libgimpui-3.0.so.0.200.2
+lib/libgimpui-3.0.so.0.204.0
lib/libgimpwidgets-3.0.so
lib/libgimpwidgets-3.0.so.0
-lib/libgimpwidgets-3.0.so.0.200.2
+lib/libgimpwidgets-3.0.so.0.204.0
lib/pkgconfig/gimp-3.0.pc
lib/pkgconfig/gimpthumb-3.0.pc
lib/pkgconfig/gimpui-3.0.pc
Index: pkgsrc/graphics/gimp/distinfo
diff -u pkgsrc/graphics/gimp/distinfo:1.124 pkgsrc/graphics/gimp/distinfo:1.125
--- pkgsrc/graphics/gimp/distinfo:1.124 Sun Mar 29 16:59:39 2026
+++ pkgsrc/graphics/gimp/distinfo Mon Apr 20 14:41:09 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.124 2026/03/29 16:59:39 wiz Exp $
+$NetBSD: distinfo,v 1.125 2026/04/20 14:41:09 wiz Exp $
-BLAKE2s (gimp-3.2.2.tar.xz) = 26c2d84faf45b944938a2b3f6ddf081861a075d2eed7474b28f97cb6480d76c2
-SHA512 (gimp-3.2.2.tar.xz) = e6dd01be88c0aa0577a60c8193f8230947578c0d883c9c382733bcda11c95fe15145d524363126a38dfe1ea7688a70ee4e3acd64d1656881628da304657a5fa0
-Size (gimp-3.2.2.tar.xz) = 34921928 bytes
+BLAKE2s (gimp-3.2.4.tar.xz) = 5fb42b2302b84b83b11a9af885ca849227f35bf725f67b4fa83fdba01efc4e1b
+SHA512 (gimp-3.2.4.tar.xz) = 99e45b321f80925599f1e1a6b9ccc737df303a19e012bf5182588421e163424e295250824f223dc518ac515e7953b5bc392c4082dd5ead300fc42b6b11cf9a6d
+Size (gimp-3.2.4.tar.xz) = 34912956 bytes
SHA1 (patch-app-tools_meson.build) = 490d76d6c9f51c1fffbb0710683e35ac9cf5a267
+SHA1 (patch-libgimp_meson.build) = aa3698e67ac867a2dcfea7ad88a664d583137df0
Added files:
Index: pkgsrc/graphics/gimp/patches/patch-libgimp_meson.build
diff -u /dev/null pkgsrc/graphics/gimp/patches/patch-libgimp_meson.build:1.1
--- /dev/null Mon Apr 20 14:41:09 2026
+++ pkgsrc/graphics/gimp/patches/patch-libgimp_meson.build Mon Apr 20 14:41:09 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-libgimp_meson.build,v 1.1 2026/04/20 14:41:09 wiz Exp $
+
+This is a hack.
+pkgsrc as of 20260420 does not provide the necessary glib2 introspection files.
+
+--- libgimp/meson.build.orig 2026-04-20 14:36:25.118223673 +0000
++++ libgimp/meson.build
+@@ -384,7 +384,7 @@ endif
+ gio_specific_vapi = ''
+ endif
+
+-if glib.version().version_compare('>=2.87.3')
++if glib.version().version_compare('>=3.87.3')
+ if not platform_windows
+ glib_specific_gir = 'GLibUnix-2.0'
+ else
Home |
Main Index |
Thread Index |
Old Index