Fri Jul 14 07:34:16 2023 UTC ()
babl: updated to 0.1.106

babl-0.1.106
Disable LUTs on big-endian, fix to 1bpp->4bpp LUTs, faster startup by caching
balanced RGB to XYZ matrices.

babl-0.1.104
LUT code-paths re-enabled, some array overflow proofing.

babl-0.1.102
Brown paper bag release - LUT code-paths now disabled by default.

babl-0.1.100
Stop double processing with LUT+normal fishes.
Support for non-ASCII characters in file paths on windows. Improved wrap build
support.


(adam)
diff -r1.56 -r1.57 pkgsrc/graphics/babl/Makefile
diff -r1.25 -r1.26 pkgsrc/graphics/babl/PLIST
diff -r1.39 -r1.40 pkgsrc/graphics/babl/distinfo

cvs diff -r1.56 -r1.57 pkgsrc/graphics/babl/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/babl/Makefile 2023/06/07 11:27:31 1.56
+++ pkgsrc/graphics/babl/Makefile 2023/07/14 07:34:16 1.57
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.56 2023/06/07 11:27:31 micha Exp $ 1# $NetBSD: Makefile,v 1.57 2023/07/14 07:34:16 adam Exp $
2 2
3DISTNAME= babl-0.1.98 3DISTNAME= babl-0.1.106
4PKGREVISION= 2 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= https://download.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/ 5MASTER_SITES= https://download.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://gegl.org/babl/ 9HOMEPAGE= http://gegl.org/babl/
11COMMENT= Dynamic pixel conversion library 10COMMENT= Dynamic pixel conversion library
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14USE_TOOLS+= pkg-config 13USE_TOOLS+= pkg-config
15USE_LANGUAGES= c99 14USE_LANGUAGES= c99
16 15
17MESON_ARGS+= -Dwith-docs=false 16MESON_ARGS+= -Dwith-docs=false
@@ -40,27 +39,27 @@ PLIST_VARS+= arm @@ -40,27 +39,27 @@ PLIST_VARS+= arm
40.if ${MACHINE_ARCH:Mearm*} 39.if ${MACHINE_ARCH:Mearm*}
41PLIST.arm= yes 40PLIST.arm= yes
42.endif 41.endif
43 42
44PKG_OPTIONS_VAR= PKG_OPTIONS.babl 43PKG_OPTIONS_VAR= PKG_OPTIONS.babl
45PKG_SUPPORTED_OPTIONS= 44PKG_SUPPORTED_OPTIONS=
46.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") 45.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
47PKG_SUPPORTED_OPTIONS+= mmx 46PKG_SUPPORTED_OPTIONS+= mmx
48.endif 47.endif
49 48
50.include "../../mk/compiler.mk" 49.include "../../mk/compiler.mk"
51 50
52.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \ 51.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \
53 && empty(CC_VERSION:Mgcc-7.*) 52 && !${CC_VERSION:Mgcc-7.*}
54PKG_SUGGESTED_OPTIONS+= mmx 53PKG_SUGGESTED_OPTIONS+= mmx
55.endif 54.endif
56 55
57.include "../../mk/bsd.options.mk" 56.include "../../mk/bsd.options.mk"
58 57
59.if !empty(PKG_OPTIONS:Mmmx) 58.if !empty(PKG_OPTIONS:Mmmx)
60MESON_ARGS+= -Denable-mmx=true 59MESON_ARGS+= -Denable-mmx=true
61.else 60.else
62MESON_ARGS+= -Denable-mmx=false 61MESON_ARGS+= -Denable-mmx=false
63.endif 62.endif
64 63
65# Apply removals to post-wrapper transformed arguments. 64# Apply removals to post-wrapper transformed arguments.
66BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script 65BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script

