imlib2: add webp support as an option and make it default. Bump PKGREVISION.diff -r1.89 -r1.90 pkgsrc/graphics/imlib2/Makefile
(tsutsui)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.89 2023/11/12 13:22:02 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.90 2024/02/06 14:24:44 tsutsui Exp $ | |
2 | 2 | |||
3 | DISTNAME= imlib2-1.9.1 | 3 | DISTNAME= imlib2-1.9.1 | |
4 | PKGREVISION= 4 | 4 | PKGREVISION= 5 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://docs.enlightenment.org/api/imlib2/html/ | 10 | HOMEPAGE= https://docs.enlightenment.org/api/imlib2/html/ | |
11 | COMMENT= Image manipulation library | 11 | COMMENT= Image manipulation library | |
12 | LICENSE= mit # with some modifications | 12 | LICENSE= mit # with some modifications | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= pkg-config | 15 | USE_TOOLS+= pkg-config | |
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
17 | 17 |
@@ -1,40 +1,41 @@ | @@ -1,40 +1,41 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.16 2022/07/29 05:56:08 rin Exp $ | 1 | @comment $NetBSD: PLIST,v 1.17 2024/02/06 14:24:44 tsutsui Exp $ | |
2 | ${PLIST.x11}bin/imlib2_bumpmap | 2 | ${PLIST.x11}bin/imlib2_bumpmap | |
3 | ${PLIST.x11}bin/imlib2_colorspace | 3 | ${PLIST.x11}bin/imlib2_colorspace | |
4 | bin/imlib2_conv | 4 | bin/imlib2_conv | |
5 | ${PLIST.x11}bin/imlib2_grab | 5 | ${PLIST.x11}bin/imlib2_grab | |
6 | bin/imlib2_load | 6 | bin/imlib2_load | |
7 | ${PLIST.x11}bin/imlib2_poly | 7 | ${PLIST.x11}bin/imlib2_poly | |
8 | ${PLIST.x11}bin/imlib2_show | 8 | ${PLIST.x11}bin/imlib2_show | |
9 | ${PLIST.x11}bin/imlib2_test | 9 | ${PLIST.x11}bin/imlib2_test | |
10 | ${PLIST.x11}bin/imlib2_view | 10 | ${PLIST.x11}bin/imlib2_view | |
11 | include/Imlib2.h | 11 | include/Imlib2.h | |
12 | lib/imlib2/filters/bumpmap.la | 12 | lib/imlib2/filters/bumpmap.la | |
13 | lib/imlib2/filters/colormod.la | 13 | lib/imlib2/filters/colormod.la | |
14 | lib/imlib2/filters/testfilter.la | 14 | lib/imlib2/filters/testfilter.la | |
15 | lib/imlib2/loaders/argb.la | 15 | lib/imlib2/loaders/argb.la | |
16 | lib/imlib2/loaders/bmp.la | 16 | lib/imlib2/loaders/bmp.la | |
17 | lib/imlib2/loaders/bz2.la | 17 | lib/imlib2/loaders/bz2.la | |
18 | lib/imlib2/loaders/ff.la | 18 | lib/imlib2/loaders/ff.la | |
19 | lib/imlib2/loaders/gif.la | 19 | lib/imlib2/loaders/gif.la | |
20 | lib/imlib2/loaders/ico.la | 20 | lib/imlib2/loaders/ico.la | |
21 | lib/imlib2/loaders/jpeg.la | 21 | lib/imlib2/loaders/jpeg.la | |
22 | lib/imlib2/loaders/lbm.la | 22 | lib/imlib2/loaders/lbm.la | |
23 | lib/imlib2/loaders/lzma.la | 23 | lib/imlib2/loaders/lzma.la | |
24 | lib/imlib2/loaders/png.la | 24 | lib/imlib2/loaders/png.la | |
25 | lib/imlib2/loaders/pnm.la | 25 | lib/imlib2/loaders/pnm.la | |
26 | lib/imlib2/loaders/tga.la | 26 | lib/imlib2/loaders/tga.la | |
27 | lib/imlib2/loaders/tiff.la | 27 | lib/imlib2/loaders/tiff.la | |
28 | ${PLIST.webp}lib/imlib2/loaders/webp.la | |||
28 | lib/imlib2/loaders/xbm.la | 29 | lib/imlib2/loaders/xbm.la | |
29 | lib/imlib2/loaders/xpm.la | 30 | lib/imlib2/loaders/xpm.la | |
30 | lib/imlib2/loaders/zlib.la | 31 | lib/imlib2/loaders/zlib.la | |
31 | lib/libImlib2.la | 32 | lib/libImlib2.la | |
32 | lib/pkgconfig/imlib2.pc | 33 | lib/pkgconfig/imlib2.pc | |
33 | share/imlib2/data/fonts/cinema.ttf | 34 | share/imlib2/data/fonts/cinema.ttf | |
34 | share/imlib2/data/fonts/grunge.ttf | 35 | share/imlib2/data/fonts/grunge.ttf | |
35 | share/imlib2/data/fonts/morpheus.ttf | 36 | share/imlib2/data/fonts/morpheus.ttf | |
36 | share/imlib2/data/fonts/notepad.ttf | 37 | share/imlib2/data/fonts/notepad.ttf | |
37 | share/imlib2/data/images/audio.png | 38 | share/imlib2/data/images/audio.png | |
38 | share/imlib2/data/images/bg.png | 39 | share/imlib2/data/images/bg.png | |
39 | share/imlib2/data/images/bulb.png | 40 | share/imlib2/data/images/bulb.png | |
40 | share/imlib2/data/images/cal.png | 41 | share/imlib2/data/images/cal.png |
@@ -1,37 +1,47 @@ | @@ -1,37 +1,47 @@ | |||
1 | # $NetBSD: options.mk,v 1.12 2014/05/17 09:25:01 adam Exp $ | 1 | # $NetBSD: options.mk,v 1.13 2024/02/06 14:24:44 tsutsui Exp $ | |
2 | 2 | |||
3 | .include "../../mk/bsd.prefs.mk" | 3 | .include "../../mk/bsd.prefs.mk" | |
4 | 4 | |||
5 | PKG_OPTIONS_VAR= PKG_OPTIONS.imlib2 | 5 | PKG_OPTIONS_VAR= PKG_OPTIONS.imlib2 | |
6 | PKG_SUPPORTED_OPTIONS= x11 | 6 | PKG_SUPPORTED_OPTIONS= webp x11 | |
7 | PKG_SUGGESTED_OPTIONS= x11 | 7 | PKG_SUGGESTED_OPTIONS= webp x11 | |
8 | .if ${MACHINE_ARCH} == "i386" | 8 | .if ${MACHINE_ARCH} == "i386" | |
9 | PKG_SUPPORTED_OPTIONS+= mmx | 9 | PKG_SUPPORTED_OPTIONS+= mmx | |
10 | .elif ${MACHINE_ARCH} == "x86_64" && empty(PKGSRC_COMPILER:Mclang) | 10 | .elif ${MACHINE_ARCH} == "x86_64" && empty(PKGSRC_COMPILER:Mclang) | |
11 | PKG_SUPPORTED_OPTIONS+= imlib2-amd64 | 11 | PKG_SUPPORTED_OPTIONS+= imlib2-amd64 | |
12 | PKG_SUGGESTED_OPTIONS+= imlib2-amd64 | 12 | PKG_SUGGESTED_OPTIONS+= imlib2-amd64 | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | .include "../../mk/bsd.options.mk" | 15 | .include "../../mk/bsd.options.mk" | |
16 | 16 | |||
17 | .if !empty(PKG_OPTIONS:Mmmx) | 17 | .if !empty(PKG_OPTIONS:Mmmx) | |
18 | CONFIGURE_ARGS+= --enable-mmx | 18 | CONFIGURE_ARGS+= --enable-mmx | |
19 | .else | 19 | .else | |
20 | CONFIGURE_ARGS+= --disable-mmx | 20 | CONFIGURE_ARGS+= --disable-mmx | |
21 | .endif | 21 | .endif | |
22 | 22 | |||
23 | .if !empty(PKG_OPTIONS:Mimlib2-amd64) | 23 | .if !empty(PKG_OPTIONS:Mimlib2-amd64) | |
24 | CONFIGURE_ARGS+= --enable-amd64 | 24 | CONFIGURE_ARGS+= --enable-amd64 | |
25 | .else | 25 | .else | |
26 | CONFIGURE_ARGS+= --disable-amd64 | 26 | CONFIGURE_ARGS+= --disable-amd64 | |
27 | .endif | 27 | .endif | |
28 | 28 | |||
29 | PLIST_VARS+= webp | |||
30 | ||||
31 | .if !empty(PKG_OPTIONS:Mwebp) | |||
32 | .include "../../graphics/libwebp/buildlink3.mk" | |||
33 | CONFIGURE_ARGS+= --with-webp | |||
34 | PLIST.webp= yes | |||
35 | .else | |||
36 | CONFIGURE_ARGS+= --without-webp | |||
37 | .endif | |||
38 | ||||
29 | PLIST_VARS+= x11 | 39 | PLIST_VARS+= x11 | |
30 | 40 | |||
31 | .if !empty(PKG_OPTIONS:Mx11) | 41 | .if !empty(PKG_OPTIONS:Mx11) | |
32 | .include "../../x11/libX11/buildlink3.mk" | 42 | .include "../../x11/libX11/buildlink3.mk" | |
33 | .include "../../x11/libXext/buildlink3.mk" | 43 | .include "../../x11/libXext/buildlink3.mk" | |
34 | PLIST.x11= yes | 44 | PLIST.x11= yes | |
35 | .else | 45 | .else | |
36 | CONFIGURE_ARGS+= --without-x | 46 | CONFIGURE_ARGS+= --without-x | |
37 | .endif | 47 | .endif |