pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/gegl



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Nov  7 07:35:58 UTC 2024

Modified Files:
        pkgsrc/graphics/gegl: Makefile PLIST distinfo options.mk

Log Message:
gegl: update to 0.4.50.

GEGL-0.4.50 2024-11-03

Core:

Better Gobject Introspection annotation coverage.

Improved error handling for gegl chain processing.

Added accessors for pad meta-data, to be able to show names and
descriptions in UIs.

GeglColor: more lax parameters for g_arapm_values_cmp

Ops:

API: GEGL_OP_NAME needs to be uniqe .c filenames no longer needs to be.
First registered op with a given name now takes precedence over later.

  * exr-save: store 16bpc files as half, fixing gimp#10778

  * ff-load, ff-save: fix build with FFmpeg 7

  * dither: do processing in linear when all levels==2

  * OpenCL: upgrade from 1.1 to 3.0, disable opencl caching system -
    not crashing is more important than caching. And fixes to the
    opencl operation of the following ops:

  * alien-map

  * color-to-alpha

  * edge-sobel

  * hue-chroma

  * noise-reduction

  * oilify

  * snn-mean

New Ops:

styles: a UI for achieving many visual effects for use on text and
similar alpha defined shapes. bevel: simulate light and shadow on an
alpha defined shape. inner-glow: an inner shadow glow effect

New Ops in workshop:

ctx-script: an experimental op for rendering ctx protocol this might be
a future basis for ctx-based vector layers.

Build:

Various meson cleanups. Generate .pdb (CodeView) debug symbols for
Windows Reproducible build fixed by getting rid of runtime values in
.gir files.

Updated vendored libraries

ctx has been updated from upstream, perhaps most significantly the
protocol/drawing API has been fuzzed with afl+


To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 pkgsrc/graphics/gegl/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/gegl/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/graphics/gegl/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/gegl/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/gegl/Makefile
diff -u pkgsrc/graphics/gegl/Makefile:1.138 pkgsrc/graphics/gegl/Makefile:1.139
--- pkgsrc/graphics/gegl/Makefile:1.138 Fri Nov  1 12:52:51 2024
+++ pkgsrc/graphics/gegl/Makefile       Thu Nov  7 07:35:58 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.138 2024/11/01 12:52:51 wiz Exp $
+# $NetBSD: Makefile,v 1.139 2024/11/07 07:35:58 wiz Exp $
 
-DISTNAME=      gegl-0.4.48
-PKGREVISION=   6
+DISTNAME=      gegl-0.4.50
 CATEGORIES=    graphics
 MASTER_SITES=  https://download.gimp.org/pub/gegl/${PKGVERSION_NOREV:R}/
 EXTRACT_SUFX=  .tar.xz
@@ -24,7 +23,10 @@ MAKE_ENV+=   LD_LIBRARY_PATH=${WRKSRC}/out
 # For Darwin
 MAKE_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/output/gegl
 
-PKGCONFIG_OVERRIDE+=   gegl.pc.in
+PKGCONFIG_OVERRIDE+=   output/meson-private/gegl-0.4.pc
+PKGCONFIG_OVERRIDE+=   output/meson-private/gegl-sc-0.4.pc
+
+PKGCONFIG_OVERRIDE_STAGE=      post-configure
 
 PYTHON_FOR_BUILD_ONLY= tool
 
@@ -34,19 +36,21 @@ PLIST_VARS+=                darwin notdarwin
 .if ${OPSYS} == "Darwin"
 PLIST_SUBST+=          SOEXT="dylib"
 PLIST.darwin=          yes
+PRINT_PLIST_AWK+=      { gsub(/\.dylib$$/, ".$${SOEXT}"); }
 .else
 PLIST_SUBST+=          SOEXT="so"
 PLIST.notdarwin=       yes
+PRINT_PLIST_AWK+=      { gsub(/\.so$$/, ".$${SOEXT}"); }
 .endif
 
-PLIST_VARS+=           x86_64
+PLIST_SRC+=            ${PLIST_SRC_DFLT}
 .if ${MACHINE_ARCH} == "x86_64"
-PLIST.x86_64=          yes
+PRINT_PLIST_AWK+=      { if (/x86_64-v/) $$0 = "$${PLIST.x86_64}" $$0 }
 .endif
 
-PLIST_VARS+=           neon
 .if ${MACHINE_ARCH:Mearmv[67]*}
-PLIST.neon=            yes
+PLIST_SRC+=            PLIST.neon
+PRINT_PLIST_AWK+=      { if (/arm-neon/) $$0 = "$${PLIST.neon}" $$0 }
 .endif
 
 # ../gegl/opencl/gegl-cl-color.c:32:10: fatal error: opencl/colors.cl.h: No such file or directory

