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