cvs diff -r1.25 -r1.26 pkgsrc/graphics/babl/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/babl/PLIST 2022/11/25 09:21:34 1.25
+++ pkgsrc/graphics/babl/PLIST 2023/07/14 07:34:16 1.26
@@ -1,60 +1,60 @@ @@ -1,60 +1,60 @@
1@comment $NetBSD: PLIST,v 1.25 2022/11/25 09:21:34 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.26 2023/07/14 07:34:16 adam Exp $
2bin/babl 2bin/babl
3include/babl-0.1/babl/babl-introspect.h 3include/babl-0.1/babl/babl-introspect.h
4include/babl-0.1/babl/babl-macros.h 4include/babl-0.1/babl/babl-macros.h
5include/babl-0.1/babl/babl-types.h 5include/babl-0.1/babl/babl-types.h
6include/babl-0.1/babl/babl-version.h 6include/babl-0.1/babl/babl-version.h
7include/babl-0.1/babl/babl.h 7include/babl-0.1/babl/babl.h
8lib/babl-0.1/CIE.${SOEXT} 8lib/babl-0.1/CIE.${SOEXT}
9lib/babl-0.1/HCY.${SOEXT} 9lib/babl-0.1/HCY.${SOEXT}
10lib/babl-0.1/HSL.${SOEXT} 10lib/babl-0.1/HSL.${SOEXT}
11lib/babl-0.1/HSV.${SOEXT} 11lib/babl-0.1/HSV.${SOEXT}
 12${PLIST.arm}lib/babl-0.1/arm-neon-CIE.so
 13${PLIST.arm}lib/babl-0.1/arm-neon-cairo.so
 14${PLIST.arm}lib/babl-0.1/arm-neon-double.so
 15${PLIST.arm}lib/babl-0.1/arm-neon-float.so
 16${PLIST.arm}lib/babl-0.1/arm-neon-gegl-fixups.so
 17${PLIST.arm}lib/babl-0.1/arm-neon-gggl-lies.so
 18${PLIST.arm}lib/babl-0.1/arm-neon-gggl.so
 19${PLIST.arm}lib/babl-0.1/arm-neon-grey.so
 20${PLIST.arm}lib/babl-0.1/arm-neon-simple.so
 21${PLIST.arm}lib/babl-0.1/arm-neon-u16.so
 22${PLIST.arm}lib/babl-0.1/arm-neon-u32.so
 23${PLIST.arm}lib/babl-0.1/arm-neon-ycbcr.so
