pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/libmypaint libmypaint: update to 1.5.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c52cae49d08
branches:  trunk
changeset: 424052:8c52cae49d08
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Mar 04 13:02:16 2020 +0000

description:
libmypaint: update to 1.5.1.

1.5.1

Bugfix/localization release

Code changes

    mypaint-brush.c:count_dabs_to calculation changed to be consistent with v1.3.0 / 1.4.0 when called via the old stroke interface, and generally fixed so that there's no need for an additional 
initial mypaint_brush_stroke_to call to produce a visible stroke.
    mypaint-brush.c: estimation of dabs per pixel reverted to the old calculation when called via the old stroke interface.

Build system fixes

    Fixes incorrect versions for the requirements in the libmypaint-gegl pkg-config file (for both gegl and libmypaint)
    The openmp flags are now actually used when building with --enable-openmp

Localization

New translations for:

    Croatian
    German
    Greek
    Indonesian
    Korean

Misc.

Minimal example program adjusted to account for the code changes.

1.5.0

The 1.5.0 release includes the following:

Backported functionality

Features from the dev branch are backported in an API-compatible way, under the new MyPaintSurface2 interface (and the MyPaintTiledSurface2 implementation).

    view zoom & view rotation
    spectral color blending (pigment mode)
    new smudge settings: length multiplier, buckets, transparency
    new symmetry modes: vertical, vertical+horizontal, rotational, snowflake
    adjustable angle for symmetry modes
    optional multiple output rectangles (only relevant w. new symmetry modes)

(new symmetry modes only available for MyPaintTiledSurface2)

Changes from 1.4.0

Directional offsets are clamped to a maximum distance of 3 * 1080 pixels.

Some string updates and a lot translated strings.

Gegl build and examples fixed (note that neither MyPaint nor GIMP require or use the gegl-compatible interface or GObject introspection provided by libmypaint).
Compatibility note

For those who mess around with their library installs, note that the 1.5.0 release is ABI-compatible with 1.3.0, but not 1.4.0 (due to a enum reordering).

diffstat:

 graphics/libmypaint/Makefile |   4 ++--
 graphics/libmypaint/PLIST    |   9 ++++++++-
 graphics/libmypaint/distinfo |  10 +++++-----
 3 files changed, 15 insertions(+), 8 deletions(-)

diffs (52 lines):

diff -r e92f5d221424 -r 8c52cae49d08 graphics/libmypaint/Makefile
--- a/graphics/libmypaint/Makefile      Wed Mar 04 12:58:14 2020 +0000
+++ b/graphics/libmypaint/Makefile      Wed Mar 04 13:02:16 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2019/10/06 12:23:03 nia Exp $
+# $NetBSD: Makefile,v 1.4 2020/03/04 13:02:16 wiz Exp $
 
-DISTNAME=      libmypaint-1.4.0
+DISTNAME=      libmypaint-1.5.1
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mypaint/}
 GITHUB_PROJECT=        libmypaint
diff -r e92f5d221424 -r 8c52cae49d08 graphics/libmypaint/PLIST
--- a/graphics/libmypaint/PLIST Wed Mar 04 12:58:14 2020 +0000
+++ b/graphics/libmypaint/PLIST Wed Mar 04 13:02:16 2020 +0000
@@ -1,4 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2018/04/30 04:53:25 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/03/04 13:02:16 wiz Exp $
+include/libmypaint/fastapprox/cast.h
+include/libmypaint/fastapprox/fastexp.h
+include/libmypaint/fastapprox/fastlog.h
+include/libmypaint/fastapprox/fastpow.h
+include/libmypaint/fastapprox/sse.h
 include/libmypaint/mypaint-brush-settings-gen.h
 include/libmypaint/mypaint-brush-settings.h
 include/libmypaint/mypaint-brush.h
@@ -6,8 +11,10 @@
 include/libmypaint/mypaint-fixed-tiled-surface.h
 include/libmypaint/mypaint-glib-compat.h
 include/libmypaint/mypaint-mapping.h
+include/libmypaint/mypaint-matrix.h
 include/libmypaint/mypaint-rectangle.h
 include/libmypaint/mypaint-surface.h
+include/libmypaint/mypaint-symmetry.h
 include/libmypaint/mypaint-tiled-surface.h
 lib/libmypaint.la
 lib/pkgconfig/libmypaint.pc
diff -r e92f5d221424 -r 8c52cae49d08 graphics/libmypaint/distinfo
--- a/graphics/libmypaint/distinfo      Wed Mar 04 12:58:14 2020 +0000
+++ b/graphics/libmypaint/distinfo      Wed Mar 04 13:02:16 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2019/10/06 12:23:03 nia Exp $
+$NetBSD: distinfo,v 1.3 2020/03/04 13:02:16 wiz Exp $
 
-SHA1 (libmypaint-1.4.0.tar.xz) = 492bb749971a64b88379dfc3d1cc920d2b8bf733
-RMD160 (libmypaint-1.4.0.tar.xz) = ecb2b9a6b9c43c3749d7b7ddb6135c1826a55fec
-SHA512 (libmypaint-1.4.0.tar.xz) = c549a0b8f02976f7863c5ff49d5f16b5c3eae3e6e9e8803fef833edf78cc2a7413dd8dd751ed560c79d2527e0a54b462a92bb8059bcf69271654b2629f583c19
-Size (libmypaint-1.4.0.tar.xz) = 441596 bytes
+SHA1 (libmypaint-1.5.1.tar.xz) = ba5505faf0f87df0a9466fc0789c5665796842d2
+RMD160 (libmypaint-1.5.1.tar.xz) = 8abf598ad2f7fde2cc24f0d6303fe258d0ad173a
+SHA512 (libmypaint-1.5.1.tar.xz) = 2259cfe56ae10559b94f37d3b1cd7cd74967c32ea0c02bfb48df4f79e31ea241b79f5f8b714ca5538647a71986c8ee257beb1724f7dfd732ea4cc26227ec20d3
+Size (libmypaint-1.5.1.tar.xz) = 509760 bytes



Home | Main Index | Thread Index | Old Index