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<br/> 2018-01-23 babl-0.1.42 Fully initialize fishes when loading from cache. <br/> 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.<br/> 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.diff -r1.16 -r1.17 pkgsrc/graphics/babl/Makefile
(ryoon)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2015/12/05 21:27:38 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2018/04/29 21:28:58 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= babl-0.1.14 | 3 | DISTNAME= babl-0.1.46 | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES= http://download.gimp.org/pub/babl/0.1/ | 5 | MASTER_SITES= http://download.gimp.org/pub/babl/0.1/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://gegl.org/babl/ | 9 | HOMEPAGE= http://gegl.org/babl/ | |
10 | COMMENT= Dynamic pixel conversion library | 10 | COMMENT= Dynamic pixel conversion library | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 13 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
14 | 14 | |||
15 | # NOTE: to build documentation (which requires additional dependencies) | 15 | # NOTE: to build documentation (which requires additional dependencies) | |
16 | # define BUILD_DOCS in MAKE_ENV. | 16 | # define BUILD_DOCS in MAKE_ENV. |
@@ -1,26 +1,35 @@ | @@ -1,26 +1,35 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2015/08/14 18:25:40 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2018/04/29 21:28:58 ryoon Exp $ | |
2 | include/babl-0.1/babl/babl-introspect.h | 2 | include/babl-0.1/babl/babl-introspect.h | |
3 | include/babl-0.1/babl/babl-macros.h | 3 | include/babl-0.1/babl/babl-macros.h | |
4 | include/babl-0.1/babl/babl-types.h | 4 | include/babl-0.1/babl/babl-types.h | |
5 | include/babl-0.1/babl/babl-version.h | 5 | include/babl-0.1/babl/babl-version.h | |
6 | include/babl-0.1/babl/babl.h | 6 | include/babl-0.1/babl/babl.h | |
7 | lib/babl-0.1/CIE.la | 7 | lib/babl-0.1/CIE.la | |
8 | lib/babl-0.1/HCY.la | |||
8 | lib/babl-0.1/HSL.la | 9 | lib/babl-0.1/HSL.la | |
9 | lib/babl-0.1/HSV.la | 10 | lib/babl-0.1/HSV.la | |
10 | lib/babl-0.1/cairo.la | 11 | lib/babl-0.1/cairo.la | |
12 | lib/babl-0.1/double.la | |||
11 | lib/babl-0.1/fast-float.la | 13 | lib/babl-0.1/fast-float.la | |
12 | lib/babl-0.1/float.la | 14 | lib/babl-0.1/float.la | |
13 | lib/babl-0.1/gegl-fixups.la | 15 | lib/babl-0.1/gegl-fixups.la | |
14 | lib/babl-0.1/gggl-lies.la | 16 | lib/babl-0.1/gggl-lies.la | |
17 | lib/babl-0.1/gggl-table-lies.la | |||
18 | lib/babl-0.1/gggl-table.la | |||
15 | lib/babl-0.1/gggl.la | 19 | lib/babl-0.1/gggl.la | |
16 | lib/babl-0.1/gimp-8bit.la | 20 | lib/babl-0.1/gimp-8bit.la | |
17 | lib/babl-0.1/grey.la | 21 | lib/babl-0.1/grey.la | |
22 | lib/babl-0.1/half.la | |||
18 | lib/babl-0.1/naive-CMYK.la | 23 | lib/babl-0.1/naive-CMYK.la | |
19 | lib/babl-0.1/simple.la | 24 | lib/babl-0.1/simple.la | |
25 | lib/babl-0.1/sse-half.la | |||
20 | lib/babl-0.1/sse2-float.la | 26 | lib/babl-0.1/sse2-float.la | |
21 | lib/babl-0.1/sse2-int16.la | 27 | lib/babl-0.1/sse2-int16.la | |
22 | lib/babl-0.1/sse2-int8.la | 28 | lib/babl-0.1/sse2-int8.la | |
29 | lib/babl-0.1/sse4-int8.la | |||
23 | lib/babl-0.1/two-table.la | 30 | lib/babl-0.1/two-table.la | |
31 | lib/babl-0.1/u16.la | |||
32 | lib/babl-0.1/u32.la | |||
24 | lib/babl-0.1/ycbcr.la | 33 | lib/babl-0.1/ycbcr.la | |
25 | lib/libbabl-0.1.la | 34 | lib/libbabl-0.1.la | |
26 | lib/pkgconfig/babl.pc | 35 | lib/pkgconfig/babl.pc |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2015/12/05 21:27:38 adam Exp $ | 1 | $NetBSD: distinfo,v 1.15 2018/04/29 21:28:58 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (babl-0.1.14.tar.bz2) = 1e1e27a9a07da95e905d07816701b2efaf5611af | 3 | SHA1 (babl-0.1.46.tar.bz2) = 33c77797bcabc1064b28f7f953db813468424147 | |
4 | RMD160 (babl-0.1.14.tar.bz2) = df886c51b01b7b8ee52bbdd9b0cdf0a20e65f728 | 4 | RMD160 (babl-0.1.46.tar.bz2) = 9c6a2fe80ae5d68b40c55ef0ed38d0436edd02c0 | |
5 | SHA512 (babl-0.1.14.tar.bz2) = fb7c48738b968c2cf01aab20b50c7768501b73c8c34957ef500cf7a77bb2dce519ede34463a8a100037533d5f3566e1cd23d898c41eb29fc01620a0dde131398 | 5 | SHA512 (babl-0.1.46.tar.bz2) = a62d78d49565cfb5c3187353f31d7793156ae318e2a29b7430ca08272ea98b9101afb602d73c5cc87bc9f20a4469bc08bf8c6c197529260ae0e41d183f300648 | |
6 | Size (babl-0.1.14.tar.bz2) = 718238 bytes | 6 | Size (babl-0.1.46.tar.bz2) = 653887 bytes |