Sunday, January 30, 2022

Update: graphics/gimp/stable 2.10.28 -> 2.10.30

diff --git a/graphics/gimp/stable/Makefile b/graphics/gimp/stable/Makefile
index 25af0048bfb..2a79480326a 100644
--- a/graphics/gimp/stable/Makefile
+++ b/graphics/gimp/stable/Makefile
@@ -2,11 +2,11 @@

COMMENT= GNU Image Manipulation Program

-DISTNAME = gimp-2.10.28
+DISTNAME = gimp-2.10.30

.for i in gimp gimpbase gimpcolor gimpconfig gimpmath gimpmodule \
gimpthumb gimpui gimpwidgets
-SHARED_LIBS += $i-2.0 274.0
+SHARED_LIBS += $i-2.0 275.0
.endfor

CATEGORIES= graphics
@@ -26,15 +26,15 @@ PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX}
WANTLIB += ICE Iex-3_1 IlmThread-3_1 OpenEXR-3_1 OpenEXRCore-3_1 OpenEXRUtil-3_1
WANTLIB += Imath-3_1 SM X11 Xcomposite Xcursor Xdamage Xext Xfixes
-WANTLIB += Xi Xinerama Xmu Xpm Xrandr Xrender Xt aa aom atk-1.0
+WANTLIB += Xau Xdmcp Xi Xinerama Xmu Xpm Xrandr Xrender Xt aa aom atk-1.0
WANTLIB += avahi-client avahi-common babl-0.1 bz2 c cairo cairo-gobject
WANTLIB += cups curses dav1d dbus-1 de265 execinfo exiv2 expat
WANTLIB += ffi fontconfig freetype fribidi gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gegl-0.4 gexiv2 gio-2.0 glib-2.0 gmodule-2.0 gmp gnutls
WANTLIB += gobject-2.0 graphite2 gs gtk-x11-2.0 harfbuzz heif
-WANTLIB += hogweed iconv idn2 ijs intl jbig2dec jpeg json-c json-glib-1.0
+WANTLIB += hogweed iconv idn idn2 ijs intl jbig2dec jpeg json-c json-glib-1.0
WANTLIB += lcms lcms2 lzma m mng mypaint nettle openjp2 p11-kit
-WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
+WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 paper pcre pixman-1
WANTLIB += png poppler poppler-glib rsvg-2 tasn1 tiff unistring
WANTLIB += webp webpdemux webpmux wmf-0.2 wmflite-0.2 x265 xcb
WANTLIB += xcb-render xcb-shm xml2 z zstd
diff --git a/graphics/gimp/stable/distinfo b/graphics/gimp/stable/distinfo
index 6365753e6b1..6f45d0af4e2 100644
--- a/graphics/gimp/stable/distinfo
+++ b/graphics/gimp/stable/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gimp-2.10.28.tar.bz2) = T03CLP8atfAm/qoqtV4Fd1s6EeGYGGtHvat5y/oHiCY=
-SIZE (gimp-2.10.28.tar.bz2) = 31675862
+SHA256 (gimp-2.10.30.tar.bz2) = iIFdqnbtfUJ37rNTNYuvoRbNL80shh2VuVE1wdUrZ9w=
+SIZE (gimp-2.10.30.tar.bz2) = 31731327
Tested (lightly) on amd64.

Copied from the head of file "NEWS":
------------------------------------

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

Core:

- Do not follow subpixel font rendering choice from system settings
for text layer rendering. These systems are useful for GUI
rendering on a screen of a specific type and pixel order. Yet when
rendering an image which can be zoomed in or out, showed on various
screens or even printed, subpixel font rendering doesn't make sense.
- Rewrite the core selection drawing logics so that it works on macOS
Big Sur and over. This is a backport (adapted to GTK+2) of the fix
brought in GIMP 2.99.8 for Wayland and macOS.
- Ignore MakerNote metadata tag at export and only store the tags that
go in it, hence avoiding partial invalid metadata.
- Color picking from Colors dockable can now use the Freedesktop
portal.
- On Windows, move from GetICMProfile() to WcsGetDefaultColorProfile()
because the former is broken in Windows 11.

Plug-ins:

- metadata-viewer: improve how XMP tags with multiple values are
handled and shown (now each value on a separate line for better
readability).
- metadata-editor:
* XMP array tags of type BAG and SEQ are now on separate lines.
* Comparing XMP tags with equivalent IPTC tags with multiple values,
each value is compared individually, instead of comparing the list
as a whole.
- Many robustness improvements and other fixes to the metadata
plug-ins.
- AVIF: prefer AOM encoder for export.
- PSD:
* Skip sanity check for mask of rendered layers as some layer mask
have invalid dimensions in such cases. They will now be loaded
correctly.
* Fixed loading of CMYK PSD files without alpha.
* Fixed loading of CMYK images without layers.
* Fixed loading of merged image of a 16 bit per channel RGBA PSD
file with the alpha channel opaque.
- PBM: large file export now always works and does not depend anymore
on the platform's long int size.
- Screenshot:
* GNOME shell implementation dropped because the D-Bus API has been
restricted to core components for security reasons, thus our
plug-in was failing.
* KDE portal moved as last fallback after the X implementation
(when running on X) and Freedesktop portal, because KDE is also
starting to block API calls for security reasons.

Installer:

- Extension .avif now associated to GIMP.
- Drop codepage conversion, use UTF-8 for language files.

Build:

- macOS support officially bumped to macOS 10.12 (Sierra). We would
usually try to avoid doing this within a stable release but the
conditions (lack of contributors) is such that it is hard to avoid.

No comments:

Post a Comment