Sun Apr 29 21:28:58 2018 UTC ()
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.


(ryoon)
diff -r1.16 -r1.17 pkgsrc/graphics/babl/Makefile
diff -r1.8 -r1.9 pkgsrc/graphics/babl/PLIST
diff -r1.14 -r1.15 pkgsrc/graphics/babl/distinfo

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

--- pkgsrc/graphics/babl/Makefile 2015/12/05 21:27:38 1.16
+++ pkgsrc/graphics/babl/Makefile 2018/04/29 21:28:58 1.17
@@ -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
3DISTNAME= babl-0.1.14 3DISTNAME= babl-0.1.46
4CATEGORIES= graphics 4CATEGORIES= graphics
5MASTER_SITES= http://download.gimp.org/pub/babl/0.1/ 5MASTER_SITES= http://download.gimp.org/pub/babl/0.1/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://gegl.org/babl/ 9HOMEPAGE= http://gegl.org/babl/
10COMMENT= Dynamic pixel conversion library 10COMMENT= Dynamic pixel conversion library
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 13WRKSRC= ${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.

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

--- pkgsrc/graphics/babl/PLIST 2015/08/14 18:25:40 1.8
+++ pkgsrc/graphics/babl/PLIST 2018/04/29 21:28:58 1.9
@@ -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 $
2include/babl-0.1/babl/babl-introspect.h 2include/babl-0.1/babl/babl-introspect.h
3include/babl-0.1/babl/babl-macros.h 3include/babl-0.1/babl/babl-macros.h
4include/babl-0.1/babl/babl-types.h 4include/babl-0.1/babl/babl-types.h
5include/babl-0.1/babl/babl-version.h 5include/babl-0.1/babl/babl-version.h
6include/babl-0.1/babl/babl.h 6include/babl-0.1/babl/babl.h
7lib/babl-0.1/CIE.la 7lib/babl-0.1/CIE.la
 8lib/babl-0.1/HCY.la
8lib/babl-0.1/HSL.la 9lib/babl-0.1/HSL.la
9lib/babl-0.1/HSV.la 10lib/babl-0.1/HSV.la
10lib/babl-0.1/cairo.la 11lib/babl-0.1/cairo.la
 12lib/babl-0.1/double.la
11lib/babl-0.1/fast-float.la 13lib/babl-0.1/fast-float.la
12lib/babl-0.1/float.la 14lib/babl-0.1/float.la
13lib/babl-0.1/gegl-fixups.la 15lib/babl-0.1/gegl-fixups.la
14lib/babl-0.1/gggl-lies.la 16lib/babl-0.1/gggl-lies.la
 17lib/babl-0.1/gggl-table-lies.la
 18lib/babl-0.1/gggl-table.la
15lib/babl-0.1/gggl.la 19lib/babl-0.1/gggl.la
16lib/babl-0.1/gimp-8bit.la 20lib/babl-0.1/gimp-8bit.la
17lib/babl-0.1/grey.la 21lib/babl-0.1/grey.la
 22lib/babl-0.1/half.la
18lib/babl-0.1/naive-CMYK.la 23lib/babl-0.1/naive-CMYK.la
19lib/babl-0.1/simple.la 24lib/babl-0.1/simple.la
 25lib/babl-0.1/sse-half.la
20lib/babl-0.1/sse2-float.la 26lib/babl-0.1/sse2-float.la
21lib/babl-0.1/sse2-int16.la 27lib/babl-0.1/sse2-int16.la
22lib/babl-0.1/sse2-int8.la 28lib/babl-0.1/sse2-int8.la
 29lib/babl-0.1/sse4-int8.la
23lib/babl-0.1/two-table.la 30lib/babl-0.1/two-table.la
 31lib/babl-0.1/u16.la
 32lib/babl-0.1/u32.la
24lib/babl-0.1/ycbcr.la 33lib/babl-0.1/ycbcr.la
25lib/libbabl-0.1.la 34lib/libbabl-0.1.la
26lib/pkgconfig/babl.pc 35lib/pkgconfig/babl.pc

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

--- pkgsrc/graphics/babl/distinfo 2015/12/05 21:27:38 1.14
+++ pkgsrc/graphics/babl/distinfo 2018/04/29 21:28:58 1.15
@@ -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
3SHA1 (babl-0.1.14.tar.bz2) = 1e1e27a9a07da95e905d07816701b2efaf5611af 3SHA1 (babl-0.1.46.tar.bz2) = 33c77797bcabc1064b28f7f953db813468424147
4RMD160 (babl-0.1.14.tar.bz2) = df886c51b01b7b8ee52bbdd9b0cdf0a20e65f728 4RMD160 (babl-0.1.46.tar.bz2) = 9c6a2fe80ae5d68b40c55ef0ed38d0436edd02c0
5SHA512 (babl-0.1.14.tar.bz2) = fb7c48738b968c2cf01aab20b50c7768501b73c8c34957ef500cf7a77bb2dce519ede34463a8a100037533d5f3566e1cd23d898c41eb29fc01620a0dde131398 5SHA512 (babl-0.1.46.tar.bz2) = a62d78d49565cfb5c3187353f31d7793156ae318e2a29b7430ca08272ea98b9101afb602d73c5cc87bc9f20a4469bc08bf8c6c197529260ae0e41d183f300648
6Size (babl-0.1.14.tar.bz2) = 718238 bytes 6Size (babl-0.1.46.tar.bz2) = 653887 bytes