head 1.60; access; symbols pkgsrc-2023Q4:1.59.0.2 pkgsrc-2023Q4-base:1.59 pkgsrc-2023Q3:1.58.0.2 pkgsrc-2023Q3-base:1.58 pkgsrc-2023Q2:1.56.0.2 pkgsrc-2023Q2-base:1.56 pkgsrc-2023Q1:1.55.0.2 pkgsrc-2023Q1-base:1.55 pkgsrc-2022Q4:1.54.0.2 pkgsrc-2022Q4-base:1.54 pkgsrc-2022Q3:1.52.0.2 pkgsrc-2022Q3-base:1.52 pkgsrc-2022Q2:1.47.0.2 pkgsrc-2022Q2-base:1.47 pkgsrc-2022Q1:1.45.0.2 pkgsrc-2022Q1-base:1.45 pkgsrc-2021Q4:1.42.0.2 pkgsrc-2021Q4-base:1.42 pkgsrc-2021Q3:1.39.0.4 pkgsrc-2021Q3-base:1.39 pkgsrc-2021Q2:1.39.0.2 pkgsrc-2021Q2-base:1.39 pkgsrc-2021Q1:1.38.0.2 pkgsrc-2021Q1-base:1.38 pkgsrc-2020Q4:1.37.0.2 pkgsrc-2020Q4-base:1.37 pkgsrc-2020Q3:1.36.0.4 pkgsrc-2020Q3-base:1.36 pkgsrc-2020Q2:1.36.0.2 pkgsrc-2020Q2-base:1.36 pkgsrc-2020Q1:1.35.0.2 pkgsrc-2020Q1-base:1.35 pkgsrc-2019Q4:1.27.0.4 pkgsrc-2019Q4-base:1.27 pkgsrc-2019Q3:1.25.0.4 pkgsrc-2019Q3-base:1.25 pkgsrc-2019Q2:1.25.0.2 pkgsrc-2019Q2-base:1.25 pkgsrc-2019Q1:1.23.0.4 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.2 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.21.0.2 pkgsrc-2018Q3-base:1.21 pkgsrc-2018Q2:1.19.0.2 pkgsrc-2018Q2-base:1.19 pkgsrc-2018Q1:1.16.0.22 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.20 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.16.0.18 pkgsrc-2017Q3-base:1.16 pkgsrc-2017Q2:1.16.0.14 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.16.0.12 pkgsrc-2017Q1-base:1.16 pkgsrc-2016Q4:1.16.0.10 pkgsrc-2016Q4-base:1.16 pkgsrc-2016Q3:1.16.0.8 pkgsrc-2016Q3-base:1.16 pkgsrc-2016Q2:1.16.0.6 pkgsrc-2016Q2-base:1.16 pkgsrc-2016Q1:1.16.0.4 pkgsrc-2016Q1-base:1.16 pkgsrc-2015Q4:1.16.0.2 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.15.0.2 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.13.0.8 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.6 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.4 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.2 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.12.0.14 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.12 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.10 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.8 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.6 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.4 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.2 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.11.0.4 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.2 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.10.0.4 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.2 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.9.0.6 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.2 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.7.0.8 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.6 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.4 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.2 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.5.0.4 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.2 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.4.0.2 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.2.0.2 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.1.1.1.0.6 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.4 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.2 cube-native-xorg-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.60 date 2024.02.22.09.01.21; author wiz; state Exp; branches; next 1.59; commitid he5LKP3cbjS6mpZE; 1.59 date 2023.11.12.13.21.50; author wiz; state Exp; branches; next 1.58; commitid SjpNXQIV5XeZ3kME; 1.58 date 2023.08.14.05.24.30; author wiz; state Exp; branches; next 1.57; commitid LOSB79OLVxvXjIAE; 1.57 date 2023.07.14.07.34.16; author adam; state Exp; branches; next 1.56; commitid 6QgfZfsOhxyn2KwE; 1.56 date 2023.06.07.11.27.31; author micha; state Exp; branches; next 1.55; commitid oEIMun2BnBqLv0sE; 1.55 date 2023.01.29.21.16.27; author ryoon; state Exp; branches; next 1.54; commitid QL7aBXsBGmQvUtbE; 1.54 date 2022.11.25.09.21.34; author wiz; state Exp; branches; next 1.53; commitid WHgSrJ0GMyrO343E; 1.53 date 2022.10.08.11.15.53; author nia; state Exp; branches; next 1.52; commitid AeBJ9tP927pFeUWD; 1.52 date 2022.09.11.08.59.14; author tnn; state Exp; branches 1.52.2.1; next 1.51; commitid bsl2kMcYhrQtlqTD; 1.51 date 2022.09.10.11.27.52; author tnn; state Exp; branches; next 1.50; commitid NJOKLyG92r5vcjTD; 1.50 date 2022.09.10.09.34.16; author wiz; state Exp; branches; next 1.49; commitid kdQJqkM6eBTCziTD; 1.49 date 2022.07.17.16.38.25; author wiz; state Exp; branches; next 1.48; commitid PdYR14H5fxxJGgMD; 1.48 date 2022.07.10.20.23.38; author wiz; state Exp; branches; next 1.47; commitid XXDWmNYpSI0W9oLD; 1.47 date 2022.04.12.23.43.44; author tnn; state Exp; branches; next 1.46; commitid EcpvB0xj51hX7YzD; 1.46 date 2022.04.12.23.42.58; author tnn; state Exp; branches; next 1.45; commitid 7gkFQAkpjAjG7YzD; 1.45 date 2022.03.23.22.27.34; author tnn; state Exp; branches; next 1.44; commitid nqbZtfTvzp7IloxD; 1.44 date 2022.03.05.12.19.41; author tnn; state Exp; branches; next 1.43; commitid fl4LgewgFX4Yy1vD; 1.43 date 2022.02.26.07.46.32; author wiz; state Exp; branches; next 1.42; commitid W3J7Ssi7Zdfhh6uD; 1.42 date 2021.12.08.16.04.48; author adam; state Exp; branches; next 1.41; commitid 2PyWjHx5T8rqARjD; 1.41 date 2021.10.01.16.32.04; author adam; state Exp; branches; next 1.40; commitid ZrCGwe91RdoxW7bD; 1.40 date 2021.10.01.14.27.09; author ryoon; state Exp; branches; next 1.39; commitid 3Q4BAltUKgHFf7bD; 1.39 date 2021.04.03.05.26.50; author ryoon; state Exp; branches; next 1.38; commitid JlnVCVyocXo15ONC; 1.38 date 2021.01.12.18.06.58; author jperkin; state Exp; branches; next 1.37; commitid YNlzzdNgs0daTsDC; 1.37 date 2020.10.08.11.16.29; author ryoon; state Exp; branches; next 1.36; commitid p4Nz1W27SNaHH5rC; 1.36 date 2020.06.15.10.55.02; author ryoon; state Exp; branches; next 1.35; commitid npvIXHP0MlmwhjcC; 1.35 date 2020.03.08.16.49.53; author wiz; state Exp; branches; next 1.34; commitid rcNYzTQo8icypCZB; 1.34 date 2020.03.03.04.12.22; author brook; state Exp; branches; next 1.33; commitid RXPDTUlGV5clnUYB; 1.33 date 2020.02.26.14.45.13; author nia; state Exp; branches; next 1.32; commitid hdjOYvZZqtDF5cYB; 1.32 date 2020.02.25.14.55.36; author brook; state Exp; branches; next 1.31; commitid 01gqwyFwcEOYa4YB; 1.31 date 2020.02.25.04.13.46; author brook; state Exp; branches; next 1.30; commitid 5uN1CTOmwSbpA0YB; 1.30 date 2020.02.24.17.37.27; author brook; state Exp; branches; next 1.29; commitid 3DjTQ33rBp9a6XXB; 1.29 date 2020.01.19.23.19.50; author nia; state Exp; branches; next 1.28; commitid VwkAtXUgRtYS9mTB; 1.28 date 2020.01.09.23.37.45; author nia; state Exp; branches; next 1.27; commitid 91NxB2dZKgS5A4SB; 1.27 date 2019.11.10.11.19.50; author nia; state Exp; branches; next 1.26; commitid Nol4rbTPbFhwqiKB; 1.26 date 2019.11.02.14.05.08; author nia; state Exp; branches; next 1.25; commitid 5YCFoQL7wHi7BhJB; 1.25 date 2019.06.18.14.24.02; author ryoon; state Exp; branches; next 1.24; commitid N4b8qP2a7a7F6GrB; 1.24 date 2019.04.09.13.08.00; author ryoon; state Exp; branches; next 1.23; commitid Doc2PL23OHw4WFiB; 1.23 date 2018.12.09.03.04.34; author sevan; state Exp; branches; next 1.22; commitid Ua1noKwOP0qbu43B; 1.22 date 2018.11.22.12.59.07; author ryoon; state Exp; branches; next 1.21; commitid JfE8iiatFAO1kW0B; 1.21 date 2018.08.28.13.31.48; author ryoon; state Exp; branches; next 1.20; commitid AXOO599bmckEgTPA; 1.20 date 2018.07.16.01.07.36; author ryoon; state Exp; branches; next 1.19; commitid QAAgMA7ltPG2xiKA; 1.19 date 2018.05.27.12.53.43; author wiz; state Exp; branches; next 1.18; commitid oCXcyIWTg3EQ2WDA; 1.18 date 2018.05.01.20.26.38; author martin; state Exp; branches; next 1.17; commitid hluYcMwzhsG3oDAA; 1.17 date 2018.04.29.21.28.58; author ryoon; state Exp; branches; next 1.16; commitid o6VSzP0B0GsuNnAA; 1.16 date 2015.12.05.21.27.38; author adam; state Exp; branches; next 1.15; commitid EXAAFfoJHfrLWNLy; 1.15 date 2015.08.14.18.27.06; author wiz; state Exp; branches; next 1.14; commitid dnROhFcRLib6Agxy; 1.14 date 2015.08.14.18.25.40; author wiz; state Exp; branches; next 1.13; commitid TOmxjJnZFZpyzgxy; 1.13 date 2014.08.19.10.42.55; author wiz; state Exp; branches; next 1.12; commitid a0FgByjZtdIcAXMx; 1.12 date 2012.10.06.14.10.41; author asau; state Exp; branches; next 1.11; 1.11 date 2012.05.07.08.33.26; author adam; state Exp; branches; next 1.10; 1.10 date 2011.12.09.17.43.53; author adam; state Exp; branches; next 1.9; 1.9 date 2011.02.28.14.52.50; author wiz; state Exp; branches; next 1.8; 1.8 date 2011.02.10.07.41.25; author adam; state Exp; branches; next 1.7; 1.7 date 2010.02.05.11.42.37; author drochner; state Exp; branches; next 1.6; 1.6 date 2010.02.02.14.09.58; author adam; state Exp; branches; next 1.5; 1.5 date 2009.08.21.19.39.58; author adam; state Exp; branches; next 1.4; 1.4 date 2009.06.13.08.05.05; author wiz; state Exp; branches; next 1.3; 1.3 date 2009.06.10.09.19.49; author wiz; state Exp; branches; next 1.2; 1.2 date 2009.01.28.13.02.49; author tron; state Exp; branches; next 1.1; 1.1 date 2008.08.19.17.51.14; author bjs; state Exp; branches 1.1.1.1; next ; 1.52.2.1 date 2022.10.08.18.07.10; author bsiegert; state Exp; branches; next ; commitid eAIt0c3OXJkOvWWD; 1.1.1.1 date 2008.08.19.17.51.14; author bjs; state Exp; branches; next ; desc @@ 1.60 log @babl: update to 0.1.108. 2024-02-09 babl-0.1.108 "double" and "half" support in cli-tool, build fixes. @ text @# $NetBSD: Makefile,v 1.59 2023/11/12 13:21:50 wiz Exp $ DISTNAME= babl-0.1.108 CATEGORIES= graphics MASTER_SITES= https://download.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://gegl.org/babl/ COMMENT= Dynamic pixel conversion library LICENSE= gnu-gpl-v3 USE_TOOLS+= pkg-config USE_LANGUAGES= c99 MESON_ARGS+= -Dwith-docs=false PKGCONFIG_OVERRIDE+= babl.pc.in PYTHON_FOR_BUILD_ONLY= tool .include "../../mk/bsd.prefs.mk" PLIST_VARS+= Darwin not_Darwin .if ${OPSYS} == "Darwin" PLIST.Darwin= yes PLIST_SUBST+= SOEXT="dylib" .else PLIST.not_Darwin= yes PLIST_SUBST+= SOEXT="so" .endif PLIST_VARS+= x86_64 .if ${MACHINE_ARCH} == "x86_64" PLIST.x86_64= yes .endif PLIST_VARS+= arm .if ${MACHINE_ARCH:Mearm*} PLIST.arm= yes .endif PKG_OPTIONS_VAR= PKG_OPTIONS.babl PKG_SUPPORTED_OPTIONS= .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PKG_SUPPORTED_OPTIONS+= mmx .endif .include "../../mk/compiler.mk" .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \ && !${CC_VERSION:Mgcc-7.*} PKG_SUGGESTED_OPTIONS+= mmx .endif .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mmmx) MESON_ARGS+= -Denable-mmx=true .else MESON_ARGS+= -Denable-mmx=false .endif # Apply removals to post-wrapper transformed arguments. BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/babl .include "../../devel/meson/build.mk" .include "../../devel/glib2/buildlink3.mk" .include "../../devel/gobject-introspection/buildlink3.mk" .include "../../lang/vala/buildlink3.mk" .include "../../graphics/lcms2/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.59 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2023/08/14 05:24:30 wiz Exp $ d3 1 a3 2 DISTNAME= babl-0.1.106 PKGREVISION= 2 @ 1.58 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2023/07/14 07:34:16 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.57 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2023/06/07 11:27:31 micha Exp $ d4 1 @ 1.56 log @Recursive revbump for new major version of graphics/graphviz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2023/01/29 21:16:27 ryoon Exp $ d3 1 a3 2 DISTNAME= babl-0.1.98 PKGREVISION= 2 d52 1 a52 1 && empty(CC_VERSION:Mgcc-7.*) @ 1.55 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2022/11/25 09:21:34 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.54 log @babl: update to 0.1.98. 2022-11-13 babl-0.1.98 More robust bounds protection in ICC handling, avoid garbage collecting lookup tables in-line with processing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2022/10/08 11:15:53 nia Exp $ d4 1 @ 1.53 log @babl: Fix PLIST on 32-bit ARM @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2022/09/11 08:59:14 tnn Exp $ d3 1 a3 1 DISTNAME= babl-0.1.96 d39 1 a39 1 .if !empty(MACHINE_ARCH:Mearm*) @ 1.52 log @babl: partially revert previous, fix build on non-x86 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2022/09/10 11:27:52 tnn Exp $ d38 4 @ 1.52.2.1 log @Pullup ticket #6684 - requested by nia graphics/babl: evbarm build fix Revisions pulled up: - graphics/babl/Makefile 1.53 - graphics/babl/PLIST 1.24 --- Module Name: pkgsrc Committed By: nia Date: Sat Oct 8 11:15:53 UTC 2022 Modified Files: pkgsrc/graphics/babl: Makefile PLIST Log Message: babl: Fix PLIST on 32-bit ARM @ text @d1 1 a1 1 # $NetBSD$ a37 4 PLIST_VARS+= arm .if !empty(MACHINE_ARCH:Mearm*) PLIST.arm= yes .endif @ 1.51 log @babl: append to PKG_SUGGESTED_OPTIONS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2022/09/10 09:34:16 wiz Exp $ d40 1 @ 1.50 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2022/07/17 16:38:25 wiz Exp $ a39 1 PKG_SUPPORTED_OPTIONS= d48 1 a48 1 PKG_SUGGESTED_OPTIONS= mmx @ 1.49 log @babl: enable introspection and vala support Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2022/07/10 20:23:38 wiz Exp $ d3 1 a3 2 DISTNAME= babl-0.1.92 PKGREVISION= 1 @ 1.48 log @babl: update to 0.1.92. patch update from martin@@, thanks! 2022-02-21 babl-0.1.90 Fixes for avoiding load of wrong SIMD extensions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2022/04/12 23:43:44 tnn Exp $ d4 1 a17 1 MESON_ARGS+= -Denable-gir=false d71 2 @ 1.47 log @babl: fix inverted logic in previous @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2022/04/12 23:42:58 tnn Exp $ d3 1 a3 2 DISTNAME= babl-0.1.90 PKGREVISION= 1 d67 2 @ 1.46 log @babl: turn mmx into a PKG_OPTION so people can easily disable it if needed There are reports of segfaults while building gimp. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2022/03/23 22:27:34 tnn Exp $ d56 1 a56 1 .if empty(PKG_OPTIONS:Mmmx) @ 1.45 log @babl: disable segfaulting mmx intrinsics with GCC7. Bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2022/03/05 12:19:41 tnn Exp $ d40 7 d49 10 a58 2 .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ !empty(CC_VERSION:Mgcc-7.*) @ 1.44 log @babl: fix PLIST on !x86_64 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2022/02/26 07:46:32 wiz Exp $ d4 1 d40 7 @ 1.43 log @babl: update to 0.1.90. Automatic LUT creation for conversions from <=24bpp of colorant componants, SIMD builds for x86_64 micro-architecture levels and ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats. Fix bug of an unlocked non-locked mutex, which started failing on some platforms. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2021/12/08 16:04:48 adam Exp $ d34 5 @ 1.42 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2021/10/01 16:32:04 adam Exp $ d3 1 a3 2 DISTNAME= babl-0.1.88 PKGREVISION= 1 @ 1.41 log @babl: better MASTER_SITES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2021/10/01 14:27:09 ryoon Exp $ d4 1 @ 1.40 log @babl: Update to 0.1.88 Changelog: 2021-07-01 babl-0.1.88 Consistency fixes to format names, in particular for palettized formats. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2021/04/03 05:26:50 ryoon Exp $ d5 1 a5 1 MASTER_SITES= https://download.gimp.org/pub/babl/0.1/ @ 1.39 log @babl: Update to 0.1.86 Changelog: 2021-02-26 babl-0.1.86 input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces. improved thread safety for babl_space_from_icc build: allow using babl a subproject in other meson projects. 2020-12-17 babl-0.1.84 Fixed bug in caching of CMYK ICC profiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2021/01/12 18:06:58 jperkin Exp $ d3 1 a3 1 DISTNAME= babl-0.1.86 @ 1.38 log @babl: Don't require --version-script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2020/10/08 11:16:29 ryoon Exp $ d3 1 a3 1 DISTNAME= babl-0.1.82 @ 1.37 log @babl: Update to 0.1.82 Changelog: 2020-10-04 babl-0.1.82 Handle the parametric ICCv4 types that are not strictly the same type as core sRGB curve. 2020-08-02 babl-0.1.80 meson build cleanups, depend on meson 0.54 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2020/06/15 10:55:02 ryoon Exp $ d28 1 a28 1 PLIST_SUBST+= SOEXT="dylib" d31 1 a31 1 PLIST_SUBST+= SOEXT="so" @ 1.36 log @babl: Update to 0.1.78 Changelog: 2020-06-07 babl-0.1.78 Bugfix release - mutex and atomicity related issues. 2020-05-27 babl-0.1.76 Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK conversion. Added AV2 gamme u8->linear float conversions. VAPI file generation for vala integration. Adjusted strategy for conversion selection, trades back warm-up time for missing some fast multi-step conversions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2020/03/08 16:49:53 wiz Exp $ d3 1 a3 1 DISTNAME= babl-0.1.78 @ 1.35 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2020/03/03 04:12:22 brook Exp $ d3 1 a3 2 DISTNAME= babl-0.1.74 PKGREVISION= 1 @ 1.34 log @Update the module extension for Darwin. Babl v0.1.74 now uses .dylib as the extension for modules on Darwin. Consequently, it is no longer necessary to rename the files post-install, but it is necessary to use different extensions for more of PLIST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2020/02/26 14:45:13 nia Exp $ d4 1 @ 1.33 log @babl: Update to 0.1.74 2019-08-22 babl-0.1.74 Build fixes, improved host cpu detection, OSX fixes, clang warning squelches. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2020/02/25 14:55:36 brook Exp $ a39 15 .if ${OPSYS} == "Darwin" # # Meson uses .dylib for Darwin shared libraries, but G_MODULE_SUFFIX # is always .so on Unix, including Darwin. This is under discussion # at https://gitlab.gnome.org/GNOME/glib/issues/1413 but for now # rename the plugins and reset their internal ID to match the new # name. # post-install: cd ${DESTDIR}/${PREFIX}/lib/babl-0.1 && for i in *.dylib; do \ install_name_tool -id ${PREFIX}/lib/babl-0.1/$${i%.dylib}.so $${i}; \ mv "$${i}" "$${i%.dylib}.so" \ ; done .endif @ 1.32 log @Remove a stray commented out .include line left over from earlier testing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2020/02/25 04:13:46 brook Exp $ d3 1 a3 1 DISTNAME= babl-0.1.72 @ 1.31 log @Correctly fix the build breakage on Darwin. The previous patch removed use of --version-script on Darwin and converted the shared library extensions to the Darwin standard of .dylib. The former is necessary, but the latter was not quite correct. A distinction must be made between shared libraries provided by the package for linking of applications and shared libraries provided by the package for dynamic loading by Gnome applications. Gnome applications expect that plugins will use the .so extension on all Unix platforms, including Darwin. Thus, a subset of the shared libraries must be renamed, both on the filesystem and internally. This is partly mentioned in PR #54824, although that is for graphics/gegl not tnis package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2020/02/24 17:37:27 brook Exp $ a39 2 # .include "../../mk/bsd.prefs.mk" @ 1.30 log @Fix build breakage on Darwin. MacOS uses the .dylib extension for shared libraries and dyld does not understand the --version-script option. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2020/01/19 23:19:50 nia Exp $ d40 17 @ 1.29 log @babl: USE_LANGUAGES= c99 Build fix for older compilers with c89 default... ../babl/base/formats.c: In function 'babl_formats_init': ../babl/base/formats.c:38:3: error: 'for' loop initial declarations are only allowed in C99 mode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2020/01/09 23:37:45 nia Exp $ d23 11 d35 2 @ 1.28 log @babl: Apply removals to post-wrapper transformed arguments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2019/11/10 11:19:50 nia Exp $ d14 1 @ 1.27 log @babl: Remove unsupported linker args on SunOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2019/11/02 14:05:08 nia Exp $ d22 3 a24 1 BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script,babl.map @ 1.26 log @babl: Update to 0.1.72 2019-08-22 babl-0.1.72 Added handling for grayscale ICC profiles and gobject introspection support. Optimizations for many format conversions for u8, u16 and half formats. And fixed a crash for NANs in float to u8 conversions. 2019-08-02 babl-0.1.70 Build fixes making the meson build work with more architectures. 2019-07-25 babl-0.1.68 Added Yu'v' (CIE 1976 UCS) color model. Fixed a severe non-initialised memory issue - that kept us from using fast paths for many babl spaces loaded from profile. More fully symmetric conversions between associated and separate alpha. Added more converters, both SSE2 and non-SSE2 for matrix-conversion between different RGB spaces. Improvements to website/documentation; babl is now using the terms associated alpha and separate alpha, all of: nonpremultiplied-, premultiplied- and nonassociated- alpha are now considered deprecated API. HCY luminance is now relative to the RGB space used - no change for sRGB related pixel formats. AVX2 acceleration for some linear to float conversions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2019/06/18 14:24:02 ryoon Exp $ d22 2 @ 1.25 log @Update to 0.1.66 Changelog: 2019-06-12 babl-0.1.66 Added API call, babl_space_get_rgb_luminance, Make most SIMD code-paths optional again on i686. 2019-05-25 babl-0.1.64 Support for Hygon Dhyana, and Y~aA formats for symmetric completeness. Code consistency, gitlab CI, autotools and meson build improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2019/04/09 13:08:00 ryoon Exp $ d3 1 a3 1 DISTNAME= babl-0.1.66 d5 2 a6 2 MASTER_SITES= http://download.gimp.org/pub/babl/0.1/ EXTRACT_SUFX= .tar.bz2 d13 1 a13 1 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} d15 2 a16 2 # NOTE: to build documentation (which requires additional dependencies) # define BUILD_DOCS in MAKE_ENV. a17 3 USE_LIBTOOL= yes USE_TOOLS+= pkg-config gmake GNU_CONFIGURE= yes d20 1 a20 5 # XXX Clang does not handle assembler, yet #.include "../../mk/compiler.mk" #.if !empty(PKGSRC_COMPILER:Mclang) #CONFIGURE_ARGS+= --disable-sse #.endif d22 2 @ 1.24 log @Update to 0.1.62 Changelog: 2019-02-01 babl-0.1.62 Continuous integration with gitlab. Initial CMYK spaces with lcms2 based ICC support, much room for optimization. Improved custom space support for palette formats. scRGB space, works like sRGB but always with linear TRCs. Model introspection API permitting low overhead checks whether a format/model is RGB, CMYK type of alpha and similar. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2018/12/09 03:04:34 sevan Exp $ d3 1 a3 1 DISTNAME= babl-0.1.62 @ 1.23 log @Need pthread support, make sure a substitue is present if OS lacks support natively, e.g Minix at present. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2018/11/22 12:59:07 ryoon Exp $ d3 1 a3 1 DISTNAME= babl-0.1.60 d29 1 @ 1.22 log @Update to 0.1.60 Changelog: 2018-10-05 babl-0.1.60
Improved thread safety, acceleration for R'G'B'A u8 -> cairo-ARGB32 conversion.
2018-10-05 babl-0.1.58
Preserve color of transparent pixels in conversion to premultiplied alpha, Added single precision code-paths for faster fallback/reference conversions. New BABL_ICC_INTENT_PERFORMANCE bitflag for combining with intent as bitflags, use of matrix+trc when relative colorimetric CLUT is present. New color model and formats, CIE xyY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2018/08/28 13:31:48 ryoon Exp $ d29 1 @ 1.21 log @Update to 0.1.56 Changelog: 2018-08-14 babl-0.1.56 Improvements to the caching of profiled conversion chains between invocations by ignoring unknown bits in cache file and remember which conversions yielded reference fishes. 2018-07-23 babl-0.1.54 Export babl_space_get_icc, babl_space_get, babl_model_with_space, babl_space_with_trc, babl_format_get_encoding, babl_model_is, SSE2 versions of YA float and Y float to CIE L float. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2018/07/16 01:07:36 ryoon Exp $ d3 1 a3 1 DISTNAME= babl-0.1.56 @ 1.20 log @Update to 0.1.52 Changelog: 2018-06-02 babl-0.1.52 Concurrency fixes and fixes to handling of 0/1 entry palettes, do not pre-equalize XYZ conversion matrices for sRGB, internal clean-ups, pre-define ACES2065-1 and ACEScg BablSpaces, add R~G~B~ set of spaces, which for all BablSpaces mean use sRGB TRC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/05/27 12:53:43 wiz Exp $ d3 1 a3 1 DISTNAME= babl-0.1.52 @ 1.19 log @babl: update to 0.1.50. 2018-05-20 babl-0.1.50 Improvements to speed and precision of indexed code, improvements to meson build. 2018-05-15 babl-0.1.48 fix u8 <-> double conversions for chroma, SSE2 version of RGBA float to CIE L / Lab. Build with -Ofast by default. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2018/05/01 20:26:38 martin Exp $ d3 1 a3 1 DISTNAME= babl-0.1.50 @ 1.18 log @Fix alignement related crashes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2018/04/29 21:28:58 ryoon Exp $ d3 1 a3 2 DISTNAME= babl-0.1.46 PKGREVISION= 1 @ 1.17 log @Update to 0.1.46 Changelog: 2018-04-10 babl-0.1.46 added extensions with more coverage for u32, half and other utilit fast paths improving fast path coverage. 2018-02-18 babl-0.1.44 Fix bug in custom primaries/ICC fast paths, improve meson build
2018-01-23 babl-0.1.42 Fully initialize fishes when loading from cache.
2018-01-16 babl-0.1.40 Added format "CIE XYZ alpha" color model and formats. New API babl_process_rows for reduced overhead in some scenarios; though bigger gains seen also for regular babl_process with reimplemented branch-free dispatch, and faster cbrt. Added meson build; being tested in parallel with auotmake, Improved reference conversions for formats skipping some of models components, Fixed gamma handling in indexed/palettized formats and improved gamma precision consistenct in sse2 conversions.
2017-11-15 babl-0.1.38 Added format "CIE L float", a couple of protections against division by 0.0 2017-11-10 babl-0.1.36 Optimized customized primary aware code paths for CIE Lab<->RGB conversions, improved accuracy of gamma approximations. New API babl_format_exists() for checking validity of babl format name, crash proofing of cache handling and use of environment variables. 2017-10-06 babl-0.1.34 Brown paper bag release, Fix indexed / custom primaries conflict, and re-export a symbol used by old GEGL/GIMPs. 2017-10-03 babl-0.1.32 Added custom primaries and TRC support through ICC parsing, improved float<->half performance, rewrite of all conversions functions to adhere to new signature. 2017-07-15 babl-0.1.30 Thread stability for palette modes, stricter alpha preservation, now cross-compilable on android. 2017-05-30 babl-0.1.28 Fast paths for Lav <-> Lch, release triggered by pending GIMP release. 2017-05-09 babl-0.1.26 Build and install HCY color space, platform independences fixes to fish cache. 2017-02-01 babl-0.1.24 Improvements to profile cache persistance, fast paths that improve actual GIMP use on various precisions, use single precision constants for some more of CIE computions. 2016-11-05 babl-0.1.22 Added cache of profiled conversions, added HCY color model, some precision and performance updated for fast paths. 2016-11-05 babl-0.1.20 Fix run-time errors, leaks, and race conditions. Add conditional fast paths. 2016-06-13 babl-0.1.18 Bugfix: take alpha threshold in consideration when processing floats in SSE2. 2016-02-12 babl-0.1.16 Improvements to half float reference, SIMD, and fast-paths, and CIE float fast paths; cleanups of fast path extensions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/12/05 21:27:38 adam Exp $ d4 1 @ 1.16 log @Changes 0.1.14: sRGB precision tuning, stability fixes, locale fix for setting error tolerance. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/08/14 18:27:06 wiz Exp $ d3 1 a3 1 DISTNAME= babl-0.1.14 @ 1.15 log @Add link to git repository in comment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/08/14 18:25:40 wiz Exp $ d3 1 a3 2 DISTNAME= babl_0.1.12.orig PKGNAME= babl-0.1.12 d5 1 a5 2 MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+files/ # https://git.gnome.org/browse/babl/ a20 1 d24 4 a27 4 .include "../../mk/compiler.mk" .if !empty(PKGSRC_COMPILER:Mclang) CONFIGURE_ARGS+= --disable-sse .endif @ 1.14 log @Update to 0.1.12: 2012-03-30 babl-0.1.12 optimizations for floating point conversions, HSV and HSL color models, removal of dead code, fixed CIE Lab conversions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2014/08/19 10:42:55 wiz Exp $ d7 1 @ 1.13 log @ftp.gimp.org is no longer. Update/remove links pointing there. From Niclas Rosenvik. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/10/06 14:10:41 asau Exp $ d3 2 a4 1 DISTNAME= babl-0.1.10 d6 1 a6 1 MASTER_SITES= http://ftp.gwdg.de/pub/misc/grafik/gimp/babl/${PKGVERSION_NOREV:R}/ d14 2 @ 1.12 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/05/07 08:33:26 adam Exp $ d5 1 a5 2 MASTER_SITES= ftp://ftp.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/ \ http://ftp.gwdg.de/pub/misc/grafik/gimp/babl/${PKGVERSION_NOREV:R}/ @ 1.11 log @Changes 0.1.10: * LUT based speedups for gamma correction / uncorrection. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2011/12/09 17:43:53 adam Exp $ a15 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.10 log @Changes 0.1.6: Build improvements, remove blatantly wrong conversions from extensions, made it possible to distinguish format_n formats from others, improvements to vala/gobject introspection support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2011/02/28 14:52:50 wiz Exp $ d3 1 a3 1 DISTNAME= babl-0.1.6 d5 2 a6 2 MASTER_SITES= ftp://ftp.gimp.org/pub/babl/0.1/ \ http://ftp.gwdg.de/pub/misc/grafik/gimp/babl/0.1/ @ 1.9 log @Reset maintainer for retired developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2011/02/10 07:41:25 adam Exp $ d3 1 a3 1 DISTNAME= babl-0.1.4 @ 1.8 log @Chamges 0.1.4: Improved cross platform build ability, added code to handle n-component formats, remove extraenous runtime profiling that impacted performance. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2010/02/05 11:42:37 drochner Exp $ d9 1 a9 1 MAINTAINER= bjs@@NetBSD.org @ 1.7 log @minor cleanup: remove a "subst" hack which doesn't apply anymore, remove a pointless Makefile snippet, add a mirror (the MASTER_SITE was down when I tried) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2010/02/02 14:09:58 adam Exp $ d3 1 a3 1 DISTNAME= babl-0.1.2 d12 4 a15 4 ### ### NOTE: to build documentation--which requires additional dependencies-- ### define BUILD_DOCS in MAKE_ENV. ### d24 6 @ 1.6 log @Changes 0.1.2: Made babl mostly threadsafe (sufficient for GIMP/GEGLs needs). Streamlined core functionality, reducing number of function calls and removing overeager instrumentation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2009/08/21 19:39:58 adam Exp $ d3 1 a3 1 DISTNAME= babl-${BABL_VERSION} d5 2 a6 1 MASTER_SITES= ftp://ftp.gimp.org/pub/babl/0.1/ a23 14 .include "Makefile.version" # Work around broken makefile, please see here: # http://bugzilla.gnome.org/show_bug.cgi?id=569085 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" SUBST_CLASSES+= plugin SUBST_STAGE.plugin= post-configure SUBST_FILES.plugin= extensions/Makefile SUBST_SED.plugin= -e "s/SHREXT = .dylib/SHREXT = .so/" SUBST_SED.plugin+= -e "s/DYNAMICLIB = -dynamiclib/DYNAMICLIB = -bundle/" SUBST_SED.plugin+= -e "s/BABL_API_VERSION...SHREXT./BABL_API_VERSION).dylib/" .endif @ 1.5 log @Changes 0.1.0: Support for RGBA representation in the frequency domain, un-pre-multiply close-to-zero alpha values to complete black instead of slightly brighter than black, add a BABL_ALPHA_THRESHOLD constant to the API, do a complete overhaul of the babl API and do some changes to increase portability of the library. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2009/06/13 08:05:05 wiz Exp $ d17 3 a19 3 GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_TOOLS+= pkg-config gmake @ 1.4 log @Downgrade babl to 0.0.22 again. The world, and especially gegl, is not ready for it yet. Addresses PR 41573. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/06/10 09:19:49 wiz Exp $ d5 1 a5 1 MASTER_SITES= ftp://ftp.gimp.org/pub/babl/0.0/ @ 1.3 log @Update to 0.1.0: Support for RGBA representation in the frequency domain, un-pre-multiply close-to-zero alpha values to complete black instead of slightly brighter than black, add a BABL_ALPHA_THRESHOLD constant to the API, do a complete overhaul of the babl API and do some changes to increase portability of the library. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2009/01/28 13:02:49 tron Exp $ a10 2 LICENSE= gnu-lgpl-v3 @ 1.2 log @Fix build problems under Mac OS X: 1.) Pull in patch from GNOME SVN to get definition of "gzize" in the Mac OS X specific part o "babl-cpuaccel.c". 2.) Fix broken build of extensions which need to be built as bundles and not shared libraries. This fixes PR pkg/40473. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $ d11 2 @ 1.1 log @Initial revision @ text @d1 1 a1 2 # $NetBSD$ # d25 12 @ 1.1.1.1 log @Import babl-0.0.22 (used in the development version of the GIMP). -- babl is a dynamic, any to any, pixel format translation library. It allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations. A vocabulary to formulate new pixel formats from existing primitives is provided as well as the framework to add new color models and data types. @ text @@