Sat Sep 10 09:34:16 2022 UTC ()
babl: update to 0.1.96.

2022-08-23 babl-0.1.96
Minor changes from 0.1.94, fixing build.

2022-08-21 babl-0.1.94
Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
compatibility of introspection info.


(wiz)
diff -r1.49 -r1.50 pkgsrc/graphics/babl/Makefile
diff -r1.22 -r1.23 pkgsrc/graphics/babl/PLIST
diff -r1.37 -r1.38 pkgsrc/graphics/babl/distinfo
diff -r1.1 -r0 pkgsrc/graphics/babl/patches/patch-meson.build

cvs diff -r1.49 -r1.50 pkgsrc/graphics/babl/Makefile (switch to unified diff)

--- pkgsrc/graphics/babl/Makefile 2022/07/17 16:38:25 1.49
+++ pkgsrc/graphics/babl/Makefile 2022/09/10 09:34:16 1.50
@@ -1,76 +1,75 @@ @@ -1,76 +1,75 @@
1# $NetBSD: Makefile,v 1.49 2022/07/17 16:38:25 wiz Exp $ 1# $NetBSD: Makefile,v 1.50 2022/09/10 09:34:16 wiz Exp $
2 2
3DISTNAME= babl-0.1.92 3DISTNAME= babl-0.1.96
4PKGREVISION= 1 
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
18 17
19PKGCONFIG_OVERRIDE+= babl.pc.in 18PKGCONFIG_OVERRIDE+= babl.pc.in
20 19
21PYTHON_FOR_BUILD_ONLY= tool 20PYTHON_FOR_BUILD_ONLY= tool
22 21
23.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
24 23
25PLIST_VARS+= Darwin not_Darwin 24PLIST_VARS+= Darwin not_Darwin
26.if ${OPSYS} == "Darwin" 25.if ${OPSYS} == "Darwin"
27PLIST.Darwin= yes 26PLIST.Darwin= yes
28PLIST_SUBST+= SOEXT="dylib" 27PLIST_SUBST+= SOEXT="dylib"
29.else 28.else
30PLIST.not_Darwin= yes 29PLIST.not_Darwin= yes
31PLIST_SUBST+= SOEXT="so" 30PLIST_SUBST+= SOEXT="so"
32.endif 31.endif
33 32
34PLIST_VARS+= x86_64 33PLIST_VARS+= x86_64
35.if ${MACHINE_ARCH} == "x86_64" 34.if ${MACHINE_ARCH} == "x86_64"
36PLIST.x86_64= yes 35PLIST.x86_64= yes
37.endif 36.endif
38 37
39 38
40PKG_OPTIONS_VAR= PKG_OPTIONS.babl 39PKG_OPTIONS_VAR= PKG_OPTIONS.babl
41PKG_SUPPORTED_OPTIONS= 40PKG_SUPPORTED_OPTIONS=
42.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") 41.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
43PKG_SUPPORTED_OPTIONS+= mmx 42PKG_SUPPORTED_OPTIONS+= mmx
44.endif 43.endif
45 44
46.include "../../mk/compiler.mk" 45.include "../../mk/compiler.mk"
47 46
48.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \ 47.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \
49 && empty(CC_VERSION:Mgcc-7.*) 48 && empty(CC_VERSION:Mgcc-7.*)
50PKG_SUGGESTED_OPTIONS= mmx 49PKG_SUGGESTED_OPTIONS= mmx
51.endif 50.endif
52 51
53.include "../../mk/bsd.options.mk" 52.include "../../mk/bsd.options.mk"
54 53
55.if !empty(PKG_OPTIONS:Mmmx) 54.if !empty(PKG_OPTIONS:Mmmx)
56MESON_ARGS+= -Denable-mmx=true 55MESON_ARGS+= -Denable-mmx=true
57.else 56.else
58MESON_ARGS+= -Denable-mmx=false 57MESON_ARGS+= -Denable-mmx=false
59.endif 58.endif
60 59
61# Apply removals to post-wrapper transformed arguments. 60# Apply removals to post-wrapper transformed arguments.
62BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script 61BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script
63BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map 62BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map
64BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script 63BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script
65BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map 64BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map
66 65
67TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/babl 66TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/babl
68 67
69.include "../../devel/meson/build.mk" 68.include "../../devel/meson/build.mk"
70.include "../../devel/glib2/buildlink3.mk" 69.include "../../devel/glib2/buildlink3.mk"
71.include "../../devel/gobject-introspection/buildlink3.mk" 70.include "../../devel/gobject-introspection/buildlink3.mk"
72.include "../../lang/vala/buildlink3.mk" 71.include "../../lang/vala/buildlink3.mk"
73.include "../../graphics/lcms2/buildlink3.mk" 72.include "../../graphics/lcms2/buildlink3.mk"
74.include "../../mk/pthread.buildlink3.mk" 73.include "../../mk/pthread.buildlink3.mk"
75.include "../../mk/dlopen.buildlink3.mk" 74.include "../../mk/dlopen.buildlink3.mk"
76.include "../../mk/bsd.pkg.mk" 75.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/graphics/babl/PLIST (switch to unified diff)

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

cvs diff -r1.37 -r1.38 pkgsrc/graphics/babl/distinfo (switch to unified diff)

--- pkgsrc/graphics/babl/distinfo 2022/07/10 20:23:38 1.37
+++ pkgsrc/graphics/babl/distinfo 2022/09/10 09:34:16 1.38
@@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
1$NetBSD: distinfo,v 1.37 2022/07/10 20:23:38 wiz Exp $ 1$NetBSD: distinfo,v 1.38 2022/09/10 09:34:16 wiz Exp $
2 2
3BLAKE2s (babl-0.1.92.tar.xz) = 70ad87bcf37d3d696d64dc0a5d48cf11b2307f5898bc7a657af2260409650526 3BLAKE2s (babl-0.1.96.tar.xz) = 694bc278b69d10e513dec38aaccb96c3205a8c1de5babc574421218e9256fba3
4SHA512 (babl-0.1.92.tar.xz) = c2baf39f576bf7f57786c59f2de0818257f4d1d62cadf44fdd802c9a534ed94390dd1616e7e72fcc9de1fb85a24a10fbacdbbabbe376a45ae598be46817e3bc0 4SHA512 (babl-0.1.96.tar.xz) = 771d68b80f1123baa38256e4b1d7946284cd88997b2ab7c7092a74120e91ea5ee7ab4c001686ae4b3e363b6465484f185a64f9c75515a55d3ffb81fecbeaca42
5Size (babl-0.1.92.tar.xz) = 309784 bytes 5Size (babl-0.1.96.tar.xz) = 312184 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
9SHA1 (patch-meson.build) = 303db249139fba8430707b80795285a09470dbed 

File Deleted: pkgsrc/graphics/babl/patches/Attic/patch-meson.build