pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/babl babl: Update to 0.1.72



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc0132042536
branches:  trunk
changeset: 343273:cc0132042536
user:      nia <nia%pkgsrc.org@localhost>
date:      Sat Nov 02 14:05:08 2019 +0000

description:
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.

diffstat:

 graphics/babl/Makefile |  25 ++++++++------------
 graphics/babl/PLIST    |  61 ++++++++++++++++++++++++++-----------------------
 graphics/babl/distinfo |  10 ++++----
 3 files changed, 47 insertions(+), 49 deletions(-)

diffs (132 lines):

diff -r cb3a5c944d4c -r cc0132042536 graphics/babl/Makefile
--- a/graphics/babl/Makefile    Sat Nov 02 13:58:32 2019 +0000
+++ b/graphics/babl/Makefile    Sat Nov 02 14:05:08 2019 +0000
@@ -1,31 +1,26 @@
-# $NetBSD: Makefile,v 1.25 2019/06/18 14:24:02 ryoon Exp $
+# $NetBSD: Makefile,v 1.26 2019/11/02 14:05:08 nia Exp $
 
-DISTNAME=      babl-0.1.66
+DISTNAME=      babl-0.1.72
 CATEGORIES=    graphics
-MASTER_SITES=  http://download.gimp.org/pub/babl/0.1/
-EXTRACT_SUFX=  .tar.bz2
+MASTER_SITES=  https://download.gimp.org/pub/babl/0.1/
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://gegl.org/babl/
 COMMENT=       Dynamic pixel conversion library
 LICENSE=       gnu-gpl-v3
 
-WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+USE_TOOLS+=    pkg-config
 
-# NOTE: to build documentation (which requires additional dependencies)
-#      define BUILD_DOCS in MAKE_ENV.
+MESON_ARGS+=   -Dwith-docs=false
+MESON_ARGS+=   -Denable-gir=false
 
-USE_LIBTOOL=           yes
-USE_TOOLS+=            pkg-config gmake
-GNU_CONFIGURE=         yes
 PKGCONFIG_OVERRIDE+=   babl.pc.in
 
-# XXX Clang does not handle assembler, yet
-#.include "../../mk/compiler.mk"
-#.if !empty(PKGSRC_COMPILER:Mclang)
-#CONFIGURE_ARGS+=      --disable-sse
-#.endif
+PYTHON_FOR_BUILD_ONLY= tool
 
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/buildlink3.mk"
 .include "../../graphics/lcms2/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
diff -r cb3a5c944d4c -r cc0132042536 graphics/babl/PLIST
--- a/graphics/babl/PLIST       Sat Nov 02 13:58:32 2019 +0000
+++ b/graphics/babl/PLIST       Sat Nov 02 14:05:08 2019 +0000
@@ -1,35 +1,38 @@
-@comment $NetBSD: PLIST,v 1.9 2018/04/29 21:28:58 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.10 2019/11/02 14:05:08 nia Exp $
 include/babl-0.1/babl/babl-introspect.h
 include/babl-0.1/babl/babl-macros.h
 include/babl-0.1/babl/babl-types.h
 include/babl-0.1/babl/babl-version.h
 include/babl-0.1/babl/babl.h
-lib/babl-0.1/CIE.la
-lib/babl-0.1/HCY.la
-lib/babl-0.1/HSL.la
-lib/babl-0.1/HSV.la
-lib/babl-0.1/cairo.la
-lib/babl-0.1/double.la
-lib/babl-0.1/fast-float.la
-lib/babl-0.1/float.la
-lib/babl-0.1/gegl-fixups.la
-lib/babl-0.1/gggl-lies.la
-lib/babl-0.1/gggl-table-lies.la
-lib/babl-0.1/gggl-table.la
-lib/babl-0.1/gggl.la
-lib/babl-0.1/gimp-8bit.la
-lib/babl-0.1/grey.la
-lib/babl-0.1/half.la
-lib/babl-0.1/naive-CMYK.la
-lib/babl-0.1/simple.la
-lib/babl-0.1/sse-half.la
-lib/babl-0.1/sse2-float.la
-lib/babl-0.1/sse2-int16.la
-lib/babl-0.1/sse2-int8.la
-lib/babl-0.1/sse4-int8.la
-lib/babl-0.1/two-table.la
-lib/babl-0.1/u16.la
-lib/babl-0.1/u32.la
-lib/babl-0.1/ycbcr.la
-lib/libbabl-0.1.la
+lib/babl-0.1/CIE.so
+lib/babl-0.1/HCY.so
+lib/babl-0.1/HSL.so
+lib/babl-0.1/HSV.so
+lib/babl-0.1/avx2-int8.so
+lib/babl-0.1/cairo.so
+lib/babl-0.1/double.so
+lib/babl-0.1/fast-float.so
+lib/babl-0.1/float.so
+lib/babl-0.1/gegl-fixups.so
+lib/babl-0.1/gggl-lies.so
+lib/babl-0.1/gggl-table-lies.so
+lib/babl-0.1/gggl-table.so
+lib/babl-0.1/gggl.so
+lib/babl-0.1/gimp-8bit.so
+lib/babl-0.1/grey.so
+lib/babl-0.1/half.so
+lib/babl-0.1/naive-CMYK.so
+lib/babl-0.1/simple.so
+lib/babl-0.1/sse-half.so
+lib/babl-0.1/sse2-float.so
+lib/babl-0.1/sse2-int16.so
+lib/babl-0.1/sse2-int8.so
+lib/babl-0.1/sse4-int8.so
+lib/babl-0.1/two-table.so
+lib/babl-0.1/u16.so
+lib/babl-0.1/u32.so
+lib/babl-0.1/ycbcr.so
+lib/libbabl-0.1.so
+lib/libbabl-0.1.so.0
+lib/libbabl-0.1.so.0.171.1
 lib/pkgconfig/babl.pc
diff -r cb3a5c944d4c -r cc0132042536 graphics/babl/distinfo
--- a/graphics/babl/distinfo    Sat Nov 02 13:58:32 2019 +0000
+++ b/graphics/babl/distinfo    Sat Nov 02 14:05:08 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.22 2019/06/18 14:24:02 ryoon Exp $
+$NetBSD: distinfo,v 1.23 2019/11/02 14:05:08 nia Exp $
 
-SHA1 (babl-0.1.66.tar.bz2) = 21404fc852770643d830833f138b256a7ac3bcb5
-RMD160 (babl-0.1.66.tar.bz2) = c57889951538f3aedcd3b25d6f4fd4e45e778eef
-SHA512 (babl-0.1.66.tar.bz2) = 41534eea6cad21eae704af3fdce4857e9dc2b0efa48a7cfd7f98b23428198e95fc9ca2f30e522abf2fa06e907eaf4f7bbafc048b356cb5890fabcb9be21001b3
-Size (babl-0.1.66.tar.bz2) = 706100 bytes
+SHA1 (babl-0.1.72.tar.xz) = 34f98492bfb41bafc074ec068aa2ee9d0966f3b9
+RMD160 (babl-0.1.72.tar.xz) = 54d780d315a0c602d0fad0982f9e5a32ddcecc78
+SHA512 (babl-0.1.72.tar.xz) = 55425688467d565acecbe3657ed4191971fe70d0da0f69c348eec8a6db9807f3e27f5101cade2d886d017b5156e4ef56382df93f26cc335acb4ce33bbef23d6b
+Size (babl-0.1.72.tar.xz) = 293660 bytes
 SHA1 (patch-extensions_gggl.c) = 4981d58c145a84a8b4f579127221e6289f13c036



Home | Main Index | Thread Index | Old Index