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.32.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c131287b43b0
branches:  trunk
changeset: 381619:c131287b43b0
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jul 10 22:34:30 2022 +0000

description:
gimp: update to 2.10.32.

Overview of Changes from GIMP 2.10.30 to GIMP 2.10.32
=====================================================

Core:

  - Adding support for localized glyphs ('locl') in Text tool depending
    on the value of the "Language" field in Text tool options.
  - XCF import nows drop Xmp.photoshop.DocumentAncestors tags after 1000
    of them, similarly to what libgimpbase now does. This could happen
    in XCF files which were created e.g. from a PSD import before we
    handled the issue in libgimpbase.
  - XCF import:
    * made more robust by ignoring (with a warning) invalid
      parasites and continuing to load the rest of the file (which might
      be valid). This way, we are able to salvage more cases of
      partially corrupted XCF files.
    * additional safety checks to detect broken XCF files.
  - Version check can be globally disabled through a value in the
    `gimp-release` file. This would allow to use the same build on
    repositories with an update channels (where we don't want update
    check notifications) and on standalone (where we want them).

User Interface:

  - Removed titlebar/borders from Windows Splash Screen.
  - All official themes now have on-hover indicator around eye and link
    toggles in Layer/Channel/Path Dialog tree-views.
  - Dark theme:
    * Hover-on effect on radio menu items to improve readability.
  - Color icon theme:
    * Thin contrast border for 'close' and 'detach' to improve their
      readability against dark backgrounds on mouse-hover.

Plug-ins:

  - TGA: improving indexed images with alpha channel support (both
    import and export).
  - DICOM: Fix endian conversion for photometric interpretation
    "MONOCHROME1".
  - file-raw: "RGB Save Type" confusing dialog label renamed to "Palette
    Type" as on the main dev branch.
  - screenshot: option to capture cursor in now available on Windows.
  - pygimp: new optional parameter `run_mode_param` (defaulting to True)
    to register() function of the Python binding, which allows to make
    the "run-mode" parameter optional when creating a new PDB procedure.
    This is already used to fix "file-openraster-load-thumb" without
    changing its signature.
  - BMP: new PDB procedure "file-bmp-save2" which supports all options
    available interactively.
  - BigTIFF: our TIFF plug-in now officially supports BigTIFF import and
    export.
    * Import was actually already working transparently if you had
      a recent enough libtiff. Now the recent libtiff is enforced by
      dependency requirements.
    * Export support was added with a checkbox in the interactive dialog
      and a new "bigtiff" argument in the "file-tiff-save" PDB
      procedure.
    * When an interactive export of ClassicTIFF fails for the explicit
      reason of "Maximum TIFF file size exceeded", the export dialog is
      raised again with a message proposing to try again as BigTIFF or
      trying another compression algorithm.
      This allows because discoverability and understandibility of the
      issue, while not forcing BigTIFF export (since it might not be
      supported everywhere).
    * Unlike the same change on the main dev branch, this backport comes
      without a dependency requirement bump, which means this will only
      work if GIMP is built with recent enough libtiff.
  - Raw: more robust load able to load as much as possible from the
    file, then fill the rest with white, when offset and dimensions are
    bigger than actual file size.
  - Improved support of a few plug-in code for building under UCRT
    Windows environment (more modern C runtime library than MINGW).
  - EPS: loading transparent EPS files now supported.
  - JPEG XL: import backported from the `master` (2.99) branch.
  - WebP: export has a new IPTC checkbox (saved through XMP) as well as
    a thumbnail checkbox. (backported from dev branch, since 2.99.8)
  - DDS: export has a new flip option (useful for some game engine) as
    well as a new savetype option to export all visible layers (not only
    the active one).
  - TIFF:
    * import support for 8 and 16 bit CMYK(A) TIFF files.
    * 1, 2 and 4-bit B/W images are now converted to indexed rather than
      grayscale as it seems that there is more of a use case for these
      images to be handled as indexed, even though technically they can
      be considered grayscale.
      In the future we could add an option at loading time where the
      user can choose whether they prefer it to be loaded as indexed or
      grayscale.
    * Fix loading images generated by MATLAB's blockproc function.
    * More robust loading for 8 bps grayscale MINISWHITE TIFF.