Index: pkgsrc/graphics/gegl/PLIST
diff -u pkgsrc/graphics/gegl/PLIST:1.43 pkgsrc/graphics/gegl/PLIST:1.44
--- pkgsrc/graphics/gegl/PLIST:1.43     Thu Feb 22 09:03:53 2024
+++ pkgsrc/graphics/gegl/PLIST  Thu Nov  7 07:35:58 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.43 2024/02/22 09:03:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.44 2024/11/07 07:35:58 wiz Exp $
 bin/gegl
 bin/gegl-imgcmp
 include/gegl-0.4/gegl-apply.h
@@ -52,16 +52,25 @@ include/gegl-0.4/npd/npd_gegl.h
 include/gegl-0.4/npd/npd_math.h
 include/gegl-0.4/opencl/cl.h
 include/gegl-0.4/opencl/cl_d3d10.h
+include/gegl-0.4/opencl/cl_d3d11.h
+include/gegl-0.4/opencl/cl_dx9_media_sharing.h
+include/gegl-0.4/opencl/cl_egl.h
 include/gegl-0.4/opencl/cl_ext.h
 include/gegl-0.4/opencl/cl_gl.h
-include/gegl-0.4/opencl/cl_gl_ext.h
+include/gegl-0.4/opencl/cl_half.h
+include/gegl-0.4/opencl/cl_icd.h
+include/gegl-0.4/opencl/cl_layer.h
 include/gegl-0.4/opencl/cl_platform.h
+include/gegl-0.4/opencl/cl_va_api_media_sharing_intel.h
+include/gegl-0.4/opencl/cl_version.h
 include/gegl-0.4/opencl/gegl-cl-color.h
 include/gegl-0.4/opencl/gegl-cl-init.h
 include/gegl-0.4/opencl/gegl-cl-random.h
 include/gegl-0.4/opencl/gegl-cl-types.h
+include/gegl-0.4/opencl/gegl-cl-version.h
 include/gegl-0.4/opencl/gegl-cl.h
 include/gegl-0.4/opencl/opencl.h
+include/gegl-0.4/opencl/opencl.hpp
 include/gegl-0.4/operation/gegl-extension-handler.h
 include/gegl-0.4/operation/gegl-operation-area-filter.h
 include/gegl-0.4/operation/gegl-operation-composer.h
@@ -87,26 +96,11 @@ include/gegl-0.4/sc/sc-sample.h
 lib/gegl-0.4/dropshadow2.json
 lib/gegl-0.4/exr-load.${SOEXT}
 lib/gegl-0.4/exr-save.${SOEXT}
-${PLIST.neon}lib/gegl-0.4/gegl-common-arm-neon.${SOEXT}
-${PLIST.neon}lib/gegl-0.4/gegl-common-cxx-arm-neon.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-cxx-x86_64-v2.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-cxx-x86_64-v3.${SOEXT}
 lib/gegl-0.4/gegl-common-cxx.${SOEXT}
-${PLIST.neon}lib/gegl-0.4/gegl-common-gpl3-arm-neon.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-gpl3-x86_64-v2.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-gpl3-x86_64-v3.${SOEXT}
 lib/gegl-0.4/gegl-common-gpl3.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-x86_64-v2.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-common-x86_64-v3.${SOEXT}
 lib/gegl-0.4/gegl-common.${SOEXT}
 lib/gegl-0.4/gegl-core.${SOEXT}
-${PLIST.neon}lib/gegl-0.4/gegl-generated-arm-neon.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-generated-x86_64-v2.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-generated-x86_64-v3.${SOEXT}
 lib/gegl-0.4/gegl-generated.${SOEXT}
-${PLIST.neon}lib/gegl-0.4/gegl-transformops-arm-neon.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-transformops-x86_64-v2.${SOEXT}
-${PLIST.x86_64}lib/gegl-0.4/gegl-transformops-x86_64-v3.${SOEXT}
 lib/gegl-0.4/gif-load.${SOEXT}
 lib/gegl-0.4/grey2.json
 ${PLIST.jasper}lib/gegl-0.4/jp2-load.${SOEXT}
@@ -137,10 +131,10 @@ lib/gegl-0.4/vector-stroke.${SOEXT}
 lib/gegl-0.4/webp-load.${SOEXT}
 lib/gegl-0.4/webp-save.${SOEXT}
 lib/girepository-1.0/Gegl-0.4.typelib
-lib/libgegl-0.4.${SOEXT}
-${PLIST.notdarwin}lib/libgegl-0.4.${SOEXT}.0
-${PLIST.notdarwin}lib/libgegl-0.4.${SOEXT}.0.447.1
 ${PLIST.darwin}lib/libgegl-0.4.0.dylib
