commit libimagequant for openSUSE:Factory
Hello community,
here is the log from the commit of package libimagequant for openSUSE:Factory checked in at 2019-03-22 14:54:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libimagequant (Old)
and /work/SRC/openSUSE:Factory/.libimagequant.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libimagequant"
Fri Mar 22 14:54:14 2019 rev:3 rq:686988 version:2.12.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libimagequant/libimagequant.changes 2019-02-24 20:46:23.487886899 +0100
+++ /work/SRC/openSUSE:Factory/.libimagequant.new.25356/libimagequant.changes 2019-03-22 14:54:18.094062869 +0100
@@ -1,0 +2,7 @@
+Fri Feb 15 07:37:14 UTC 2019 - munix9@googlemail.com
+
+- update to version 2.12.2
+ * new liq_histogram_add_fixed_color()
+ * faster for large/complex images
+
+-------------------------------------------------------------------
Old:
----
libimagequant-2.11.3.tar.gz
New:
----
libimagequant-2.12.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libimagequant.spec ++++++
--- /var/tmp/diff_new_pack.UQaNhr/_old 2019-03-22 14:54:18.950062351 +0100
+++ /var/tmp/diff_new_pack.UQaNhr/_new 2019-03-22 14:54:18.950062351 +0100
@@ -12,20 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define sover 0
%define libname %{name}%{sover}
Name: libimagequant
-Version: 2.11.3
+Version: 2.12.2
Release: 0
Summary: Palette quantization library
License: GPL-3.0-or-later
Group: Development/Languages/C and C++
-URL: https://github.com/ImageOptim/libimagequant
+Url: https://pngquant.org/lib/
Source: https://github.com/ImageOptim/libimagequant/archive/%{version}/%{name}-%{version}.tar.gz
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(lcms2)
%description
C library for conversion of RGBA images to 8-bit indexed-color
@@ -53,14 +55,14 @@
%build
# This is not an autoconf configure, but the script simply ignores parameters it does not know
-%configure
-make %{?_smp_mflags} shared
+%configure --with-openmp
+make %{?_smp_mflags}
%install
-# Manual installation, the Makefile has no install target
-install -Dpm 0755 %{name}.so.0 %{buildroot}%{_libdir}/%{name}.so.0
-ln -s %{name}.so.0 %{buildroot}%{_libdir}/%{name}.so
-install -Dpm 0644 %{name}.h %{buildroot}%{_includedir}/%{name}.h
+%make_install
+
+# work around --disable-static not working
+find %{buildroot} \( -name '*.a' -o -name '*.la' \) -print -delete
%post -n libimagequant0 -p /sbin/ldconfig
%postun -n libimagequant0 -p /sbin/ldconfig
@@ -73,5 +75,6 @@
%files devel
%{_libdir}/%{name}.so
%{_includedir}/%{name}.h
+%{_libdir}/pkgconfig/imagequant.pc
%changelog
++++++ libimagequant-2.11.3.tar.gz -> libimagequant-2.12.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/.gitignore new/libimagequant-2.12.2/.gitignore
--- old/libimagequant-2.11.3/.gitignore 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/.gitignore 2018-10-28 22:39:27.000000000 +0100
@@ -1,8 +1,10 @@
config.mk
+imagequant.pc
*.lo
*.o
*.a
*.so.0
+*.so
*.bz2
*.dylib
*.dylib.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/.travis.yml new/libimagequant-2.12.2/.travis.yml
--- old/libimagequant-2.11.3/.travis.yml 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/.travis.yml 2018-10-28 22:39:27.000000000 +0100
@@ -1,5 +1,17 @@
-language: rust
-script:
- - cargo build --verbose --all
- - cargo test --verbose --all
-
+matrix:
+ include:
+ - os: linux
+ language: java
+ jdk: oraclejdk8
+ env: CFLAGS="-fPIC"
+ install: true
+ script: make java
+ - os: linux
+ language: rust
+ script: cargo build --verbose --all && cargo test --verbose --all
+ - os: linux
+ language: generic
+ script: make static
+ - os: linux
+ language: generic
+ script: ./configure --prefix=/tmp && make libimagequant.so && make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/CHANGELOG new/libimagequant-2.12.2/CHANGELOG
--- old/libimagequant-2.11.3/CHANGELOG 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/CHANGELOG 2018-10-28 22:39:27.000000000 +0100
@@ -1,3 +1,9 @@
+version 2.12
+------------
+ - new liq_histogram_add_fixed_color()
+ - faster for large/complex images
+ - workarounds for Microsoft's outdated C compiler
+
version 2.11
------------
- new liq_image_set_background() for high-quality remapping of GIF frames
@@ -7,7 +13,6 @@
version 2.10
-----------
- supports building with Rust/Cargo
- - new liq_histogram_add_fixed_color()
version 2.9
-----------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/COPYRIGHT new/libimagequant-2.12.2/COPYRIGHT
--- old/libimagequant-2.11.3/COPYRIGHT 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/COPYRIGHT 2018-10-28 22:39:27.000000000 +0100
@@ -6,7 +6,7 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-libimagequant © 2009-2017 by Kornel Lesiński.
+libimagequant © 2009-2018 by Kornel Lesiński.
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/Cargo.toml new/libimagequant-2.12.2/Cargo.toml
--- old/libimagequant-2.11.3/Cargo.toml 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/Cargo.toml 2018-10-28 22:39:27.000000000 +0100
@@ -12,18 +12,18 @@
name = "imagequant-sys"
readme = "README.md"
repository = "https://github.com/ImageOptim/libimagequant"
-version = "2.11.3"
+version = "2.12.2"
description = "Statically linked C part of imagequant library powering tools such as pngquant.\n\nThis library is dual-licensed like pngquant: either GPL or a commercial license. See website for details: https://pngquant.org"
[build-dependencies]
-cc = "1.0.3"
+cc = "1.0.17"
[dependencies]
-rgb = "0.8"
+rgb = "0.8.9"
[dependencies.openmp-sys]
optional = true
-version = "0.1.1"
+version = "0.1.5"
[features]
default = ["sse"]
@@ -32,7 +32,7 @@
sse = []
[lib]
-crate-type = ["cdylib", "rlib", "staticlib"]
+crate-type = ["cdylib", "staticlib", "lib"]
name = "imagequant_sys"
path = "rust/libimagequant.rs"
doctest = false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/Makefile new/libimagequant-2.12.2/Makefile
--- old/libimagequant-2.11.3/Makefile 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/Makefile 2018-10-28 22:39:27.000000000 +0100
@@ -3,6 +3,13 @@
STATICLIB=libimagequant.a
SHAREDLIB=libimagequant.$(SOLIBSUFFIX)
SOVER=0
+ifeq ($(SOLIBSUFFIX),dylib)
+ SHAREDLIBVER=libimagequant.$(SOVER).$(SOLIBSUFFIX)
+ FIX_INSTALL_NAME=install_name_tool -id $(LIBDIR)/$(SHAREDLIBVER) $(DESTDIR)$(LIBDIR)/$(SHAREDLIBVER)
+else
+ SHAREDLIBVER=libimagequant.$(SOLIBSUFFIX).$(SOVER)
+ FIX_INSTALL_NAME=
+endif
JNILIB=libimagequant.jnilib
DLL=imagequant.dll
@@ -19,23 +26,24 @@
JAVAHEADERS = $(JAVACLASSES:.class=.h)
JAVAINCLUDE = -I'$(JAVA_HOME)/include' -I'$(JAVA_HOME)/include/linux' -I'$(JAVA_HOME)/include/win32' -I'$(JAVA_HOME)/include/darwin'
-DISTFILES = $(OBJS:.o=.c) *.h README.md CHANGELOG COPYRIGHT Makefile configure
+DISTFILES = $(OBJS:.o=.c) *.h README.md CHANGELOG COPYRIGHT Makefile configure imagequant.pc.in
TARNAME = libimagequant-$(VERSION)
TARFILE = $(TARNAME)-src.tar.bz2
+PKGCONFIG = imagequant.pc
-all: static
+all: static shared
static: $(STATICLIB)
shared: $(SHAREDLIB)
dll:
- $(MAKE) CFLAGSADD="-DIMAGEQUANT_EXPORTS" $(DLL)
+ $(MAKE) CFLAGS="$(CFLAGS) -DIMAGEQUANT_EXPORTS" $(DLL)
java: $(JNILIB)
java-dll:
- $(MAKE) CFLAGSADD="-DIMAGEQUANT_EXPORTS" $(JNIDLL)
+ $(MAKE) CFLAGS="$(CFLAGS) -DIMAGEQUANT_EXPORTS" $(JNIDLL)
$(DLL) $(DLLIMP): $(OBJS)
$(CC) -fPIC -shared -o $(DLL) $^ $(LDFLAGS) -Wl,--out-implib,$(DLLIMP),--output-def,$(DLLDEF)
@@ -47,12 +55,12 @@
$(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@
libimagequant.so: $(SHAREDOBJS)
- $(CC) -shared -Wl,-soname,$(SHAREDLIB).$(SOVER) -o $(SHAREDLIB).$(SOVER) $^ $(LDFLAGS)
- ln -fs $(SHAREDLIB).$(SOVER) $(SHAREDLIB)
+ $(CC) -shared -Wl,-soname,$(SHAREDLIBVER) -o $(SHAREDLIBVER) $^ $(LDFLAGS)
+ ln -fs $(SHAREDLIBVER) $(SHAREDLIB)
libimagequant.dylib: $(SHAREDOBJS)
- $(CC) -shared -o $(SHAREDLIB).$(SOVER) $^ $(LDFLAGS)
- ln -fs $(SHAREDLIB).$(SOVER) $(SHAREDLIB)
+ $(CC) -shared -o $(SHAREDLIBVER) $^ $(LDFLAGS)
+ ln -fs $(SHAREDLIBVER) $(SHAREDLIB)
$(OBJS): $(wildcard *.h) config.mk
@@ -94,16 +102,38 @@
curl -o lodepng.c -L https://raw.githubusercontent.com/lvandeve/lodepng/master/lodepng.cpp
clean:
- rm -f $(OBJS) $(SHAREDOBJS) $(SHAREDLIB).$(SOVER) $(SHAREDLIB) $(STATICLIB) $(TARFILE) $(DLL) '$(DLLIMP)' '$(DLLDEF)'
+ rm -f $(OBJS) $(SHAREDOBJS) $(SHAREDLIBVER) $(SHAREDLIB) $(STATICLIB) $(TARFILE) $(DLL) '$(DLLIMP)' '$(DLLDEF)'
rm -f $(JAVAHEADERS) $(JAVACLASSES) $(JNILIB) example
distclean: clean
rm -f config.mk
+ rm -f imagequant.pc
+
+install: all $(PKGCONFIG)
+ install -d $(DESTDIR)$(LIBDIR)
+ install -d $(DESTDIR)$(PKGCONFIGDIR)
+ install -d $(DESTDIR)$(INCLUDEDIR)
+ install -m 644 $(STATICLIB) $(DESTDIR)$(LIBDIR)/$(STATICLIB)
+ install -m 644 $(SHAREDLIBVER) $(DESTDIR)$(LIBDIR)/$(SHAREDLIBVER)
+ ln -sf $(SHAREDLIBVER) $(DESTDIR)$(LIBDIR)/$(SHAREDLIB)
+ install -m 644 $(PKGCONFIG) $(DESTDIR)$(PKGCONFIGDIR)/$(PKGCONFIG)
+ install -m 644 libimagequant.h $(DESTDIR)$(INCLUDEDIR)/libimagequant.h
+ $(FIX_INSTALL_NAME)
+
+uninstall:
+ rm -f $(DESTDIR)$(LIBDIR)/$(STATICLIB)
+ rm -f $(DESTDIR)$(LIBDIR)/$(SHAREDLIBVER)
+ rm -f $(DESTDIR)$(LIBDIR)/$(SHAREDLIB)
+ rm -f $(DESTDIR)$(PKGCONFIGDIR)/$(PKGCONFIG)
+ rm -f $(DESTDIR)$(INCLUDEDIR)/libimagequant.h
config.mk:
ifeq ($(filter %clean %distclean, $(MAKECMDGOALS)), )
./configure
endif
+$(PKGCONFIG): config.mk
+ sed 's|PREFIX|$(PREFIX)|;s|VERSION|$(VERSION)|' < imagequant.pc.in > $(PKGCONFIG)
+
.PHONY: all static shared clean dist distclean dll java cargo
.DELETE_ON_ERROR:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/README.md new/libimagequant-2.12.2/README.md
--- old/libimagequant-2.11.3/README.md 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/README.md 2018-10-28 22:39:27.000000000 +0100
@@ -17,7 +17,7 @@
## Compiling and Linking
-The library can be linked with ANSI C, C++, [C#](https://github.com/ImageOptim/libimagequant/blob/master/libimagequant.cs), [Rust](https://github.com/pornel/libimagequant-rust), [Java](https://github.com/ImageOptim/libimagequant/tree/master/org/pngquant) and [Go](https://code.ivysaur.me/go-imagequant/) programs. It has no external dependencies.
+The library can be linked with ANSI C, C++, [C#](https://github.com/ImageOptim/libimagequant/blob/master/libimagequant.cs), [Rust](https://github.com/pornel/libimagequant-rust), [Java](https://github.com/ImageOptim/libimagequant/tree/master/org/pngquant) and [Golang](https://github.com/larrabee/go-imagequant) programs. It has no external dependencies.
To build on Unix-like systems run:
@@ -55,6 +55,19 @@
* Use Visual Studio **2015** and an [MSVC-compatible branch of the library](https://github.com/ImageOptim/libimagequant/tree/msvc)
* Or use GCC from [MinGW](http://www.mingw.org) or [MSYS2](http://www.msys2.org/). Use GCC to build `libimagequant.a` (using the instructions above for Unix) and add it along with `libgcc.a` (shipped with the MinGW compiler) to your VC project.
+### Building as shared library
+
+To build on Unix-like systems run:
+
+ ./configure --prefix=/usr
+ make libimagequant.so
+
+To install on Unix-like systems run:
+
+ make install
+
+
+
## Overview
The basic flow is:
@@ -177,7 +190,7 @@
`width` and `height` are dimensions in pixels. An image 10x10 pixel large will need a 400-byte array.
-`gamma` can be `0` for images with the typical 1/2.2 [gamma](https://en.wikipedia.org/wiki/Gamma_correction).
+If the `gamma` argument is `0`, then the default of 1/2.2 [gamma](https://en.wikipedia.org/wiki/Gamma_correction) is assumed, which is good for most sRGB images.
Otherwise `gamma` must be > 0 and < 1, e.g. `0.45455` (1/2.2) or `0.55555` (1/1.8). Generated palette will use the same gamma unless `liq_set_output_gamma()` is used. If `liq_set_output_gamma` is not used, then it only affects whether brighter or darker areas of the image will get more palette colors allocated.
Returns `NULL` on failure, e.g. if `pixels` is `NULL` or `width`/`height` is <= 0.
@@ -558,16 +571,18 @@
---
liq_error liq_image_add_fixed_color(liq_image* img, liq_color color);
- liq_error liq_histogram_add_fixed_color(liq_histogram *hist, liq_color color);
+ liq_error liq_histogram_add_fixed_color(liq_histogram* hist, liq_color color, double gamma);
Reserves a color in the output palette created from this image. It behaves as if the given color was used in the image and was very important.
-RGB values of `liq_color` are assumed to have the same gamma as the image.
+RGB values of `liq_color` are assumed to have the same gamma as the image. For the histogram function, the `gamma` can be `0` (see `liq_image_create_rgba()`).
It must be called before the image is quantized.
Returns error if more than 256 colors are added. If image is quantized to fewer colors than the number of fixed colors added, then excess fixed colors will be ignored.
+For histograms see also a more flexible `liq_histogram_add_colors()`.
+
---
int liq_version();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/configure new/libimagequant-2.12.2/configure
--- old/libimagequant-2.11.3/configure 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/configure 2018-10-28 22:39:27.000000000 +0100
@@ -2,6 +2,9 @@
CONFIG="config.mk"
PREFIX="/usr/local"
+LIBDIR="$PREFIX/lib"
+INCLUDEDIR="$PREFIX/include"
+PKGCONFIGDIR="$LIBDIR/pkgconfig"
VERSION=$(grep LIQ_VERSION_STRING libimagequant.h | grep -Eo "2\.[0-9.]+")
DEBUG=
@@ -23,6 +26,9 @@
--help|-h)
echo
help "--prefix=<dir> installation directory [$PREFIX]"
+ help "--libdir=<dir> installation directory [$LIBDIR]"
+ help "--includedir=<dir> installation directory [$INCLUDEDIR]"
+ help "--pkgconfigdir=<dir> installation directory [$PKGCONFIGDIR]"
help "--extra-cflags=<flags> append to CFLAGS"
help "--extra-ldflags=<flags> append to LDFLAGS"
echo
@@ -70,6 +76,19 @@
;;
--prefix=*)
PREFIX=${i#*=}
+ LIBDIR="$PREFIX/lib"
+ INCLUDEDIR="$PREFIX/include"
+ PKGCONFIGDIR="$LIBDIR/pkgconfig"
+ ;;
+ --libdir=*)
+ LIBDIR=${i#*=}
+ PKGCONFIGDIR="$LIBDIR/pkgconfig"
+ ;;
+ --includedir=*)
+ INCLUDEDIR=${i#*=}
+ ;;
+ --pkgconfigdir=*)
+ PKGCONFIGDIR=${i#*=}
;;
# can be used multiple times or in quotes to set multiple flags
--extra-cflags=*)
@@ -123,10 +142,12 @@
echo
fi
-# /tmp, because mingw has problems opening /dev/null and gives false negative
-if ! echo "int main(){}" | "$CC" -xc -std=c99 -o /tmp/gcccheck - > /dev/null; then
+echo > pngquant-gcccheck.c "int main(){}"
+if ! "$CC" -std=c99 -o pngquant-gcccheck pngquant-gcccheck.c; then
+ rm -f pngquant-gcccheck pngquant-gcccheck.c
error "Compiler" "$CC failed to compile anything (make sure it's installed and supports C99)"
fi
+rm -f pngquant-gcccheck pngquant-gcccheck.c
status "Compiler" "$CC"
@@ -192,8 +213,8 @@
# Cocoa
if [[ "$OSTYPE" =~ "darwin" ]]; then
- cflags "-mmacosx-version-min=10.6"
- lflags "-mmacosx-version-min=10.6"
+ cflags "-mmacosx-version-min=10.7"
+ lflags "-mmacosx-version-min=10.7"
fi
if [[ "$OSTYPE" =~ "darwin" ]]; then
@@ -244,6 +265,9 @@
echo "
# auto-generated by configure
PREFIX = $PREFIX
+LIBDIR = $LIBDIR
+INCLUDEDIR = $INCLUDEDIR
+PKGCONFIGDIR = $PKGCONFIGDIR
VERSION = $VERSION
CC = $CC
CFLAGS = $CFLAGS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/example.c new/libimagequant-2.12.2/example.c
--- old/libimagequant-2.11.3/example.c 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/example.c 2018-10-28 22:39:27.000000000 +0100
@@ -81,8 +81,8 @@
state.info_png.color.bitdepth = 8;
for(int i=0; i < palette->count; i++) {
- lodepng_palette_add(&state.info_png.color, palette->entries[i].r, palette->entries[i].g, palette->entries[i].b, palette->entries[i].a);
- lodepng_palette_add(&state.info_raw, palette->entries[i].r, palette->entries[i].g, palette->entries[i].b, palette->entries[i].a);
+ lodepng_palette_add(&state.info_png.color, palette->entries[i].r, palette->entries[i].g, palette->entries[i].b, palette->entries[i].a);
+ lodepng_palette_add(&state.info_raw, palette->entries[i].r, palette->entries[i].g, palette->entries[i].b, palette->entries[i].a);
}
unsigned char *output_file_data;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/imagequant.pc.in new/libimagequant-2.12.2/imagequant.pc.in
--- old/libimagequant-2.11.3/imagequant.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ new/libimagequant-2.12.2/imagequant.pc.in 2018-10-28 22:39:27.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=PREFIX
+includedir=${prefix}/include
+libdir=${prefix}/lib
+
+Name: imagequant
+Description: Small, portable C library for high-quality conversion of RGBA images to 8-bit indexed-color (palette) images.
+URL: https://pngquant.org/lib/
+Version: VERSION
+Libs: -L${libdir} -limagequant
+Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/kmeans.c new/libimagequant-2.12.2/kmeans.c
--- old/libimagequant-2.11.3/kmeans.c 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/kmeans.c 2018-10-28 22:39:27.000000000 +0100
@@ -66,7 +66,7 @@
LIQ_PRIVATE double kmeans_do_iteration(histogram *hist, colormap *const map, kmeans_callback callback)
{
const unsigned int max_threads = omp_get_max_threads();
- kmeans_state average_color[(KMEANS_CACHE_LINE_GAP+map->colors) * max_threads];
+ LIQ_ARRAY(kmeans_state, average_color, (KMEANS_CACHE_LINE_GAP+map->colors) * max_threads);
kmeans_init(map, max_threads, average_color);
struct nearest_map *const n = nearest_init(map);
hist_item *const achv = hist->achv;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libimagequant-2.11.3/libimagequant.c new/libimagequant-2.12.2/libimagequant.c
--- old/libimagequant-2.11.3/libimagequant.c 2017-11-11 15:20:18.000000000 +0100
+++ new/libimagequant-2.12.2/libimagequant.c 2018-10-28 22:39:27.000000000 +0100
@@ -1,5 +1,5 @@
/*
-** © 2009-2017 by Kornel Lesiński.
+** © 2009-2018 by Kornel Lesiński.
** © 1989, 1991 by Jef Poskanzer.
** © 1997, 2000, 2002 by Greg Roelofs; based on an idea by Stefan Schneider.
**
@@ -21,7 +21,9 @@
#ifdef _OPENMP
#include
participants (1)
-
root