pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/gegl gegl: Update to 0.4.30



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3c532e857ba8
branches:  trunk
changeset: 449646:3c532e857ba8
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Apr 03 05:30:51 2021 +0000

description:
gegl: Update to 0.4.30

Changelog:
GEGL-0.4.30 2021-03-27
----------------------

Build:
~~~~~~

libjpeg and libpng are now required.

Reduce babl requirement to 0.1.78, it is *highly* recommended to build with
a newer babl though despite it being what wants to increase the meson
version requirement. Improved gir build options, fixes for cross compilation.

Large improvements of integration of tests with meson. XML tests are now
outputting in TAP format. As well as many related cleanups of tests that have
been in a state of slight bitrot since the migration to meson.

Upload meson logs as artifcats, use release and debugoptimized build types.

Pin glibc package in arch CI build to a version before it hard depends on linux
4.4.

New Operations:
~~~~~~~~~~~~~~~
  negative-darkroom: This operation is for artists who use hybrid workflow
   technique of analog photography. After scanning a developed negative, this
   operation is used to invert the scan to create a positive image by simulating
   the light behaviour of darkroom enlarger and common photographic papers.

Operations:
~~~~~~~~~~~
  jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  rgbe-load : fix handling of exponent=0 in RLE encoded files.
  color-reduction : Added blue-noise modes, the patents are expired for some
  years already, also added fix to levels parameters; enabling bi-level.
  fattal02 : ensure gaussian pyramid has at least one level.

  paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.


GEGL-0.4.28 2020-12-20
----------------------

Core:
~~~~~

Infrastructure to opt out of listing ops with unmet runtime dependencies.

Build:
~~~~~~

Set vapi metadata better under meson. Make graphviz' dot library is a run-time
not build time dependency.

Operations:
~~~~~~~~~~~

gegl:convert-space and gegl:cast-space operations fixed, and added to build.
icc:load new operation that treats .icc files as images, permitting loading a
space into the graph from file.

Workshop:
~~~~~~~~~

New operation paint-select for an foreground select tool in development.

diffstat:

 graphics/gegl/Makefile                                       |   5 +-
 graphics/gegl/PLIST                                          |  86 ++++++-----
 graphics/gegl/distinfo                                       |  11 +-
 graphics/gegl/patches/patch-operations_external_exr-load.cpp |  16 --
 4 files changed, 51 insertions(+), 67 deletions(-)

diffs (171 lines):

diff -r 84ddbde2e12d -r 3c532e857ba8 graphics/gegl/Makefile
--- a/graphics/gegl/Makefile    Sat Apr 03 05:26:50 2021 +0000
+++ b/graphics/gegl/Makefile    Sat Apr 03 05:30:51 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.90 2020/11/05 09:06:54 ryoon Exp $
+# $NetBSD: Makefile,v 1.91 2021/04/03 05:30:51 ryoon Exp $
 
-DISTNAME=      gegl-0.4.26
-PKGREVISION=   1
+DISTNAME=      gegl-0.4.30
 CATEGORIES=    graphics
 MASTER_SITES=  https://download.gimp.org/pub/gegl/0.4/
 EXTRACT_SUFX=  .tar.xz
diff -r 84ddbde2e12d -r 3c532e857ba8 graphics/gegl/PLIST
--- a/graphics/gegl/PLIST       Sat Apr 03 05:26:50 2021 +0000
+++ b/graphics/gegl/PLIST       Sat Apr 03 05:30:51 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2020/10/08 11:17:24 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.31 2021/04/03 05:30:51 ryoon Exp $
 bin/gegl
 bin/gegl-imgcmp
 include/gegl-0.4/gegl-apply.h
@@ -84,48 +84,47 @@
 include/gegl-0.4/sc/sc-context.h
 include/gegl-0.4/sc/sc-outline.h
 include/gegl-0.4/sc/sc-sample.h
