Hello community, here is the log from the commit of package babl for openSUSE:Factory checked in at 2018-03-09 10:35:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/babl (Old) and /work/SRC/openSUSE:Factory/.babl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "babl" Fri Mar 9 10:35:00 2018 rev:38 rq:584318 version:0.1.44 Changes: -------- --- /work/SRC/openSUSE:Factory/babl/babl.changes 2018-01-30 15:41:27.090874267 +0100 +++ /work/SRC/openSUSE:Factory/.babl.new/babl.changes 2018-03-09 10:35:07.835451609 +0100 @@ -1,0 +2,12 @@ +Wed Mar 7 23:37:29 UTC 2018 - [email protected] + +- Update to version 0.1.44: + + Fix bug in custom primaries/ICC fast paths, improve meson + build. + +------------------------------------------------------------------- +Wed Feb 28 16:23:25 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- babl-0.1.42.tar.bz2 New: ---- babl-0.1.44.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ babl.spec ++++++ --- /var/tmp/diff_new_pack.ORWqiY/_old 2018-03-09 10:35:09.063407399 +0100 +++ /var/tmp/diff_new_pack.ORWqiY/_new 2018-03-09 10:35:09.067407255 +0100 @@ -16,17 +16,16 @@ # +%define debug_package_requires libbabl-0_1-0 = %{version}-%{release} Name: babl -Version: 0.1.42 +Version: 0.1.44 Release: 0 Summary: Dynamic Pixel Format Translation Library -License: LGPL-3.0+ +License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ -Url: http://gegl.org/babl/ +URL: http://gegl.org/babl/ Source: http://ftp.gtk.org/pub/babl/0.1/%{name}-%{version}.tar.bz2 -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define debug_package_requires libbabl-0_1-0 = %{version}-%{release} +BuildRequires: pkgconfig # None of these is needed for standard build: #BuildRequires: inkscape ruby w3m @@ -77,8 +76,9 @@ %setup -q %build -%configure\ - --disable-static +%configure \ + --disable-static \ + %{nil} make %{?_smp_mflags} %install @@ -86,17 +86,15 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libbabl-0_1-0 -p /sbin/ldconfig - %postun -n libbabl-0_1-0 -p /sbin/ldconfig %files -n libbabl-0_1-0 -%defattr(-,root,root) -%doc COPYING NEWS +%license COPYING +%doc NEWS %{_libdir}/*.so.* %{_libdir}/babl-0.1/ %files devel -%defattr(-,root,root) %doc AUTHORS README TODO %{_includedir}/babl-0.1/ %{_libdir}/*.so ++++++ babl-0.1.42.tar.bz2 -> babl-0.1.44.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/AUTHORS new/babl-0.1.44/AUTHORS --- old/babl-0.1.42/AUTHORS 2017-09-29 00:30:45.000000000 +0200 +++ new/babl-0.1.44/AUTHORS 2018-02-18 12:27:35.000000000 +0100 @@ -76,4 +76,6 @@ <dd>stability fixes</dd> <dt>Ell</dt> <dd>fast paths</dd> + <dt>Félix Piédallu</dt> + <dd>Initial meson build</dd> </dl> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/INSTALL new/babl-0.1.44/INSTALL --- old/babl-0.1.42/INSTALL 2018-01-23 16:09:43.000000000 +0100 +++ new/babl-0.1.44/INSTALL 2018-02-18 12:23:59.000000000 +0100 @@ -1,5 +1,5 @@ -babl 0.1.42 +babl 0.1.44 Dynamic; any to any, pixel format conversion library. @@ -12,10 +12,10 @@ installation (or a variation on this theme): ------------------------------------------------------------ - foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.42.tar.bz2 - foo$ tar jxf babl-0.1.42.tar.gz - foo$ cd babl-0.1.42 - foo/babl-0.1.42$ ./configure && make && sudo make install + foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.44.tar.bz2 + foo$ tar jxf babl-0.1.44.tar.gz + foo$ cd babl-0.1.44 + foo/babl-0.1.44$ ./configure && make && sudo make install ------------------------------------------------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/NEWS new/babl-0.1.44/NEWS --- old/babl-0.1.42/NEWS 2018-01-23 16:09:16.000000000 +0100 +++ new/babl-0.1.44/NEWS 2018-02-18 12:23:34.000000000 +0100 @@ -4,6 +4,9 @@ --> +2018-02-18 babl-0.1.44 </dt><dd> +Fix bug in custom primaries/ICC fast paths, improve meson build<br/> + 2018-01-23 babl-0.1.42 </dt><dd> Fully initialize fishes when loading from cache. <br/> </dd><dt> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/README new/babl-0.1.44/README --- old/babl-0.1.42/README 2018-01-23 16:10:07.000000000 +0100 +++ new/babl-0.1.44/README 2018-02-18 12:27:53.000000000 +0100 @@ -1,4 +1,4 @@ -Babl-0.1.42 +Babl-0.1.44 Contents @@ -64,7 +64,9 @@ release is done a babl release is most often put out just prior to the GEGL release. -2018-01-23 babl-0.1.42 +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 @@ -2281,5 +2283,7 @@ stability fixes Ell fast paths +Félix Piédallu + Initial meson build -/babl-0.1.42 +/babl-0.1.44 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/babl/babl-fish-path.c new/babl-0.1.44/babl/babl-fish-path.c --- old/babl-0.1.42/babl/babl-fish-path.c 2018-01-20 18:39:51.000000000 +0100 +++ new/babl-0.1.44/babl/babl-fish-path.c 2018-01-30 16:24:36.000000000 +0100 @@ -697,7 +697,7 @@ /* lift out conversion from single step conversion and make it be the dispatch function * itself */ - babl->fish.data = &babl->fish_simple.conversion->data; + babl->fish.data = &(babl->fish_simple.conversion->data); babl->fish.dispatch = babl->fish_simple.conversion->dispatch; } else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/babl/babl-fish.h new/babl-0.1.44/babl/babl-fish.h --- old/babl-0.1.42/babl/babl-fish.h 2018-01-15 14:25:59.000000000 +0100 +++ new/babl-0.1.44/babl/babl-fish.h 2018-01-30 16:16:10.000000000 +0100 @@ -47,6 +47,10 @@ { BablFish fish; BablConversion *conversion; + double cost; /* number of ticks *10 + chain_length */ + int source_bpp; + int dest_bpp; + void *foo; } BablFishSimple; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/babl/babl-format.c new/babl-0.1.44/babl/babl-format.c --- old/babl-0.1.42/babl/babl-format.c 2018-01-15 14:20:18.000000000 +0100 +++ new/babl-0.1.44/babl/babl-format.c 2018-02-07 19:52:46.000000000 +0100 @@ -737,6 +737,8 @@ sprintf (new_name, "%s-%s", name, babl_get_name ((Babl*)space)); ret = babl_db_exist_by_name (db, new_name); + + babl_free (new_name); if (ret) return ret; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/babl/babl-space.c new/babl-0.1.44/babl/babl-space.c --- old/babl-0.1.42/babl/babl-space.c 2018-01-23 01:10:50.000000000 +0100 +++ new/babl-0.1.44/babl/babl-space.c 2018-01-30 16:51:20.000000000 +0100 @@ -575,12 +575,12 @@ static inline void -universal_nonlinear_rgba_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *source_space = babl_conversion_get_source_space (conversion); const Babl *destination_space = babl_conversion_get_destination_space (conversion); - float * matrixf = conversion->conversion.data; + float * matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; @@ -592,10 +592,10 @@ } static inline void -universal_nonlinear_rgb_linear_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgb_linear_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *source_space = babl_conversion_get_source_space (conversion); - float * matrixf = conversion->conversion.data; + float * matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; @@ -605,11 +605,11 @@ } static inline void -universal_nonlinear_rgba_u8_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_u8_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *destination_space = conversion->conversion.destination->format.space; - float * matrixf = conversion->conversion.data; + float * matrixf = data; float * in_trc_lut = matrixf + 9; int i; uint8_t *rgba_in_u8 = (void*)src_char; @@ -643,9 +643,9 @@ static inline void -universal_rgba_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_rgba_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { - float *matrixf = conversion->conversion.data; + float *matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; @@ -653,9 +653,9 @@ } static inline void -universal_rgb_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_rgb_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { - float *matrixf = conversion->conversion.data; + float *matrixf = data; float *rgb_in = (void*)src_char; float *rgb_out = (void*)dst_char; @@ -664,11 +664,11 @@ static inline void -universal_nonlinear_rgb_u8_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgb_u8_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *destination_space = conversion->conversion.destination->format.space; - float * matrixf = conversion->conversion.data; + float * matrixf = data; float * in_trc_lut = matrixf + 9; int i; uint8_t *rgb_in_u8 = (void*)src_char; @@ -731,11 +731,11 @@ static inline void -universal_nonlinear_rgba_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *source_space = babl_conversion_get_source_space (conversion); const Babl *destination_space = babl_conversion_get_destination_space (conversion); - float * matrixf = conversion->conversion.data; + float * matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; @@ -748,9 +748,9 @@ static inline void -universal_rgba_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_rgba_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { - float *matrixf = conversion->conversion.data; + float *matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; @@ -758,11 +758,11 @@ } static inline void -universal_nonlinear_rgba_u8_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_u8_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *destination_space = conversion->conversion.destination->format.space; - float * matrixf = conversion->conversion.data; + float * matrixf = data; float * in_trc_lut = matrixf + 9; int i; uint8_t *rgba_in_u8 = (void*)src_char; @@ -793,11 +793,11 @@ } static inline void -universal_nonlinear_rgb_u8_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgb_u8_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *destination_space = conversion->conversion.destination->format.space; - float * matrixf = conversion->conversion.data; + float * matrixf = data; float * in_trc_lut = matrixf + 9; int i; uint8_t *rgb_in_u8 = (void*)src_char; @@ -828,10 +828,10 @@ static inline void -universal_nonlinear_rgb_linear_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgb_linear_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples, void *data) { const Babl *source_space = babl_conversion_get_source_space (conversion); - float * matrixf = conversion->conversion.data; + float * matrixf = data; float *rgba_in = (void*)src_char; float *rgba_out = (void*)dst_char; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/babl/babl-version.h new/babl-0.1.44/babl/babl-version.h --- old/babl-0.1.42/babl/babl-version.h 2018-01-23 16:09:43.000000000 +0100 +++ new/babl-0.1.44/babl/babl-version.h 2018-02-18 12:23:59.000000000 +0100 @@ -34,7 +34,7 @@ #define BABL_MAJOR_VERSION 0 #define BABL_MINOR_VERSION 1 -#define BABL_MICRO_VERSION 42 +#define BABL_MICRO_VERSION 44 /** Get the version information on the babl library */ void babl_get_version (int *major, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/configure new/babl-0.1.44/configure --- old/babl-0.1.42/configure 2018-01-23 16:09:40.000000000 +0100 +++ new/babl-0.1.44/configure 2018-02-18 12:23:56.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for babl 0.1.42. +# Generated by GNU Autoconf 2.69 for babl 0.1.44. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='babl' PACKAGE_TARNAME='babl' -PACKAGE_VERSION='0.1.42' -PACKAGE_STRING='babl 0.1.42' +PACKAGE_VERSION='0.1.44' +PACKAGE_STRING='babl 0.1.44' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1381,7 +1381,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures babl 0.1.42 to adapt to many kinds of systems. +\`configure' configures babl 0.1.44 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1453,7 +1453,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of babl 0.1.42:";; + short | recursive ) echo "Configuration of babl 0.1.44:";; esac cat <<\_ACEOF @@ -1573,7 +1573,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -babl configure 0.1.42 +babl configure 0.1.44 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1938,7 +1938,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by babl $as_me 0.1.42, which was +It was created by babl $as_me 0.1.44, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2294,11 +2294,11 @@ BABL_MAJOR_VERSION=0 BABL_MINOR_VERSION=1 -BABL_MICRO_VERSION=42 +BABL_MICRO_VERSION=44 BABL_INTERFACE_AGE=1 -BABL_BINARY_AGE=142 -BABL_VERSION=0.1.42 -BABL_REAL_VERSION=0.1.42 +BABL_BINARY_AGE=144 +BABL_VERSION=0.1.44 +BABL_REAL_VERSION=0.1.44 BABL_API_VERSION=0.1 @@ -2333,7 +2333,7 @@ -BABL_LIBRARY_VERSION="141:1:141" +BABL_LIBRARY_VERSION="143:1:143" BABL_CURRENT_MINUS_AGE=0 @@ -2965,7 +2965,7 @@ # Define the identity of the package. PACKAGE='babl' - VERSION='0.1.42' + VERSION='0.1.44' # Some tools Automake needs. @@ -14864,7 +14864,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by babl $as_me 0.1.42, which was +This file was extended by babl $as_me 0.1.44, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14930,7 +14930,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -babl config.status 0.1.42 +babl config.status 0.1.44 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.42/configure.ac new/babl-0.1.44/configure.ac --- old/babl-0.1.42/configure.ac 2018-01-23 16:08:15.000000000 +0100 +++ new/babl-0.1.44/configure.ac 2018-02-18 12:22:29.000000000 +0100 @@ -14,7 +14,7 @@ m4_define([babl_major_version], [0]) m4_define([babl_minor_version], [1]) -m4_define([babl_micro_version], [42]) +m4_define([babl_micro_version], [44]) m4_define([babl_real_version], [babl_major_version.babl_minor_version.babl_micro_version]) m4_define([babl_version], [babl_real_version])
