Here is an update to libimagequant 2.18.0.

version 2.18
------------
 - improved handling of images with very few pixels with very diverse colors
 - added more perceptually-weighed color selection
 - dropped problematic omp_set_nested()
 - fixed a rare memory leak

version 2.17
------------
 - quality improvement
 - ARM64 build fix

version 2.16
------------
 - fixed LCMS2 error handling

version 2.15
------------
 - speed and quality improvements

version 2.14
------------
 - quality improvements for remapping overlays over a background


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/libimagequant/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    11 Mar 2022 19:22:43 -0000      1.3
+++ Makefile    5 Jun 2023 23:40:59 -0000
@@ -2,7 +2,7 @@ COMMENT=                image quantization library
 
 GH_ACCOUNT=            ImageOptim
 GH_PROJECT=            libimagequant
-GH_TAGNAME=            2.13.1
+GH_TAGNAME=            2.18.0
 
 SHARED_LIBS += imagequant 0.0 # 0
 
@@ -20,10 +20,11 @@ USE_GMAKE=          Yes
 BUILD_DEPENDS=         shells/bash
 
 CONFIGURE_STYLE=       simple
-CONFIGURE_ARGS=                --disable-sse
 
 MAKE_FLAGS=            SOVER=${LIBimagequant_VERSION}
 
 DEBUG_PACKAGES=                ${BUILD_PACKAGES}
+
+NO_TEST=               Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/libimagequant/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo    9 Jan 2021 14:05:02 -0000       1.1.1.1
+++ distinfo    5 Jun 2023 23:41:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (libimagequant-2.13.1.tar.gz) = 
H0be7D+igDNc9/C+Pt5gBrtCC6gVmgPR9pOOjSg9A64=
-SIZE (libimagequant-2.13.1.tar.gz) = 96225
+SHA256 (libimagequant-2.18.0.tar.gz) = 
eQ0lk6WH+aJ87GJF7nohKzSwqmPKxjg+VQ7aASNr5jY=
+SIZE (libimagequant-2.18.0.tar.gz) = 382092
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile      5 Jun 2023 23:23:21 -0000
@@ -0,0 +1,31 @@
+Index: Makefile
+--- Makefile.orig
++++ Makefile
+@@ -35,7 +35,7 @@ all: static shared
+ 
+ static: $(STATICLIB)
+ 
+-shared: $(SHAREDLIB)
++shared: $(SHAREDLIBVER)
+ 
+ dll:
+       $(MAKE) CFLAGS="$(CFLAGS) -DIMAGEQUANT_EXPORTS" $(DLL)
+@@ -54,9 +54,8 @@ $(STATICLIB): $(OBJS)
+ $(SHAREDOBJS):
+       $(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@
+ 
+-libimagequant.so: $(SHAREDOBJS)
++$(SHAREDLIBVER): $(SHAREDOBJS)
+       $(CC) -shared -Wl,-soname,$(SHAREDLIBVER) -o $(SHAREDLIBVER) $^ 
$(LDFLAGS)
+-      ln -fs $(SHAREDLIBVER) $(SHAREDLIB)
+ 
+ libimagequant.dylib: $(SHAREDOBJS)
+       $(CC) -shared -o $(SHAREDLIBVER) $^ $(LDFLAGS)
+@@ -116,7 +115,6 @@ install: all $(PKGCONFIG)
+       install -d $(DESTDIR)$(INCLUDEDIR)
+       install -m 644 $(STATICLIB) $(DESTDIR)$(LIBDIR)/$(STATICLIB)
+       install -m 755 $(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)
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/graphics/libimagequant/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:22:43 -0000      1.2
+++ pkg/PLIST   5 Jun 2023 23:04:27 -0000
@@ -1,5 +1,4 @@
 include/libimagequant.h
 @static-lib lib/libimagequant.a
-@so lib/libimagequant.so
 @lib lib/libimagequant.so.${LIBimagequant_VERSION}
 lib/pkgconfig/imagequant.pc

Reply via email to