pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/gimp gimp: Update to 2.10.22
details: https://anonhg.NetBSD.org/pkgsrc/rev/053e6c791bc9
branches: trunk
changeset: 440417:053e6c791bc9
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Thu Oct 08 11:19:15 2020 +0000
description:
gimp: Update to 2.10.22
* Buildlink iso-codes and libheif.
Changelog:
Overview of Changes from GIMP 2.10.20 to GIMP 2.10.22
=====================================================
Core:
- Verbose version information (`gimp-2.10 -v` on command line, or
debug output) now displays Flatpak related information when
available. This is especially useful for debugging (such as the
exact Flatpak build hash, the runtime version, the installed
Flatpak extensions, permissions, etc.).
- OpenCL settings has now been moved to the Playground tab in
Preferences.
- On stable builds, "Playground" tab is now visible in Preferences if
any of the experimental features has been enabled, even without the
CLI option `--show-playground`.
Tools:
- "gegl:matting-levin" now the default engine of Foreground Select
tool (when present, as it is an optional feature) as it performs a
lot better.
- GEGL operations now display a "Sample merged" checkbox in Tool
Options. This will be used when the operation allows to pick a color
(hence one can pick from the edited layer or from visible data).
- "Sample merged" now defaults to being activated in Color Picker and
GEGL tools as it seems the less confusing for beginners who don't
know of the option yet (according to a small poll we ran).
User interface:
- In GimpSpinButton, don't propagate Enter key-press events if
updating the spin-button's value in response changes the entered
text. This prevents confirming dialogs when hitting Enter after
entering a math expression in size entries, updating their value
instead.
Likewise, don't propagate Escape key-press events if a new value was
entered, and restore the original value instead.
- GimpMemSizeEntry improved to show appropriate binary prefixes
(kibibyte, mebibyte and gibibyte) instead of decimal ones, to round
properly when using higher units, and to not lose accuracy when
possible when displaying in higher units.
- Several of the biggest pages of the Preferences dialog are now
scrollable, allowing the dialog to fit on smaller displays.
Plug-ins:
- Add a new GIMP_EXPORT_NEEDS_CROP export capability, which causes
gimp_export_image() to crop the exported image content to the image
bounds; this is useful for formats that support layers, but have no
concept of global image bounds, hence cropping is the only way to
enforce the image bounds.
When showing the export dialog, give an option to either crop the
layers to the image bounds, or to resize the image to fit the
layers.
- Content type `image/webp` is now recognized (and not only
`image/x-webp` as both seem to be in used and this format is
unfortunately not yet listed in IANA media types (so various content
types are in use, no clear standard apparently).
- DDS import is now a bit more permissive, allowing to load some files
with invalid header flags regarding compression, while we are able
to know the right compression from other flags. This allows to
recover invalid DDS files exported by other software.
- JPEG detection improved to be more generic and reliable.
- HEIF support improvements:
- AVIF importing and exporting added (requires libheif 1.8.0+)
- 10/12-bit importing and exporting now available for HEIC/AVIF
- NCLX color profile import (link with LittleCMS)
- Metadata support when importing
- "Lossless" option is now called "Nearly lossless (YUV420 format)"
because this is actually what it is, hence previous naming was
misleading.
- TIFF support improvements:
- Add an option to crop the layers to the image bounds when exporting
individual layers (using GIMP_EXPORT_NEEDS_CROP), since TIFF has no
concept of global image bounds otherwise. Cropping is enabled
by default.
- TIFF export will not override "DocumentName" metadata tag anymore.
- Stop writing file paths into TIFF DocumentNames as file paths can
contain confidential information such as usernames and directory
structures, making the previous behaviour a potential privacy and
security risk.
- Fix a file descriptor leak case which may have prevented a file
from being opened on Windows.
- Multiple improvements in the PSP import plug-in:
- support reading raster layers of PSP version > 6,
- support reading 16-bit integer PSP files,
- support reading grayscale and indexed PSP files,
- support PSP images with zero-length layer names,
- fix wrong layer offset of layers,
- fix reading layer names with high bit ASCII characters,
- fix incorrect loading of PSP images with uncompressed channel data,
- fix reading of creator block data of PSP images,
- better error messages describing yet unsupported features,
- improve reader stability by always using the block/chunk length.
- Spyrogimp now works on Grayscale images and clutters less the undo
history.
- "Orientation" metadata is now reset whether you accepted to rotate
the image or not when importing an image.
- XPM does not export a "None" (transparent) color when unused.
- BMP always include color masks when exporting BMP with color space
info, as mandated by BITMAPV5HEADER specification.
Debugging:
- Add progressive performance logs: progressive logs contain complete
information after each recorded sample, by writing partial address
maps at each sample, containing all new addresses introduced by the
sample.
This allows recording complete logs even in cases where they can't
be properly terminated, such as when GIMP crashes or freezes in the
middle of the log.
Progressive logs are disabled by default, since they potentially
increase the sampling cost. They can be enabled through a toggle
in the log file-dialog, or through GIMP_PERFORMANCE_LOG_PROGRESSIVE
environment variable.
Performance log viewer can now process progressive performance logs
too.
- Allow controlling performance-log parameters through the UI.
Build:
- new `distcheck` step in Continuous Integration.
Bug fixes:
#2275, #2668, #2874, #3481, #3868, #4061, #4155, #4328, #4505, #4536,
#4560, #4816, #5043, #5069, #5208, #5219, #5226, #5232, #5274, #5275,
#5357, #5358, #5472, #5530, #5584, #5592, #5623, #5630, #5651
Translation updates:
- Basque, Catalan, Chinese (China), Croatian, Danish, French, German,
Italian, Japanese, Kazakh, Polish, Russian, Spanish, Swedish, Turkish,
Ukrainian
diffstat:
graphics/gimp/Makefile | 7 ++++---
graphics/gimp/PLIST | 3 ++-
graphics/gimp/distinfo | 10 +++++-----
3 files changed, 11 insertions(+), 9 deletions(-)
diffs (64 lines):
diff -r 397eaf0e24b7 -r 053e6c791bc9 graphics/gimp/Makefile
--- a/graphics/gimp/Makefile Thu Oct 08 11:17:46 2020 +0000
+++ b/graphics/gimp/Makefile Thu Oct 08 11:19:15 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.332 2020/08/31 18:09:38 wiz Exp $
+# $NetBSD: Makefile,v 1.333 2020/10/08 11:19:15 ryoon Exp $
-DISTNAME= gimp-2.10.20
-PKGREVISION= 2
+DISTNAME= gimp-2.10.22
CATEGORIES= graphics
MASTER_SITES= https://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.bz2
@@ -82,6 +81,7 @@
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libart/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
+.include "../../graphics/libheif/buildlink3.mk"
.include "../../graphics/libmypaint/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
.include "../../graphics/mypaint-brushes/buildlink3.mk"
@@ -93,6 +93,7 @@
.include "../../graphics/libwmf/buildlink3.mk"
.include "../../print/poppler-data/buildlink3.mk"
.include "../../print/poppler-glib/buildlink3.mk"
+.include "../../textproc/iso-codes/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.if !empty(PKG_BUILD_OPTIONS.gtk2:Mx11)
PLIST.remote= yes
diff -r 397eaf0e24b7 -r 053e6c791bc9 graphics/gimp/PLIST
--- a/graphics/gimp/PLIST Thu Oct 08 11:17:46 2020 +0000
+++ b/graphics/gimp/PLIST Thu Oct 08 11:19:15 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.71 2020/06/15 11:00:45 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.72 2020/10/08 11:19:15 ryoon Exp $
bin/gimp
bin/gimp-2.10
bin/gimp-console
@@ -293,6 +293,7 @@
lib/gimp/2.0/plug-ins/file-gih/file-gih
lib/gimp/2.0/plug-ins/file-glob/file-glob
lib/gimp/2.0/plug-ins/file-header/file-header
+lib/gimp/2.0/plug-ins/file-heif/file-heif
lib/gimp/2.0/plug-ins/file-html-table/file-html-table
lib/gimp/2.0/plug-ins/file-ico/file-ico
lib/gimp/2.0/plug-ins/file-jp2-load/file-jp2-load
diff -r 397eaf0e24b7 -r 053e6c791bc9 graphics/gimp/distinfo
--- a/graphics/gimp/distinfo Thu Oct 08 11:17:46 2020 +0000
+++ b/graphics/gimp/distinfo Thu Oct 08 11:19:15 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.102 2020/06/15 11:00:45 ryoon Exp $
+$NetBSD: distinfo,v 1.103 2020/10/08 11:19:15 ryoon Exp $
-SHA1 (gimp-2.10.20.tar.bz2) = e7846186b5026cad304aa0d01ea43dbf4b860e11
-RMD160 (gimp-2.10.20.tar.bz2) = 6aac236b45151290ed3734cfe59de36054ff3bd0
-SHA512 (gimp-2.10.20.tar.bz2) = 7cd0b1833af87a167fdfee59fb491a72727fe3071c21c0de1813adb0f8272a92473e1e300517395b1b4593c8cb6781ee30f7a63966756e5a7f523a164308aba6
-Size (gimp-2.10.20.tar.bz2) = 33108938 bytes
+SHA1 (gimp-2.10.22.tar.bz2) = da1687341e846fef784485511809da2988cb8200
+RMD160 (gimp-2.10.22.tar.bz2) = 08ef0081200a851b642e9bd6014a7b1c9edf1db6
+SHA512 (gimp-2.10.22.tar.bz2) = 13841ac4a186df47e4155095ca888a903b2db9e25a73fbb834fe981ccf915cb67a3e08506e5c13b6c5f35e27b1de24befbccf871e438b1a35f67f069bebd8fd0
+Size (gimp-2.10.22.tar.bz2) = 33152226 bytes
SHA1 (patch-aa) = 403c46d7070de208769e99e512922ba3a5b7129b
SHA1 (patch-ab) = 37820b9e03702248294f0030ffbd09e7f14f3dcb
SHA1 (patch-app_core_gimpbrush-transform.cc) = 3bd3f69401ee7dabb53f7ebf533870ee9add856c
Home |
Main Index |
Thread Index |
Old Index