Libgimp:

  - New gimp_plug_in_error_quark() as a generic GQuark/GError domain for
    plug-ins (backported from 2.99.6).
  - gimp_drawable_brightness_contrast() now works in the [-1.0, 1.0]
    range (it's more of a fix than a change because it's what it should
    have been from the start).
  - Better management of modification time in metadata: IPTC tag
    Iptc.Application2.DateCreated is not overridden anymore as it is the
    original creation date of the image. Instead we set the XMP tag
    Xmp.xmp.ModifyDate for file modification time and
    Xmp.xmp.MetadataDate for metadata modification time.
  - Format of Xmp.tiff.DateTime is now properly set with timezone as a
    consequence of the previous improvement.

Libgimpbase:

  - Limit to 1000 ancestors when importing images with incredible amount
    of `Xmp.photoshop.DocumentAncestors` tags, which is most likely due
    to a bug in some versions of Photoshop (in some PSDs, we encountered
    over 100,000 such tags; it probably makes no sense that a document
    could have that many ancestor documents). GIMP will now stops at
    1000 such tags before dropping the rest and continue loading the
    file.

Icons:

  - Chain icons for the Color icon theme reworked from the Symbolic
    versions (with contrast borders to work on any background color) so
    that the "broken" and full variants are easily distinguishable.

Translations:

  - New Galician and Georgian translations for the Windows installer.
  - 20 translations were updated: Catalan, Chinese (China), Croatian,
    Danish, Dutch, Finnish, French, Georgian, German, Hungarian,
    Icelandic, Italian, Polish, Portuguese, Russian, Slovenian, Spanish,
    Swedish, Turkish, Ukrainian.

Build:

  - Bumping minimum GEGL to version 0.4.36.
  - The Windows installer now has an option /DISABLECHECKUPDATE=true to
    install the same build but editing the `gimp-release` file to
    disable update check as newly implemented (see above in Core
    section).

diffstat:

 graphics/gimp/Makefile |  7 +++----
 graphics/gimp/PLIST    |  9 ++++++++-
 graphics/gimp/distinfo |  8 ++++----
 3 files changed, 15 insertions(+), 9 deletions(-)

diffs (91 lines):

diff -r 952ad033af52 -r c131287b43b0 graphics/gimp/Makefile
--- a/graphics/gimp/Makefile    Sun Jul 10 21:12:35 2022 +0000
+++ b/graphics/gimp/Makefile    Sun Jul 10 22:34:30 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.361 2022/06/28 11:34:01 wiz Exp $
+# $NetBSD: Makefile,v 1.362 2022/07/10 22:34:30 wiz Exp $
 
-DISTNAME=      gimp-2.10.30
-PKGREVISION=   3
+DISTNAME=      gimp-2.10.32
 CATEGORIES=    graphics
 MASTER_SITES=  https://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
 EXTRACT_SUFX=  .tar.bz2
@@ -77,7 +76,7 @@
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 BUILDLINK_API_DEPENDS.babl+=           babl>=0.1.78
 .include "../../graphics/babl/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gegl+=           gegl>=0.4.32
+BUILDLINK_API_DEPENDS.gegl+=           gegl>=0.4.36
 .include "../../graphics/gegl/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../graphics/gexiv2/buildlink3.mk"
diff -r 952ad033af52 -r c131287b43b0 graphics/gimp/PLIST
--- a/graphics/gimp/PLIST       Sun Jul 10 21:12:35 2022 +0000
+++ b/graphics/gimp/PLIST       Sun Jul 10 22:34:30 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.77 2021/10/01 15:50:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.78 2022/07/10 22:34:30 wiz Exp $
 bin/gimp
 bin/gimp-2.10
 bin/gimp-console
@@ -4088,8 +4088,11 @@
 share/gimp/2.0/themes/Dark/ui/minus.png
 share/gimp/2.0/themes/Dark/ui/notebook.png
 share/gimp/2.0/themes/Dark/ui/null.png
+share/gimp/2.0/themes/Dark/ui/option1-prelight.png
 share/gimp/2.0/themes/Dark/ui/option1.png
+share/gimp/2.0/themes/Dark/ui/option2-prelight.png
 share/gimp/2.0/themes/Dark/ui/option2.png
