Put the '--tag=CC' where it belongs. It didn't help that the package only breaks when built from pkg_rolling-replace, but not with a 'make package'.diff -r1.24 -r1.25 pkgsrc/graphics/libimagequant/Makefile
(hauke)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.24 2021/10/04 12:05:58 hauke Exp $ | 1 | # $NetBSD: Makefile,v 1.25 2021/10/04 15:02:24 hauke Exp $ | |
2 | 2 | |||
3 | DISTNAME= libimagequant-2.16.0 | 3 | DISTNAME= libimagequant-2.16.0 | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES+= ${MASTER_SITE_GITHUB:=ImageOptim/} | 5 | MASTER_SITES+= ${MASTER_SITE_GITHUB:=ImageOptim/} | |
6 | GITHUB_TAG= ${PKGVERSION_NOREV} | 6 | GITHUB_TAG= ${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= adam@NetBSD.org | 8 | MAINTAINER= adam@NetBSD.org | |
9 | HOMEPAGE= https://pngquant.org/lib/ | 9 | HOMEPAGE= https://pngquant.org/lib/ | |
10 | COMMENT= High-quality conversion of RGBA images to 8-bit indexed-color | 10 | COMMENT= High-quality conversion of RGBA images to 8-bit indexed-color | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
14 | USE_TOOLS+= bash gmake | 14 | USE_TOOLS+= bash gmake | |
@@ -21,17 +21,17 @@ INSTALLATION_DIRS= include lib | @@ -21,17 +21,17 @@ INSTALLATION_DIRS= include lib | |||
21 | REPLACE_BASH= configure | 21 | REPLACE_BASH= configure | |
22 | 22 | |||
23 | .include "../../mk/bsd.prefs.mk" | 23 | .include "../../mk/bsd.prefs.mk" | |
24 | 24 | |||
25 | .if ${MACHINE_ARCH} == "x86_64" | 25 | .if ${MACHINE_ARCH} == "x86_64" | |
26 | CONFIGURE_ARGS+= --enable-sse | 26 | CONFIGURE_ARGS+= --enable-sse | |
27 | .else | 27 | .else | |
28 | CONFIGURE_ARGS+= --disable-sse | 28 | CONFIGURE_ARGS+= --disable-sse | |
29 | .endif | 29 | .endif | |
30 | 30 | |||
31 | do-install: | 31 | do-install: | |
32 | ${INSTALL_DATA} ${WRKSRC}/libimagequant.h \ | 32 | ${INSTALL_DATA} ${WRKSRC}/libimagequant.h \ | |
33 | ${DESTDIR}${PREFIX}/include/libimagequant.h | 33 | ${DESTDIR}${PREFIX}/include/libimagequant.h | |
34 | ${LIBTOOL} --mode=install --tag=CC ${INSTALL_LIB} \ | 34 | ${LIBTOOL} --mode=install ${INSTALL_LIB} \ | |
35 | ${WRKSRC}/libimagequant.la ${DESTDIR}${PREFIX}/lib | 35 | ${WRKSRC}/libimagequant.la ${DESTDIR}${PREFIX}/lib | |
36 | 36 | |||
37 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.25 2021/10/01 09:00:36 adam Exp $ | 1 | $NetBSD: distinfo,v 1.26 2021/10/04 15:02:24 hauke Exp $ | |
2 | 2 | |||
3 | SHA1 (libimagequant-2.16.0.tar.gz) = a86af0bb351e0fabbd48c4246448e43d9c4b4939 | 3 | SHA1 (libimagequant-2.16.0.tar.gz) = a86af0bb351e0fabbd48c4246448e43d9c4b4939 | |
4 | RMD160 (libimagequant-2.16.0.tar.gz) = 7ff32d6d7b7bd3c377c51f33649c1299b54a3d45 | 4 | RMD160 (libimagequant-2.16.0.tar.gz) = 7ff32d6d7b7bd3c377c51f33649c1299b54a3d45 | |
5 | SHA512 (libimagequant-2.16.0.tar.gz) = aada80a77ba57da6db0c713f2001582a233d8418630eeceb6253bc4ea58ab631fcf38d3e41a2ff3595fd258c12a81bee83c6fe985cbd309fa8ddc286b9bd4d65 | 5 | SHA512 (libimagequant-2.16.0.tar.gz) = aada80a77ba57da6db0c713f2001582a233d8418630eeceb6253bc4ea58ab631fcf38d3e41a2ff3595fd258c12a81bee83c6fe985cbd309fa8ddc286b9bd4d65 | |
6 | Size (libimagequant-2.16.0.tar.gz) = 99275 bytes | 6 | Size (libimagequant-2.16.0.tar.gz) = 99275 bytes | |
7 | SHA1 (patch-Makefile) = e75e9fea798efed44e25b840d5d433f16e18522a | 7 | SHA1 (patch-Makefile) = 979f07975806619b8bff6a7868c948903f8697db | |
8 | SHA1 (patch-configure) = 89e4a07015ba59e6688eeee35e30289d24ac5307 | 8 | SHA1 (patch-configure) = 89e4a07015ba59e6688eeee35e30289d24ac5307 |
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.5 2018/06/12 10:15:03 adam Exp $ | 1 | $NetBSD: patch-Makefile,v 1.6 2021/10/04 15:02:24 hauke Exp $ | |
2 | 2 | |||
3 | Libtoolize. | 3 | Libtoolize. | |
4 | 4 | |||
5 | --- Makefile.orig 2018-06-03 19:46:28.000000000 +0000 | 5 | --- Makefile.orig 2018-06-03 19:46:28.000000000 +0000 | |
6 | +++ Makefile | 6 | +++ Makefile | |
7 | @@ -1,7 +1,7 @@ | 7 | @@ -1,7 +1,7 @@ | |
8 | -include config.mk | 8 | -include config.mk | |
9 | 9 | |||
10 | STATICLIB=libimagequant.a | 10 | STATICLIB=libimagequant.a | |
11 | -SHAREDLIB=libimagequant.$(SOLIBSUFFIX) | 11 | -SHAREDLIB=libimagequant.$(SOLIBSUFFIX) | |
12 | +SHAREDLIB=libimagequant.la | 12 | +SHAREDLIB=libimagequant.la | |
13 | SOVER=0 | 13 | SOVER=0 | |
14 | ifeq ($(SOLIBSUFFIX),dylib) | 14 | ifeq ($(SOLIBSUFFIX),dylib) | |
15 | SHAREDLIBVER=libimagequant.$(SOVER).$(SOLIBSUFFIX) | 15 | SHAREDLIBVER=libimagequant.$(SOVER).$(SOLIBSUFFIX) | |
16 | @@ -52,15 +52,11 @@ $(STATICLIB): $(OBJS) | 16 | @@ -52,15 +52,11 @@ $(STATICLIB): $(OBJS) | |
17 | $(AR) $(ARFLAGS) $@ $^ | 17 | $(AR) $(ARFLAGS) $@ $^ | |
18 | 18 | |||
19 | $(SHAREDOBJS): | 19 | $(SHAREDOBJS): | |
20 | - $(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@ | 20 | - $(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@ | |
21 | + ${LIBTOOL} --mode=compile $(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@ | 21 | + ${LIBTOOL} --mode=compile --tag=CC $(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@ | |
22 | 22 | |||
23 | -libimagequant.so: $(SHAREDOBJS) | 23 | -libimagequant.so: $(SHAREDOBJS) | |
24 | - $(CC) -shared -Wl,-soname,$(SHAREDLIBVER) -o $(SHAREDLIBVER) $^ $(LDFLAGS) | 24 | - $(CC) -shared -Wl,-soname,$(SHAREDLIBVER) -o $(SHAREDLIBVER) $^ $(LDFLAGS) | |
25 | - ln -fs $(SHAREDLIBVER) $(SHAREDLIB) | 25 | - ln -fs $(SHAREDLIBVER) $(SHAREDLIB) | |
26 | - | 26 | - | |
27 | -libimagequant.dylib: $(SHAREDOBJS) | 27 | -libimagequant.dylib: $(SHAREDOBJS) | |
28 | - $(CC) -shared -o $(SHAREDLIBVER) $^ $(LDFLAGS) | 28 | - $(CC) -shared -o $(SHAREDLIBVER) $^ $(LDFLAGS) | |
29 | - ln -fs $(SHAREDLIBVER) $(SHAREDLIB) | 29 | - ln -fs $(SHAREDLIBVER) $(SHAREDLIB) | |
30 | +$(SHAREDLIB): $(SHAREDOBJS) | 30 | +$(SHAREDLIB): $(SHAREDOBJS) | |
31 | + ${LIBTOOL} --mode=link $(CC) -o $(SHAREDLIB) $^ $(LDFLAGS) \ | 31 | + ${LIBTOOL} --mode=link --tag=CC $(CC) -o $(SHAREDLIB) $^ $(LDFLAGS) \ | |
32 | + -rpath ${PREFIX}/lib -version-info $(subst .,:,$(basename $(VERSION))) | 32 | + -rpath ${PREFIX}/lib -version-info $(subst .,:,$(basename $(VERSION))) | |
33 | 33 | |||
34 | $(OBJS): $(wildcard *.h) config.mk | 34 | $(OBJS): $(wildcard *.h) config.mk | |
35 | 35 |