-lib/gegl-0.4/exr-load.${SOEXT}
-lib/gegl-0.4/exr-save.${SOEXT}
-lib/gegl-0.4/gegl-common-cxx.${SOEXT}
-lib/gegl-0.4/gegl-common-gpl3.${SOEXT}
-lib/gegl-0.4/gegl-common.${SOEXT}
-lib/gegl-0.4/gegl-core.${SOEXT}
-lib/gegl-0.4/gegl-generated.${SOEXT}
-lib/gegl-0.4/gif-load.${SOEXT}
+lib/gegl-0.4/dropshadow2.json
+lib/gegl-0.4/exr-load.so
+lib/gegl-0.4/exr-save.so
+lib/gegl-0.4/gegl-common-cxx.so
+lib/gegl-0.4/gegl-common-gpl3.so
+lib/gegl-0.4/gegl-common.so
+lib/gegl-0.4/gegl-core.so
+lib/gegl-0.4/gegl-generated.so
+lib/gegl-0.4/gif-load.so
 lib/gegl-0.4/grey2.json
-${PLIST.jasper}lib/gegl-0.4/jp2-load.${SOEXT}
-lib/gegl-0.4/jpg-load.${SOEXT}
-lib/gegl-0.4/jpg-save.${SOEXT}
-lib/gegl-0.4/lcms-from-profile.${SOEXT}
-lib/gegl-0.4/npd.${SOEXT}
-lib/gegl-0.4/npy-save.${SOEXT}
-lib/gegl-0.4/path.${SOEXT}
-lib/gegl-0.4/pixbuf-load.${SOEXT}
-lib/gegl-0.4/pixbuf-save.${SOEXT}
-lib/gegl-0.4/png-load.${SOEXT}
-lib/gegl-0.4/png-save.${SOEXT}
-lib/gegl-0.4/ppm-load.${SOEXT}
-lib/gegl-0.4/ppm-save.${SOEXT}
-lib/gegl-0.4/rgbe-load.${SOEXT}
-lib/gegl-0.4/rgbe-save.${SOEXT}
-lib/gegl-0.4/sdl2-display.${SOEXT}
-lib/gegl-0.4/seamless-clone-compose.${SOEXT}
-lib/gegl-0.4/seamless-clone.${SOEXT}
-${PLIST.svg}lib/gegl-0.4/svg-load.${SOEXT}
-lib/gegl-0.4/text.${SOEXT}
-lib/gegl-0.4/tiff-load.${SOEXT}
-lib/gegl-0.4/tiff-save.${SOEXT}
-lib/gegl-0.4/transformops.${SOEXT}
-lib/gegl-0.4/vector-fill.${SOEXT}
-lib/gegl-0.4/vector-stroke.${SOEXT}
-lib/gegl-0.4/webp-load.${SOEXT}
-lib/gegl-0.4/webp-save.${SOEXT}
-lib/libgegl-0.4.${SOEXT}
-${PLIST.Darwin}lib/libgegl-0.4.0.${SOEXT}
-${PLIST.not_Darwin}lib/libgegl-0.4.${SOEXT}.0
-${PLIST.not_Darwin}lib/libgegl-0.4.${SOEXT}.0.425.1
-lib/libgegl-npd-0.4.${SOEXT}
-lib/libgegl-sc-0.4.${SOEXT}
+lib/gegl-0.4/jpg-load.so
+lib/gegl-0.4/jpg-save.so
+lib/gegl-0.4/lcms-from-profile.so
+lib/gegl-0.4/npd.so
+lib/gegl-0.4/npy-save.so
+lib/gegl-0.4/path.so
+lib/gegl-0.4/pixbuf-load.so
+lib/gegl-0.4/pixbuf-save.so
+lib/gegl-0.4/png-load.so
+lib/gegl-0.4/png-save.so
+lib/gegl-0.4/ppm-load.so
+lib/gegl-0.4/ppm-save.so
+lib/gegl-0.4/rgbe-load.so
+lib/gegl-0.4/rgbe-save.so
+lib/gegl-0.4/sdl2-display.so
+lib/gegl-0.4/seamless-clone-compose.so
+lib/gegl-0.4/seamless-clone.so
+lib/gegl-0.4/svg-load.so
+lib/gegl-0.4/text.so
+lib/gegl-0.4/tiff-load.so
+lib/gegl-0.4/tiff-save.so
+lib/gegl-0.4/transformops.so
+lib/gegl-0.4/vector-fill.so
+lib/gegl-0.4/vector-stroke.so
+lib/gegl-0.4/webp-load.so
+lib/gegl-0.4/webp-save.so
+lib/libgegl-0.4.so
+lib/libgegl-0.4.so.0
+lib/libgegl-0.4.so.0.429.1
+lib/libgegl-npd-0.4.so
+lib/libgegl-sc-0.4.so
 lib/pkgconfig/gegl-0.4.pc
 lib/pkgconfig/gegl-sc-0.4.pc
 share/locale/bs/LC_MESSAGES/gegl-0.4.mo