12lib/babl-0.1/avx2-int8.${SOEXT} 24lib/babl-0.1/avx2-int8.${SOEXT}
13lib/babl-0.1/cairo.${SOEXT} 25lib/babl-0.1/cairo.${SOEXT}
14lib/babl-0.1/double.${SOEXT} 26lib/babl-0.1/double.${SOEXT}
15lib/babl-0.1/fast-float.${SOEXT} 27lib/babl-0.1/fast-float.${SOEXT}
16lib/babl-0.1/float.${SOEXT} 28lib/babl-0.1/float.${SOEXT}
17lib/babl-0.1/gegl-fixups.${SOEXT} 29lib/babl-0.1/gegl-fixups.${SOEXT}
18lib/babl-0.1/gggl-lies.${SOEXT} 30lib/babl-0.1/gggl-lies.${SOEXT}
19lib/babl-0.1/gggl-table-lies.${SOEXT} 31lib/babl-0.1/gggl-table-lies.${SOEXT}
20lib/babl-0.1/gggl-table.${SOEXT} 32lib/babl-0.1/gggl-table.${SOEXT}
21lib/babl-0.1/gggl.${SOEXT} 33lib/babl-0.1/gggl.${SOEXT}
22lib/babl-0.1/gimp-8bit.${SOEXT} 34lib/babl-0.1/gimp-8bit.${SOEXT}
23lib/babl-0.1/grey.${SOEXT} 35lib/babl-0.1/grey.${SOEXT}
24lib/babl-0.1/half.${SOEXT} 36lib/babl-0.1/half.${SOEXT}
25lib/babl-0.1/naive-CMYK.${SOEXT} 37lib/babl-0.1/naive-CMYK.${SOEXT}
26lib/babl-0.1/oklab.${SOEXT} 38lib/babl-0.1/oklab.${SOEXT}
27lib/babl-0.1/simple.${SOEXT} 39lib/babl-0.1/simple.${SOEXT}
28lib/babl-0.1/sse-half.${SOEXT} 40lib/babl-0.1/sse-half.${SOEXT}
29lib/babl-0.1/sse2-float.${SOEXT} 41lib/babl-0.1/sse2-float.${SOEXT}
30lib/babl-0.1/sse2-int16.${SOEXT} 42lib/babl-0.1/sse2-int16.${SOEXT}
31lib/babl-0.1/sse2-int8.${SOEXT} 43lib/babl-0.1/sse2-int8.${SOEXT}
32lib/babl-0.1/sse4-int8.${SOEXT} 44lib/babl-0.1/sse4-int8.${SOEXT}
33lib/babl-0.1/two-table.${SOEXT} 45lib/babl-0.1/two-table.${SOEXT}
34lib/babl-0.1/u16.${SOEXT} 46lib/babl-0.1/u16.${SOEXT}
35lib/babl-0.1/u32.${SOEXT} 47lib/babl-0.1/u32.${SOEXT}
36${PLIST.arm}lib/babl-0.1/arm-neon-CIE.so 
37${PLIST.arm}lib/babl-0.1/arm-neon-cairo.so 
38${PLIST.arm}lib/babl-0.1/arm-neon-double.so 
39${PLIST.arm}lib/babl-0.1/arm-neon-float.so 
40${PLIST.arm}lib/babl-0.1/arm-neon-gegl-fixups.so 
41${PLIST.arm}lib/babl-0.1/arm-neon-gggl-lies.so 
42${PLIST.arm}lib/babl-0.1/arm-neon-gggl.so 
43${PLIST.arm}lib/babl-0.1/arm-neon-grey.so 
44${PLIST.arm}lib/babl-0.1/arm-neon-simple.so 
45${PLIST.arm}lib/babl-0.1/arm-neon-u16.so 
46${PLIST.arm}lib/babl-0.1/arm-neon-u32.so 
47${PLIST.arm}lib/babl-0.1/arm-neon-ycbcr.so 
48${PLIST.x86_64}lib/babl-0.1/x86-64-v2-CIE.${SOEXT} 48${PLIST.x86_64}lib/babl-0.1/x86-64-v2-CIE.${SOEXT}
49${PLIST.x86_64}lib/babl-0.1/x86-64-v2-cairo.${SOEXT} 49${PLIST.x86_64}lib/babl-0.1/x86-64-v2-cairo.${SOEXT}
50${PLIST.x86_64}lib/babl-0.1/x86-64-v2-double.${SOEXT} 50${PLIST.x86_64}lib/babl-0.1/x86-64-v2-double.${SOEXT}
51${PLIST.x86_64}lib/babl-0.1/x86-64-v2-float.${SOEXT} 51${PLIST.x86_64}lib/babl-0.1/x86-64-v2-float.${SOEXT}
52${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gegl-fixups.${SOEXT} 52${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gegl-fixups.${SOEXT}
53${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl-lies.${SOEXT} 53${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl-lies.${SOEXT}
54${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl.${SOEXT} 54${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl.${SOEXT}
55${PLIST.x86_64}lib/babl-0.1/x86-64-v2-grey.${SOEXT} 55${PLIST.x86_64}lib/babl-0.1/x86-64-v2-grey.${SOEXT}
56${PLIST.x86_64}lib/babl-0.1/x86-64-v2-simple.${SOEXT} 56${PLIST.x86_64}lib/babl-0.1/x86-64-v2-simple.${SOEXT}
57${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u16.${SOEXT} 57${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u16.${SOEXT}
58${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u32.${SOEXT} 58${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u32.${SOEXT}
59${PLIST.x86_64}lib/babl-0.1/x86-64-v2-ycbcr.${SOEXT} 59${PLIST.x86_64}lib/babl-0.1/x86-64-v2-ycbcr.${SOEXT}
60${PLIST.x86_64}lib/babl-0.1/x86-64-v3-CIE.${SOEXT} 60${PLIST.x86_64}lib/babl-0.1/x86-64-v3-CIE.${SOEXT}
@@ -62,20 +62,20 @@ ${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ca @@ -62,20 +62,20 @@ ${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ca
62${PLIST.x86_64}lib/babl-0.1/x86-64-v3-double.${SOEXT} 62${PLIST.x86_64}lib/babl-0.1/x86-64-v3-double.${SOEXT}
63${PLIST.x86_64}lib/babl-0.1/x86-64-v3-float.${SOEXT} 63${PLIST.x86_64}lib/babl-0.1/x86-64-v3-float.${SOEXT}
64${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gegl-fixups.${SOEXT} 64${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gegl-fixups.${SOEXT}
65${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl-lies.${SOEXT} 65${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl-lies.${SOEXT}
66${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl.${SOEXT} 66${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl.${SOEXT}
67${PLIST.x86_64}lib/babl-0.1/x86-64-v3-grey.${SOEXT} 67${PLIST.x86_64}lib/babl-0.1/x86-64-v3-grey.${SOEXT}
68${PLIST.x86_64}lib/babl-0.1/x86-64-v3-simple.${SOEXT} 68${PLIST.x86_64}lib/babl-0.1/x86-64-v3-simple.${SOEXT}
69${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u16.${SOEXT} 69${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u16.${SOEXT}
70${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u32.${SOEXT} 70${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u32.${SOEXT}
71${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ycbcr.${SOEXT} 71${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ycbcr.${SOEXT}
72lib/babl-0.1/ycbcr.${SOEXT} 72lib/babl-0.1/ycbcr.${SOEXT}
73lib/girepository-1.0/Babl-0.1.typelib 73lib/girepository-1.0/Babl-0.1.typelib
74lib/libbabl-0.1.${SOEXT} 74lib/libbabl-0.1.${SOEXT}
75${PLIST.Darwin}lib/libbabl-0.1.0.${SOEXT} 
76${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0 75${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0
77${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0.197.1 76${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0.205.1
78lib/pkgconfig/babl.pc 77${PLIST.Darwin}lib/libbabl-0.1.0.${SOEXT}
 78lib/pkgconfig/babl-0.1.pc
79share/gir-1.0/Babl-0.1.gir 79share/gir-1.0/Babl-0.1.gir
80share/vala/vapi/babl-0.1.deps 80share/vala/vapi/babl-0.1.deps
81share/vala/vapi/babl-0.1.vapi 81share/vala/vapi/babl-0.1.vapi

cvs diff -r1.39 -r1.40 pkgsrc/graphics/babl/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/babl/distinfo 2022/11/25 09:21:34 1.39
+++ pkgsrc/graphics/babl/distinfo 2023/07/14 07:34:16 1.40
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.39 2022/11/25 09:21:34 wiz Exp $ 1$NetBSD: distinfo,v 1.40 2023/07/14 07:34:16 adam Exp $
2 2
3BLAKE2s (babl-0.1.98.tar.xz) = 80a14ee48dda9ba4253e5b3dc17d8b75eb31a7dfead04d1179266b5d72b50358 3BLAKE2s (babl-0.1.106.tar.xz) = 3284fde10a376ed17e072247654541457e3c9c10dbed4cbb4c48dc733fb7b4d5
4SHA512 (babl-0.1.98.tar.xz) = 33b2e3f8fbcd6602bb82d6242dd2911bb2232e69350f7a0e70e14b1472052e27b0e2a1fa6a2b6d0449fc9796353336e311c8d4007c532447cd61f95b684a3120 4SHA512 (babl-0.1.106.tar.xz) = 97dc57141754ff64a961f77df50dcd91b32d3cf26efa8ba9f3dd5fcfae41e96f986178a04ba7a8940effb6e6e33ac98b163551f377dc781308c750222efb4943
5Size (babl-0.1.98.tar.xz) = 312516 bytes 5Size (babl-0.1.106.tar.xz) = 315068 bytes
6SHA1 (patch-babl_babl-cpuaccel.c) = e06c723627b5449e2311b6d1a8a68def9ddf7033 6SHA1 (patch-babl_babl-cpuaccel.c) = e06c723627b5449e2311b6d1a8a68def9ddf7033
7SHA1 (patch-babl_meson.build) = ff2ab73080b97cf442e7581932d22a612f4e3093 7SHA1 (patch-babl_meson.build) = ff2ab73080b97cf442e7581932d22a612f4e3093
8SHA1 (patch-extensions_gggl.c) = b88bd62e59c921ea3d71fb6cbf69fd441a0ae4c8 8SHA1 (patch-extensions_gggl.c) = b88bd62e59c921ea3d71fb6cbf69fd441a0ae4c8