pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/gimp Update to 2.10.12
details: https://anonhg.NetBSD.org/pkgsrc/rev/008012bf1766
branches: trunk
changeset: 397214:008012bf1766
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Tue Jun 18 14:29:20 2019 +0000
description:
Update to 2.10.12
Changelog:
Overview of Changes from GIMP 2.10.10 to GIMP 2.10.12
=====================================================
Core:
- Add an "Incremental" option to the Dodge/Burn tool, which,
similarly to the Paintbrush, Pencil, and Eraser tools, applies the
effect incrementally as the pointer moves.
- Curves now have a concept of smooth vs corner points: smooth
points produce a smooth curve, while corner points produce a sharp
curve (previously, all points were smooth).
- Search the user font directory path on Windows (since Windows 10,
non-admin users have the ability to install fonts). This is only a
temporary hack until fontconfig adds proper upstream support:
https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/144
- In gimp_brush_core_get_paint_buffer(), when allocating a new paint
buffer, clear the old buffer *before* allocating the new one, to
reduce the amount of simultaneously allocated memory.
- In GimpPaintbrush, avoid refilling the paint buffer at each dab if
the paint color/pixmap hasn't changed, hence allowing faster
painting in some specific cases.
- Add hygon cpu detection and enable MMX/SSE support.
- Add a GimpSymmetry::get_transform() virtual function and a
corresponding gimp_symmetry_get_transform() function which return
the brush transform corresponding to a given symmetry stroke in
terms of the rotation angle and reflection flag (in contrast to
gimp_symmetry_get_operation() which returns the same transforation
in terms of a GeglNode). This allows us to simplify, fix (artifact
bugs, etc.), and improve the painting-code performance for several
symmetry painting cases.
- New gimp-brush-pipe-spacing parasite set by core code to preserve
GIH brush's spacing across reloads.
- Add a new Offset filter tool, as a front-end to gimp:offset. The
tool replaces, and provides the same interface as the drawable-
offset dialog while also providing live preview and on-canvas
interaction.
Plug-ins:
- Exported profile and data format strategy updated in several file
plug-ins.
* When not saving a profile, we always export as sRGB data, as most
viewers would not display the image properly otherwise.
* When saving a profile:
* If a profile was manually assigned, we always export to the
assigned format, hence pixel data is converted accordingly,
whatever the work format.
* If no profile was assigned:
* If the export format support high-bit depth, we export the
work format as-is.
* If the export format is 8-bit max, we convert the work
format to sRGB, except if the work format is 8-bit linear.
The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
- TIFF plug-in now supports layer export.
- Add accelerator on "Save color _profile" item in JPEG export so
that all items in the dialog have keyboard accelerators.
- Add a "Save color profile" checkbox in WebP export and remove the
"Advanced Options" expander (all metadata and profile writing
options are now directly visible).
- Process cases of non-conformant TIFF file with extra channels
while ExtraSamples is not set by assuming the first extra channel
is a non-premultiplied alpha channel and outputting a warning. In
the future, this should be updated further by a dialog asking what
to do with the non-defined dialog (consider as premultiplied or
non-premultiplied alpha channel, or just save as extra channels).
Tools:
- Add input/output spin-buttons to the Curves tool, which allow
setting the selected point's coordinates numerically. When the image
precision is greater than 8-bpc, use a 0.00-100.00 range for the
point-coordinate spin-buttons instead of a 0-255 range.
- In the Curves tool, allow changing the curve's point types (cf. new
curve corner points in Core section). Corner points are displayed
with a diamond shape instead of a circle.
- Free Select tool now creates a selection as soon as the polygon is
closed. This selection is updated when the polygon, or the relevant
tool-options, change, similarly to GimpRectangleSelectTool.
- Derive GimpEraser from GimpPaintbrush, instead of directly from
GimpBrushCore.
This allows GimpEraser to reuse the paint-buffer content across
dabs, improving performance.
- Allow moving an intersecting pair of guides with the Move tool.
User interface:
- In GimpCurveView, when dragging an existing curve point, don't
immediately move the point to the cursor position upon button
press, but rather move it relative to its current position as the
cursor moves. This allows selecting a point without moving it, and
adjusting its position more easily.
- when the cursor hovers above a point in GimpCurveView, or when
dragging a point, have the coordinate indicator show the point's
position, rather than the cursor's.
- In GimpCurveView, when holding down Ctrl while adding/dragging a
point, snap the y-coordinate to the original curve (at the start
of the drag). This is particularly useful for adding points along
the curve.
- In GimpDashboard, don't show legend for groups with no meter.
- Add a tile-alloc-total variable to the dashboard's memory and misc
groups, showing the total amount of memory used by the tile
allocator.
- Add a "Save Keyboard Shortcuts Now" button to the Configure
Keyboard Shortcuts dialog.
Installers:
- Windows: enable InnoSetup "unofficial" translations. Otherwise we
had a bunch of wasted work from our translators of several
languages whose translations were never used in the installer.
Translations:
- 12 translations were updated: Catalan, Chinese, French, German,
Hungarian, Indonesian, Italian, Polish, Russian, Spanish, Swedish
and Turkish.
diffstat:
graphics/gimp/Makefile | 5 ++---
graphics/gimp/PLIST | 26 +++++++++++++++++++++-----
graphics/gimp/distinfo | 10 +++++-----
3 files changed, 28 insertions(+), 13 deletions(-)
diffs (177 lines):
diff -r 2926d9cffa6e -r 008012bf1766 graphics/gimp/Makefile
--- a/graphics/gimp/Makefile Tue Jun 18 14:27:23 2019 +0000
+++ b/graphics/gimp/Makefile Tue Jun 18 14:29:20 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.307 2019/05/09 13:57:49 ryoon Exp $
+# $NetBSD: Makefile,v 1.308 2019/06/18 14:29:20 ryoon Exp $
-DISTNAME= gimp-2.10.10
-PKGREVISION= 1
+DISTNAME= gimp-2.10.12
CATEGORIES= graphics
MASTER_SITES= http://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.bz2
diff -r 2926d9cffa6e -r 008012bf1766 graphics/gimp/PLIST
--- a/graphics/gimp/PLIST Tue Jun 18 14:27:23 2019 +0000
+++ b/graphics/gimp/PLIST Tue Jun 18 14:29:20 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.66 2019/04/09 13:09:43 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.67 2019/06/18 14:29:20 ryoon Exp $
bin/gimp
bin/gimp-2.10
bin/gimp-console
@@ -320,7 +320,7 @@
lib/gimp/2.0/plug-ins/file-xbm/file-xbm
${PLIST.remote}lib/gimp/2.0/plug-ins/file-xmc/file-xmc
${PLIST.remote}lib/gimp/2.0/plug-ins/file-xpm/file-xpm
-lib/gimp/2.0/plug-ins/file-xwd/file-xwd
+${PLIST.remote}lib/gimp/2.0/plug-ins/file-xwd/file-xwd
lib/gimp/2.0/plug-ins/film/film
lib/gimp/2.0/plug-ins/filter-pack/filter-pack
lib/gimp/2.0/plug-ins/flame/flame
@@ -381,7 +381,7 @@
lib/pkgconfig/gimp-2.0.pc
lib/pkgconfig/gimpthumb-2.0.pc
lib/pkgconfig/gimpui-2.0.pc
-${GIMP_DEBUG_TOOL_DIR}/gimp-debug-tool-2.0
+libexec/gimp-debug-tool-2.0
man/man1/gimp-2.10.1
man/man1/gimp-console-2.10.1
man/man1/gimp-console.1
@@ -873,6 +873,7 @@
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-measure.svg
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Color/24x24/apps/gimp-tool-path.svg
@@ -973,6 +974,8 @@
share/gimp/2.0/icons/Color/scalable/apps/gimp-convert-rgb.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-cursor.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-curve-free.svg
+share/gimp/2.0/icons/Color/scalable/apps/gimp-curve-point-corner.svg
+share/gimp/2.0/icons/Color/scalable/apps/gimp-curve-point-smooth.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-curve-smooth.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-dashboard.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-default-colors.svg
@@ -1041,8 +1044,8 @@
share/gimp/2.0/icons/Color/scalable/apps/gimp-line-spacing.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-linked.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-list.svg
+share/gimp/2.0/icons/Color/scalable/apps/gimp-marker.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-menu-left.svg
-share/gimp/2.0/icons/Color/scalable/apps/gimp-marker.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-menu-right.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-merge-down.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-move-to-screen.svg
@@ -1169,6 +1172,7 @@
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-move.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Color/scalable/apps/gimp-tool-path.svg
@@ -1823,6 +1827,7 @@
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-measure.svg
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Symbolic-Inverted/24x24/apps/gimp-tool-path.svg
@@ -1923,6 +1928,8 @@
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-convert-rgb.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-cursor.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-curve-free.svg
+share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-curve-point-corner.svg
+share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-curve-point-smooth.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-curve-smooth.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-dashboard.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-default-colors.svg
@@ -2119,6 +2126,7 @@
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-move.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/gimp-tool-path.svg
@@ -2175,10 +2183,10 @@
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/list-add.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/list-remove.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-floppy.svg
-share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-record.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-optical.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-playback-pause.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-playback-start.svg
+share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-record.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-seek-backward.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-skip-backward.svg
share/gimp/2.0/icons/Symbolic-Inverted/scalable/apps/media-skip-forward.svg
@@ -2326,6 +2334,7 @@
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-measure.svg
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Symbolic/24x24/apps/gimp-tool-path.svg
@@ -2426,6 +2435,8 @@
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-convert-rgb.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-cursor.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-curve-free.svg
+share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-curve-point-corner.svg
+share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-curve-point-smooth.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-curve-smooth.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-dashboard.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-default-colors.svg
@@ -2622,6 +2633,7 @@
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-move.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-mypaint-brush.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-n-point-deformation.svg
+share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-offset.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-options.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-paintbrush.svg
share/gimp/2.0/icons/Symbolic/scalable/apps/gimp-tool-path.svg
@@ -3661,6 +3673,8 @@
share/gtk-doc/html/libgimpwidgets/gimp-convert-rgb.png
share/gtk-doc/html/libgimpwidgets/gimp-cursor.png
share/gtk-doc/html/libgimpwidgets/gimp-curve-free.png
+share/gtk-doc/html/libgimpwidgets/gimp-curve-point-corner.png
+share/gtk-doc/html/libgimpwidgets/gimp-curve-point-smooth.png
share/gtk-doc/html/libgimpwidgets/gimp-curve-smooth.png
share/gtk-doc/html/libgimpwidgets/gimp-dashboard.png
share/gtk-doc/html/libgimpwidgets/gimp-default-colors.png
@@ -3859,6 +3873,7 @@
share/gtk-doc/html/libgimpwidgets/gimp-tool-move.png
share/gtk-doc/html/libgimpwidgets/gimp-tool-mypaint-brush.png
share/gtk-doc/html/libgimpwidgets/gimp-tool-n-point-deformation.png
+share/gtk-doc/html/libgimpwidgets/gimp-tool-offset.png
share/gtk-doc/html/libgimpwidgets/gimp-tool-options.png
share/gtk-doc/html/libgimpwidgets/gimp-tool-paintbrush.png
share/gtk-doc/html/libgimpwidgets/gimp-tool-path.png
@@ -4365,3 +4380,4 @@
share/locale/zh_TW/LC_MESSAGES/gimp20.mo
share/metainfo/gimp-data-extras.metainfo.xml
share/metainfo/org.gimp.GIMP.appdata.xml
+@pkgdir share/gimp/2.0/fonts
diff -r 2926d9cffa6e -r 008012bf1766 graphics/gimp/distinfo
--- a/graphics/gimp/distinfo Tue Jun 18 14:27:23 2019 +0000
+++ b/graphics/gimp/distinfo Tue Jun 18 14:29:20 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.97 2019/04/09 13:09:43 ryoon Exp $
+$NetBSD: distinfo,v 1.98 2019/06/18 14:29:20 ryoon Exp $
-SHA1 (gimp-2.10.10.tar.bz2) = e920e5f5b7a895e2c8b1680136453ceb2a3e575c
-RMD160 (gimp-2.10.10.tar.bz2) = 888e4a3da7198618a7db8bc3c21956169c39efbf
-SHA512 (gimp-2.10.10.tar.bz2) = 87caab9643a018e741e5e51c61220b7b282a66ed5bb723750cdf4139950f98c9ab246f4d6450420531d0e878c4561150efc4063cda896f08b25669bac4d1d172
-Size (gimp-2.10.10.tar.bz2) = 32408724 bytes
+SHA1 (gimp-2.10.12.tar.bz2) = 93a3193a9f4b123bd3a261a8bff3dd0ee10da1a7
+RMD160 (gimp-2.10.12.tar.bz2) = 3fcf28fe23a04dec00a42b8c76058add0bf5ab72
+SHA512 (gimp-2.10.12.tar.bz2) = dd4af3f0fa6fca815d254b7f42aeff15412c38294f1f5bd491563e2b597fcb868e6adff9001b196a68e01cf49bde61cbb153b662b8da1aa1b4b1f7285879659f
+Size (gimp-2.10.12.tar.bz2) = 32614932 bytes
SHA1 (patch-aa) = 403c46d7070de208769e99e512922ba3a5b7129b
SHA1 (patch-ab) = 37820b9e03702248294f0030ffbd09e7f14f3dcb
SHA1 (patch-app_core_gimpbrush-transform.cc) = 2524948ed5b04ab2b50f169f5dfd5eba4aac4395
Home |
Main Index |
Thread Index |
Old Index