File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- @comment $NetBSD: PLIST,v 1.17 2024/02/06 14:24:44 tsutsui Exp $
1+ @comment $NetBSD: PLIST,v 1.18 2024/03/18 18:37:19 schmonz Exp $
22${PLIST.x11}bin/imlib2_bumpmap
33${PLIST.x11}bin/imlib2_colorspace
44bin/imlib2_conv
@@ -17,6 +17,7 @@ lib/imlib2/loaders/bmp.la
1717lib/imlib2/loaders/bz2.la
1818lib/imlib2/loaders/ff.la
1919lib/imlib2/loaders/gif.la
20+ ${PLIST.heif}lib/imlib2/loaders/heif.la
2021lib/imlib2/loaders/ico.la
2122lib/imlib2/loaders/jpeg.la
2223lib/imlib2/loaders/lbm.la
Original file line number Diff line number Diff line change 1- $NetBSD: distinfo,v 1.49 2022/07/29 05:56:08 rin Exp $
1+ $NetBSD: distinfo,v 1.50 2024/03/18 18:37:19 schmonz Exp $
22
33BLAKE2s (imlib2-1.9.1.tar.xz) = 58f6cdd4dac5d538bd74cf4c0a939f2e87293042861672c6f930dc4b93d70ab7
44SHA512 (imlib2-1.9.1.tar.xz) = 00eb8804a32e1403614e9f899f358dd9797f4bcfa7e9fdecd37992731019933e39834a60bd20be8fb69a35161ba1e784bd638b5ecb626d01a4f69c70c330e5f1
55Size (imlib2-1.9.1.tar.xz) = 813104 bytes
66SHA1 (patch-src_bin_imlib2__view.c) = 53a7bdb2e1f8687db095b796b46945ee5a72f552
77SHA1 (patch-src_lib_amd64__blend.S) = 09e89c6b1d6fb622b3ee88f6c3a5e9b6f3ab3fad
88SHA1 (patch-src_lib_amd64__blend__cmod.S) = d533eeacd4b196086f1854c657d3e0773596790b
9+ SHA1 (patch-src_modules_loaders_Makefile.am) = 00c441c3c0227b6eba9afd526a03caea1ec3f51f
10+ SHA1 (patch-src_modules_loaders_Makefile.in) = 9f3326cbe20272b6b33e96b5898466cdfeba8d3f
Original file line number Diff line number Diff line change 1- # $NetBSD: options.mk,v 1.14 2024/02/06 14 :37:38 wiz Exp $
1+ # $NetBSD: options.mk,v 1.15 2024/03/18 18 :37:19 schmonz Exp $
22
33.include "../../mk/bsd.prefs.mk"
44
55PKG_OPTIONS_VAR = PKG_OPTIONS.imlib2
6- PKG_SUPPORTED_OPTIONS = libwebp x11
6+ PKG_SUPPORTED_OPTIONS = heif libwebp x11
77PKG_SUGGESTED_OPTIONS = libwebp x11
88.if ${MACHINE_ARCH} == "i386"
99PKG_SUPPORTED_OPTIONS+ = mmx
@@ -20,6 +20,15 @@ CONFIGURE_ARGS+= --enable-mmx
2020CONFIGURE_ARGS+ = --disable-mmx
2121.endif
2222
23+ PLIST_VARS+ = heif
24+ .if !empty(PKG_OPTIONS :Mheif)
25+ .include "../../graphics/libheif/buildlink3.mk"
26+ CONFIGURE_ARGS+ = --with-heif
27+ PLIST.heif = yes
28+ .else
29+ CONFIGURE_ARGS+ = --without-heif
30+ .endif
31+
2332.if !empty(PKG_OPTIONS :Mimlib2-amd64)
2433CONFIGURE_ARGS+ = --enable-amd64
2534.else
Original file line number Diff line number Diff line change 1+ $NetBSD: patch-src_modules_loaders_Makefile.am,v 1.1 2024/03/18 18:37:19 schmonz Exp $
2+
3+ Remove non-portable linker flag not used with most other modules.
4+
5+ --- src/modules/loaders/Makefile.am.orig 2024-03-18 18:26:17.872501876 +0000
6+ +++ src/modules/loaders/Makefile.am
7+ @@ -83,7 +83,7 @@ gif_la_LIBTOOLFLAGS = --tag=disable-sta
8+
9+ heif_la_SOURCES = loader_heif.c
10+ heif_la_CPPFLAGS = $(HEIF_CFLAGS) $(AM_CPPFLAGS)
11+ -heif_la_LDFLAGS = -module -avoid-version -Wl,-z,nodelete
12+ +heif_la_LDFLAGS = -module -avoid-version
13+ heif_la_LIBADD = $(HEIF_LIBS) $(top_builddir)/src/lib/libImlib2.la
14+ heif_la_LIBTOOLFLAGS = --tag=disable-static
15+
Original file line number Diff line number Diff line change 1+ $NetBSD: patch-src_modules_loaders_Makefile.in,v 1.1 2024/03/18 18:37:19 schmonz Exp $
2+
3+ Remove non-portable linker flag not used with most other modules.
4+
5+ --- src/modules/loaders/Makefile.in.orig 2024-03-18 18:29:12.716422280 +0000
6+ +++ src/modules/loaders/Makefile.in
7+ @@ -622,7 +622,7 @@ gif_la_LIBADD = $(GIF_LIBS) $(top_buildd
8+ gif_la_LIBTOOLFLAGS = --tag=disable-static
9+ heif_la_SOURCES = loader_heif.c
10+ heif_la_CPPFLAGS = $(HEIF_CFLAGS) $(AM_CPPFLAGS)
11+ -heif_la_LDFLAGS = -module -avoid-version -Wl,-z,nodelete
12+ +heif_la_LDFLAGS = -module -avoid-version
13+ heif_la_LIBADD = $(HEIF_LIBS) $(top_builddir)/src/lib/libImlib2.la
14+ heif_la_LIBTOOLFLAGS = --tag=disable-static
15+ ico_la_SOURCES = loader_ico.c
You can’t perform that action at this time.
0 commit comments