+lib/libgegl-0.4.${SOEXT}
+${PLIST.notdarwin}lib/libgegl-0.4.so.0
+${PLIST.notdarwin}lib/libgegl-0.4.so.0.449.1
 lib/libgegl-npd-0.4.${SOEXT}
 lib/libgegl-sc-0.4.${SOEXT}
 lib/pkgconfig/gegl-0.4.pc
@@ -169,6 +163,7 @@ share/locale/mr/LC_MESSAGES/gegl-0.4.mo
 share/locale/nb/LC_MESSAGES/gegl-0.4.mo
 share/locale/ne/LC_MESSAGES/gegl-0.4.mo
 share/locale/nl/LC_MESSAGES/gegl-0.4.mo
+share/locale/nn/LC_MESSAGES/gegl-0.4.mo
 share/locale/oc/LC_MESSAGES/gegl-0.4.mo
 share/locale/pl/LC_MESSAGES/gegl-0.4.mo
 share/locale/pt/LC_MESSAGES/gegl-0.4.mo

Index: pkgsrc/graphics/gegl/distinfo
diff -u pkgsrc/graphics/gegl/distinfo:1.45 pkgsrc/graphics/gegl/distinfo:1.46
--- pkgsrc/graphics/gegl/distinfo:1.45  Thu Feb 22 09:03:53 2024
+++ pkgsrc/graphics/gegl/distinfo       Thu Nov  7 07:35:58 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.45 2024/02/22 09:03:53 wiz Exp $
+$NetBSD: distinfo,v 1.46 2024/11/07 07:35:58 wiz Exp $
 
-BLAKE2s (gegl-0.4.48.tar.xz) = 2fb9bf17c79252dc2bcf6fa37e1b87a055eb9c56cdb73dfdccf5ab9c972e05ea
-SHA512 (gegl-0.4.48.tar.xz) = 8f47e6445062894c16d54eeeec4a55cccc32fc49c9fb9be3428a591daaeb21b1a5b8529a68d82613fd75f107bb8c0418c9e5337346bd94da3226e545189c226b
-Size (gegl-0.4.48.tar.xz) = 5805488 bytes
+BLAKE2s (gegl-0.4.50.tar.xz) = 2f8c321aa91562380df5f16fe96a6c2f4d0bc7edff3e63fb046b40644bbebc31
+SHA512 (gegl-0.4.50.tar.xz) = 6ba7cc6a1feca518857a6f474fffec4d3ddce81104541d9d8c9d6a6d7464a00ec0d4fce63194ba2d457d606fea3049fbd365b20b70fdbdf275dac61bc35f8205
+Size (gegl-0.4.50.tar.xz) = 5987700 bytes
 SHA1 (patch-gegl_gegl-config.c) = a8e1f5f5394a33be2bcdcb05ec7654d06f7ad4bc
 SHA1 (patch-gegl_gegl-cpuaccel.c) = f32ee8dfb8b89eb0aa117ac071cd35367b7841a5
 SHA1 (patch-operations_external_png-load.c) = 9a03e842597d6c069f7dfa0fa224dd487479b27f

Index: pkgsrc/graphics/gegl/options.mk
diff -u pkgsrc/graphics/gegl/options.mk:1.4 pkgsrc/graphics/gegl/options.mk:1.5
--- pkgsrc/graphics/gegl/options.mk:1.4 Fri Apr  9 05:12:58 2021
+++ pkgsrc/graphics/gegl/options.mk     Thu Nov  7 07:35:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2021/04/09 05:12:58 adam Exp $
+# $NetBSD: options.mk,v 1.5 2024/11/07 07:35:58 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gegl
 PKG_SUPPORTED_OPTIONS= svg jasper
@@ -11,6 +11,7 @@ PLIST_VARS+=  jasper svg
 .if !empty(PKG_OPTIONS:Msvg)
 .include "../../graphics/librsvg/buildlink3.mk"
 PLIST.svg=     yes
+PRINT_PLIST_AWK+=      { if (/svg-load/) $$0 = "$${PLIST.svg}" $$0 }
 .else
 MESON_ARGS+=   -Dlibrsvg=disabled
 .endif
@@ -18,6 +19,7 @@ MESON_ARGS+=  -Dlibrsvg=disabled
 .if !empty(PKG_OPTIONS:Mjasper)
 .include "../../graphics/jasper/buildlink3.mk"
 PLIST.jasper=  yes
+PRINT_PLIST_AWK+=      { if (/jp2-load/) $$0 = "$${PLIST.jasper}" $$0 }
 .else
 MESON_ARGS+=   -Djasper=disabled
 .endif



Home | Main Index | Thread Index | Old Index