pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/gimp-devel
Module Name: pkgsrc
Committed By: adam
Date: Tue Apr 8 12:22:12 UTC 2025
Modified Files:
pkgsrc/graphics/gimp-devel: Makefile PLIST buildlink3.mk distinfo
Added Files:
pkgsrc/graphics/gimp-devel/patches: patch-app-tools_meson.build
Removed Files:
pkgsrc/graphics/gimp-devel/patches: patch-tools_in-build-gimp.sh
Log Message:
gimp-devel: updated to 3.0.2
Overview of Changes from GIMP 3.0.0 to GIMP 3.0.2
This is a bug-fix only release.
Core:
- Mark some strings translatable.
- Fix crash when choosing a brush in grid view.
- Windows: temporary revert of some Input Device handling code which
was breaking pressure sensitivity for some graphics tablets (though
this revert may make issues with the eraser tip).
- Fix crash when choosing a non-existing font in text tool options.
Tools:
- Reorder Line Art Detection options per design decision.
Graphical User Interface:
- Keep headerbar color consistent when out of focus.
- Histogram uses the luminance value of the foreground color as a
threshold to lighten or darken the border color for contrast with
the histogram itself.
- Improve separation between panels in dark theme.
- Add default response for GimpQueryBox dialogues.
- Spacing between toolbox widgets improved.
- GimpSpinScale slider colors inverted.
- New icons: "gimp-toggle-on" and "gimp-toggle-off" and using them in
the Search Action's list as icons for toggle actions.
Plug-ins:
- Python Console uses the luminance of the background color for error
text.
- Metadata Editor: fix buffer overflow.
- Gradient Flare: fix crash when setting the size to 0.
- Screenshot: X11 implementation is bypassed (in favor of portals)
when running on XWayland.
Build:
- Various packaging fixes and cleanup.
- The Windows installer now prompts (only in user installation) about
deleting GIMP config files when uninstalling.
- GEGL 0.4.58 is now our minimum requirement.
- Windows installer: create Restore Point on system-wide install.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/graphics/gimp-devel/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/gimp-devel/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/gimp-devel/buildlink3.mk
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/gimp-devel/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/graphics/gimp-devel/patches/patch-app-tools_meson.build
cvs rdiff -u -r1.2 -r0 \
pkgsrc/graphics/gimp-devel/patches/patch-tools_in-build-gimp.sh
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-devel/Makefile
diff -u pkgsrc/graphics/gimp-devel/Makefile:1.58 pkgsrc/graphics/gimp-devel/Makefile:1.59
--- pkgsrc/graphics/gimp-devel/Makefile:1.58 Wed Feb 26 16:25:57 2025
+++ pkgsrc/graphics/gimp-devel/Makefile Tue Apr 8 12:22:11 2025
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2025/02/26 16:25:57 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2025/04/08 12:22:11 adam Exp $
-DISTNAME= gimp-3.0.0-RC3
-PKGNAME= ${DISTNAME:S/gimp/gimp-devel/:S/-RC/rc/}
-PKGREVISION= 2
+DISTNAME= gimp-3.0.2
CATEGORIES= graphics
MASTER_SITES= https://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.xz
@@ -22,8 +20,8 @@ DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*
CONFLICTS+= gimp-[0-9]*
-USE_LANGUAGES+= c c++
-USE_CXX_FEATURES+= c++14
+USE_CXX_FEATURES= c++14
+USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
USE_TOOLS+= pkg-config perl realpath
@@ -50,6 +48,8 @@ REPLACE_PYTHON+= plug-ins/python/*/*.py
REPLACE_PYTHON+= tools/*.py
REPLACE_PYTHON+= extensions/goat-exercises/goat-exercise-py3.py
+REPLACE_SH= tools/in-build-gimp.sh
+
MAKE_DIRS+= ${PKG_SYSCONFDIR}/gimp/3.0
EGDIR= ${PREFIX}/share/examples/gimp
.for f in controllerrc gimp.css gimprc sessionrc templaterc toolrc unitrc
@@ -58,18 +58,39 @@ CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCON
INSTALLATION_DIRS= share/examples
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+# libgimpwidgets/gimppickbutton-quartz.c: error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0
+. if ${OPSYS_VERSION} >= 150000
+MAKE_ENV+= MACOSX_DEPLOYMENT_TARGET=14.0
+. endif
+MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/libgimp
+
+.PHONY: fix-modules-id
+post-install: fix-modules-id
+fix-modules-id:
+ cd ${DESTDIR}; \
+ for i in $$(${FIND} .${PREFIX}/lib -name '*.so' | ${SED} -e 's|^\./||'); do \
+ install_name_tool -id /$$i $$i; \
+ done
+.endif
+
post-install:
+ ${RM} -f ${DESTDIR}${PREFIX}/share/examples/gimp
${MV} ${DESTDIR}${PREFIX}/etc/gimp/3.0 ${DESTDIR}${PREFIX}/share/examples/gimp
.include "options.mk"
+
+PLIST_VARS+= xmc
+
.include "../../devel/gettext-tools/msgfmt-desktop.mk"
-.include "../../archivers/xz/buildlink3.mk"
.include "../../archivers/libarchive/buildlink3.mk"
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../devel/appstream-glib/buildlink3.mk"
.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.12.4
.include "../../fonts/fontconfig/buildlink3.mk"
@@ -97,16 +118,22 @@ BUILDLINK_API_DEPENDS.gexiv2+= gexiv2>=
BUILDLINK_API_DEPENDS.tiff+= tiff>=4.0
.include "../../graphics/tiff/buildlink3.mk"
.include "../../graphics/libwmf/buildlink3.mk"
-.include "../../lang/vala/buildlink3.mk"
.include "../../lang/python/application.mk"
+.include "../../lang/vala/buildlink3.mk"
.include "../../print/ghostscript/buildlink3.mk"
.include "../../print/poppler-data/buildlink3.mk"
BUILDLINK_API_DEPENDS.poppler+= poppler>=23.12.0
.include "../../print/poppler/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/iso-codes/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
+.if ${PKG_BUILD_OPTIONS.gtk3:Mx11}
.include "../../x11/libICE/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+PRINT_PLIST_AWK+= { if (/file-xmc/) $$0 = "$${PLIST.xmc}" $$0 }
+PLIST.xmc= yes
.include "../../x11/libXmu/buildlink3.mk"
+.endif
.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/meson/build.mk"
.include "../../lang/python/tool.mk"
Index: pkgsrc/graphics/gimp-devel/PLIST
diff -u pkgsrc/graphics/gimp-devel/PLIST:1.10 pkgsrc/graphics/gimp-devel/PLIST:1.11
--- pkgsrc/graphics/gimp-devel/PLIST:1.10 Tue Feb 11 13:24:24 2025
+++ pkgsrc/graphics/gimp-devel/PLIST Tue Apr 8 12:22:11 2025
@@ -1,10 +1,13 @@
-@comment $NetBSD: PLIST,v 1.10 2025/02/11 13:24:24 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/04/08 12:22:11 adam Exp $
bin/gimp
bin/gimp-3
bin/gimp-3.0
bin/gimp-console
bin/gimp-console-3
bin/gimp-console-3.0
+bin/gimp-debug-tool
+bin/gimp-debug-tool-3
+bin/gimp-debug-tool-3.0
bin/gimp-script-fu-interpreter-3.0
bin/gimp-test-clipboard
bin/gimp-test-clipboard-3
@@ -12,6 +15,7 @@ bin/gimp-test-clipboard-3.0
bin/gimptool
bin/gimptool-3
bin/gimptool-3.0
+@pkgdir etc/gimp
include/gimp-3.0/libgimp/gimp.h
include/gimp-3.0/libgimp/gimp_pdb.h
include/gimp-3.0/libgimp/gimp_pdb_headers.h
@@ -406,7 +410,7 @@ lib/gimp/3.0/plug-ins/file-wbmp/file-wbm
lib/gimp/3.0/plug-ins/file-webp/file-webp
lib/gimp/3.0/plug-ins/file-wmf/file-wmf
lib/gimp/3.0/plug-ins/file-xbm/file-xbm
-lib/gimp/3.0/plug-ins/file-xmc/file-xmc
+${PLIST.xmc}lib/gimp/3.0/plug-ins/file-xmc/file-xmc
${PLIST.xpm}lib/gimp/3.0/plug-ins/file-xpm/file-xpm
lib/gimp/3.0/plug-ins/file-xwd/file-xwd
lib/gimp/3.0/plug-ins/film/film
@@ -464,40 +468,37 @@ 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.0.0
+lib/libgimp-3.0.so.0.0.2
lib/libgimp-scriptfu-3.0.so
lib/libgimp-scriptfu-3.0.so.0
-lib/libgimp-scriptfu-3.0.so.0.0.0
+lib/libgimp-scriptfu-3.0.so.0.0.2
lib/libgimpbase-3.0.so
lib/libgimpbase-3.0.so.0
-lib/libgimpbase-3.0.so.0.0.0
+lib/libgimpbase-3.0.so.0.0.2
lib/libgimpcolor-3.0.so
lib/libgimpcolor-3.0.so.0
-lib/libgimpcolor-3.0.so.0.0.0
+lib/libgimpcolor-3.0.so.0.0.2
lib/libgimpconfig-3.0.so
lib/libgimpconfig-3.0.so.0
-lib/libgimpconfig-3.0.so.0.0.0
+lib/libgimpconfig-3.0.so.0.0.2
lib/libgimpmath-3.0.so
lib/libgimpmath-3.0.so.0
-lib/libgimpmath-3.0.so.0.0.0
+lib/libgimpmath-3.0.so.0.0.2
lib/libgimpmodule-3.0.so
lib/libgimpmodule-3.0.so.0
-lib/libgimpmodule-3.0.so.0.0.0
+lib/libgimpmodule-3.0.so.0.0.2
lib/libgimpthumb-3.0.so
lib/libgimpthumb-3.0.so.0
-lib/libgimpthumb-3.0.so.0.0.0
+lib/libgimpthumb-3.0.so.0.0.2
lib/libgimpui-3.0.so
lib/libgimpui-3.0.so.0
-lib/libgimpui-3.0.so.0.0.0
+lib/libgimpui-3.0.so.0.0.2
lib/libgimpwidgets-3.0.so
lib/libgimpwidgets-3.0.so.0
-lib/libgimpwidgets-3.0.so.0.0.0
+lib/libgimpwidgets-3.0.so.0.0.2
lib/pkgconfig/gimp-3.0.pc
lib/pkgconfig/gimpthumb-3.0.pc
lib/pkgconfig/gimpui-3.0.pc
-libexec/gimp-debug-tool
-libexec/gimp-debug-tool-3
-libexec/gimp-debug-tool-3.0
man/man1/gimp-3.0.1
man/man1/gimp-3.1
man/man1/gimp-console-3.0.1
@@ -594,6 +595,7 @@ share/gimp/3.0/dynamics/Track-Direction.
share/gimp/3.0/dynamics/Velocity-Tapering.gdyn
share/gimp/3.0/file-raw/file-darktable-export-on-exit.lua
share/gimp/3.0/file-raw/file-darktable-get-size.lua
+@pkgdir share/gimp/3.0/fonts
share/gimp/3.0/fractalexplorer/Asteroid_Field
share/gimp/3.0/fractalexplorer/Bar_Code_Label
share/gimp/3.0/fractalexplorer/Beauty_of_Nature
@@ -1291,6 +1293,10 @@ share/gimp/3.0/icons/Default/scalable/ap
share/gimp/3.0/icons/Default/scalable/apps/gimp-text-dir-ttb-rtl.svg
share/gimp/3.0/icons/Default/scalable/apps/gimp-text-layer-symbolic.svg
share/gimp/3.0/icons/Default/scalable/apps/gimp-text-layer.svg
+share/gimp/3.0/icons/Default/scalable/apps/gimp-toggle-off-symbolic.svg
+share/gimp/3.0/icons/Default/scalable/apps/gimp-toggle-off.svg
+share/gimp/3.0/icons/Default/scalable/apps/gimp-toggle-on-symbolic.svg
+share/gimp/3.0/icons/Default/scalable/apps/gimp-toggle-on.svg
share/gimp/3.0/icons/Default/scalable/apps/gimp-toilet-paper-symbolic.svg
share/gimp/3.0/icons/Default/scalable/apps/gimp-toilet-paper.svg
share/gimp/3.0/icons/Default/scalable/apps/gimp-tool-airbrush-symbolic.svg
@@ -1921,6 +1927,10 @@ share/gimp/3.0/icons/Legacy/scalable/app
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-shred.svg
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-smartphone.svg
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-symmetry.svg
+share/gimp/3.0/icons/Legacy/scalable/apps/gimp-toggle-off-symbolic.svg
+share/gimp/3.0/icons/Legacy/scalable/apps/gimp-toggle-off.svg
+share/gimp/3.0/icons/Legacy/scalable/apps/gimp-toggle-on-symbolic.svg
+share/gimp/3.0/icons/Legacy/scalable/apps/gimp-toggle-on.svg
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-tool-airbrush.svg
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-tool-align.svg
share/gimp/3.0/icons/Legacy/scalable/apps/gimp-tool-blur.svg
@@ -2612,5 +2622,3 @@ share/vala/vapi/gimp-3.0.deps
share/vala/vapi/gimp-3.0.vapi
share/vala/vapi/gimp-ui-3.0.deps
share/vala/vapi/gimp-ui-3.0.vapi
-@pkgdir share/gimp/3.0/fonts
-@pkgdir etc/gimp
Index: pkgsrc/graphics/gimp-devel/buildlink3.mk
diff -u pkgsrc/graphics/gimp-devel/buildlink3.mk:1.14 pkgsrc/graphics/gimp-devel/buildlink3.mk:1.15
--- pkgsrc/graphics/gimp-devel/buildlink3.mk:1.14 Fri Dec 27 08:19:55 2024
+++ pkgsrc/graphics/gimp-devel/buildlink3.mk Tue Apr 8 12:22:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.14 2024/12/27 08:19:55 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2025/04/08 12:22:11 adam Exp $
BUILDLINK_TREE+= gimp-devel
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= gimp-devel
GIMP_DEVEL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gimp-devel+= gimp-devel>=2.99.10
-BUILDLINK_ABI_DEPENDS.gimp-devel?= gimp-devel>=3.0.0rc1nb4
+BUILDLINK_ABI_DEPENDS.gimp-devel+= gimp-devel>=3.0.0rc1nb4
BUILDLINK_PKGSRCDIR.gimp-devel?= ../../graphics/gimp-devel
.include "../../graphics/gegl/buildlink3.mk"
Index: pkgsrc/graphics/gimp-devel/distinfo
diff -u pkgsrc/graphics/gimp-devel/distinfo:1.11 pkgsrc/graphics/gimp-devel/distinfo:1.12
--- pkgsrc/graphics/gimp-devel/distinfo:1.11 Tue Feb 11 13:24:24 2025
+++ pkgsrc/graphics/gimp-devel/distinfo Tue Apr 8 12:22:11 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2025/02/11 13:24:24 wiz Exp $
+$NetBSD: distinfo,v 1.12 2025/04/08 12:22:11 adam Exp $
-BLAKE2s (gimp-3.0.0-RC3.tar.xz) = 1c6b4ae8fbd27ccdc0decd33bb870678f80ac02ea673145b1ac4fb971a31ae48
-SHA512 (gimp-3.0.0-RC3.tar.xz) = f6da664aadc312cdfac248fb1d3d8eb681aff50b8b0dee6f5c23cfa768eb4899386f470d19e797d0b1ee24746c88c7c12b609c3dc091acd2a625baf0b028285f
-Size (gimp-3.0.0-RC3.tar.xz) = 27043600 bytes
-SHA1 (patch-tools_in-build-gimp.sh) = ce71d7d06de1f081336fdfbf40e12e9e1bf6a6ec
+BLAKE2s (gimp-3.0.2.tar.xz) = 667512bdaac7eaa9d990f980b989e6b0230ffc45cec55a0afdfe16e6d60299c8
+SHA512 (gimp-3.0.2.tar.xz) = e5f72f9f1447ff3ec5ab78bc589831767c00be91a0f337b1ab2d5beee3f79b01464c3de0dc1a518fd72180b4232be5b8d7121d186425a766090842b550f534df
+Size (gimp-3.0.2.tar.xz) = 27019468 bytes
+SHA1 (patch-app-tools_meson.build) = 490d76d6c9f51c1fffbb0710683e35ac9cf5a267
Added files:
Index: pkgsrc/graphics/gimp-devel/patches/patch-app-tools_meson.build
diff -u /dev/null pkgsrc/graphics/gimp-devel/patches/patch-app-tools_meson.build:1.1
--- /dev/null Tue Apr 8 12:22:12 2025
+++ pkgsrc/graphics/gimp-devel/patches/patch-app-tools_meson.build Tue Apr 8 12:22:12 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-app-tools_meson.build,v 1.1 2025/04/08 12:22:12 adam Exp $
+
+Be consistant across platforms.
+
+--- app-tools/meson.build.orig 2025-04-08 11:51:45.533892799 +0000
++++ app-tools/meson.build
+@@ -1,8 +1,4 @@
+-if platform_windows or platform_osx
+- gimp_debug_tool_dir = get_option('bindir')
+-else
+- gimp_debug_tool_dir = get_option('libexecdir')
+-endif
++gimp_debug_tool_dir = get_option('bindir')
+
+
+ gimp_debug_tool = executable('gimp-debug-tool' + exec_ver,
Home |
Main Index |
Thread Index |
Old Index