+share/gimp/2.0/themes/Dark/ui/option3-prelight.png
 share/gimp/2.0/themes/Dark/ui/option3.png
 share/gimp/2.0/themes/Dark/ui/plus.png
 share/gimp/2.0/themes/Dark/ui/progressbar-trough.png
@@ -4110,6 +4113,7 @@
 share/gimp/2.0/themes/Dark/ui/spin.png
 share/gimp/2.0/themes/Dark/ui/toolbar.png
 share/gimp/2.0/themes/Dark/ui/transparent.png
+share/gimp/2.0/themes/Dark/ui/treeview-item-prelight.png
 share/gimp/2.0/themes/Gray/gtkrc
 share/gimp/2.0/themes/Gray/ui/arrow-down-insens.png
 share/gimp/2.0/themes/Gray/ui/arrow-down-prelight.png
@@ -4233,6 +4237,7 @@
 share/gimp/2.0/themes/Gray/ui/spin.png
 share/gimp/2.0/themes/Gray/ui/toolbar.png
 share/gimp/2.0/themes/Gray/ui/transparent.png
+share/gimp/2.0/themes/Gray/ui/treeview-item-prelight.png
 share/gimp/2.0/themes/Light/gtkrc
 share/gimp/2.0/themes/Light/ui/arrow-down-insens.png
 share/gimp/2.0/themes/Light/ui/arrow-down-prelight.png
@@ -4358,6 +4363,7 @@
 share/gimp/2.0/themes/Light/ui/spin.png
 share/gimp/2.0/themes/Light/ui/toolbar.png
 share/gimp/2.0/themes/Light/ui/transparent.png
+share/gimp/2.0/themes/Light/ui/treeview-item-prelight.png
 share/gimp/2.0/themes/System/gtkrc
 share/gimp/2.0/tips/gimp-tips.xml
 share/gimp/2.0/tool-presets/Crop/16_10.gtp
@@ -5190,6 +5196,7 @@
 share/locale/ja/LC_MESSAGES/gimp20-script-fu.mo
 share/locale/ja/LC_MESSAGES/gimp20-std-plug-ins.mo
 share/locale/ja/LC_MESSAGES/gimp20.mo
+share/locale/ka/LC_MESSAGES/gimp20-libgimp.mo
 share/locale/ka/LC_MESSAGES/gimp20.mo
 share/locale/kab/LC_MESSAGES/gimp20-python.mo
 share/locale/kab/LC_MESSAGES/gimp20-std-plug-ins.mo
diff -r 952ad033af52 -r c131287b43b0 graphics/gimp/distinfo
--- a/graphics/gimp/distinfo    Sun Jul 10 21:12:35 2022 +0000
+++ b/graphics/gimp/distinfo    Sun Jul 10 22:34:30 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.111 2022/05/13 23:05:52 tnn Exp $
+$NetBSD: distinfo,v 1.112 2022/07/10 22:34:30 wiz Exp $
 
-BLAKE2s (gimp-2.10.30.tar.bz2) = 352505acd5f454e3d7183357050332cf9239b55009699cdcd8deb4e1d15ca539
-SHA512 (gimp-2.10.30.tar.bz2) = 02ca9e8846dc2ae856f720b92f3c6af69984cf0b3ce85ba5a67479e5c3c813315a0551b7d011dcf7a6c83dc771e550cc31041126bbea0be3fd483176e0eb2851
-Size (gimp-2.10.30.tar.bz2) = 31731327 bytes
+BLAKE2s (gimp-2.10.32.tar.bz2) = 32f9686e44c1ba4ce530b334d33dcde4e425f8213595f96338d16e48bb132eb5
+SHA512 (gimp-2.10.32.tar.bz2) = aa999c1ec388154965f84d995a9b5517e9c38608d03a0d0bb6ec9fa55de946f9da106e7d6f7c02052b61d2b6806e7a378e786539f0de5b5ffaa2fcd1bbd9c7f1
+Size (gimp-2.10.32.tar.bz2) = 31397425 bytes
 SHA1 (patch-aa) = 403c46d7070de208769e99e512922ba3a5b7129b
 SHA1 (patch-ab) = 44d37daf37ec604f97bb5b3edf0908ada56ed6d6
 SHA1 (patch-app_core_gimpbrush-transform.cc) = 3bd3f69401ee7dabb53f7ebf533870ee9add856c



Home | Main Index | Thread Index | Old Index