@@ -143,6 +142,7 @@
 share/locale/id/LC_MESSAGES/gegl-0.4.mo
 share/locale/is/LC_MESSAGES/gegl-0.4.mo
 share/locale/it/LC_MESSAGES/gegl-0.4.mo
+share/locale/kab/LC_MESSAGES/gegl-0.4.mo
 share/locale/ko/LC_MESSAGES/gegl-0.4.mo
 share/locale/lv/LC_MESSAGES/gegl-0.4.mo
 share/locale/mr/LC_MESSAGES/gegl-0.4.mo
@@ -153,10 +153,12 @@
 share/locale/pl/LC_MESSAGES/gegl-0.4.mo
 share/locale/pt/LC_MESSAGES/gegl-0.4.mo
 share/locale/pt_BR/LC_MESSAGES/gegl-0.4.mo
+share/locale/ro/LC_MESSAGES/gegl-0.4.mo
 share/locale/ru/LC_MESSAGES/gegl-0.4.mo
 share/locale/sk/LC_MESSAGES/gegl-0.4.mo
 share/locale/sl/LC_MESSAGES/gegl-0.4.mo
 share/locale/sr/LC_MESSAGES/gegl-0.4.mo
+share/locale/sr@latin/LC_MESSAGES/gegl-0.4.mo
 share/locale/sv/LC_MESSAGES/gegl-0.4.mo
 share/locale/tr/LC_MESSAGES/gegl-0.4.mo
 share/locale/uk/LC_MESSAGES/gegl-0.4.mo
diff -r 84ddbde2e12d -r 3c532e857ba8 graphics/gegl/distinfo
--- a/graphics/gegl/distinfo    Sat Apr 03 05:26:50 2021 +0000
+++ b/graphics/gegl/distinfo    Sat Apr 03 05:30:51 2021 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.32 2021/03/23 09:56:30 ryoon Exp $
+$NetBSD: distinfo,v 1.33 2021/04/03 05:30:51 ryoon Exp $
 
-SHA1 (gegl-0.4.26.tar.xz) = 916ef2bea01e269b1bd1b3825d04331e17aeedb9
-RMD160 (gegl-0.4.26.tar.xz) = df57119d659c8a5dacae6fcf3783058d7dd10e3f
-SHA512 (gegl-0.4.26.tar.xz) = 634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
-Size (gegl-0.4.26.tar.xz) = 4942492 bytes
+SHA1 (gegl-0.4.30.tar.xz) = 5409c096dcba512186a0a6a8ef2449d62b2affae
+RMD160 (gegl-0.4.30.tar.xz) = a9c35d5343baad327a622d1989f8f43597d9ccd1
+SHA512 (gegl-0.4.30.tar.xz) = 73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
+Size (gegl-0.4.30.tar.xz) = 5398052 bytes
 SHA1 (patch-gegl_gegl-config.c) = a8e1f5f5394a33be2bcdcb05ec7654d06f7ad4bc
-SHA1 (patch-operations_external_exr-load.cpp) = 2ffaf951af00cf3b079c3782b392341a2614eb31
 SHA1 (patch-operations_external_png-load.c) = 9a03e842597d6c069f7dfa0fa224dd487479b27f
 SHA1 (patch-operations_external_tiff-load.c) = 5be8581a1459db3007bb82c27c2770356314f71d
diff -r 84ddbde2e12d -r 3c532e857ba8 graphics/gegl/patches/patch-operations_external_exr-load.cpp
--- a/graphics/gegl/patches/patch-operations_external_exr-load.cpp      Sat Apr 03 05:26:50 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-operations_external_exr-load.cpp,v 1.1 2021/03/23 09:56:30 ryoon Exp $
-
-* Fix build with devel/glib2-2.68.0.
-
---- operations/external/exr-load.cpp.orig      2020-08-02 20:23:44.958153000 +0000
-+++ operations/external/exr-load.cpp
-@@ -29,9 +29,7 @@ property_file_path (path, "File", "")
- #define GEGL_OP_NAME exr_load
- #define GEGL_OP_C_FILE       "exr-load.cpp"
- 
--extern "C" {
- #include "gegl-op.h"
--}
- 
- #include <ImfInputFile.h>
- #include <ImfChannelList.h>



Home | Main Index | Thread Index | Old Index