graphics/ImageMagick*: Replace (optional) dependency on jasper, removed by upstream in as early as 6.8, and replace with openjpeg - for the purposes of JPEG 2000 (JP2) support. Bump PKGREVISION.diff -r1.230 -r1.231 pkgsrc/graphics/ImageMagick/Makefile
(fhajny)
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.230 2017/09/13 08:56:18 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.231 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ImageMagick-${DISTVERSION} | 5 | PKGNAME= ImageMagick-${DISTVERSION} | |
6 | PKGREVISION= 1 | |||
6 | 7 | |||
7 | MAINTAINER= adam@NetBSD.org | 8 | MAINTAINER= adam@NetBSD.org | |
8 | COMMENT= Package for display and interactive manipulation of images | 9 | COMMENT= Package for display and interactive manipulation of images | |
9 | 10 | |||
10 | CONFLICTS= geomview<1.8.1nb2 # used to have a program named 'animate' | 11 | CONFLICTS= geomview<1.8.1nb2 # used to have a program named 'animate' | |
11 | 12 | |||
12 | USE_LANGUAGES= c c++ c99 | 13 | USE_LANGUAGES= c c++ c99 | |
13 | USE_TOOLS+= gmake pkg-config:run | 14 | USE_TOOLS+= gmake pkg-config:run | |
14 | CONFIGURE_ARGS+= --disable-assert | 15 | CONFIGURE_ARGS+= --disable-assert | |
15 | CONFIGURE_ARGS+= --with-fontconfig | 16 | CONFIGURE_ARGS+= --with-fontconfig | |
16 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include | 17 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include | |
17 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib | 18 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib | |
18 | CONFIGURE_ARGS+= --with-xml=yes | 19 | CONFIGURE_ARGS+= --with-xml=yes |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.60 2017/02/28 15:19:59 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.61 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= ImageMagick | 3 | BUILDLINK_TREE+= ImageMagick | |
4 | 4 | |||
5 | .if !defined(IMAGEMAGICK_BUILDLINK3_MK) | 5 | .if !defined(IMAGEMAGICK_BUILDLINK3_MK) | |
6 | IMAGEMAGICK_BUILDLINK3_MK:= | 6 | IMAGEMAGICK_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=5.5.7.11nb1 | 8 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=5.5.7.11nb1 | |
9 | BUILDLINK_ABI_DEPENDS.ImageMagick+= ImageMagick>=7.0.5.0nb1 | 9 | BUILDLINK_ABI_DEPENDS.ImageMagick+= ImageMagick>=7.0.5.0nb1 | |
10 | BUILDLINK_PKGSRCDIR.ImageMagick?= ../../graphics/ImageMagick | 10 | BUILDLINK_PKGSRCDIR.ImageMagick?= ../../graphics/ImageMagick | |
11 | 11 | |||
12 | pkgbase := ImageMagick | 12 | pkgbase := ImageMagick | |
13 | .include "../../mk/pkg-build-options.mk" | 13 | .include "../../mk/pkg-build-options.mk" | |
14 | 14 | |||
15 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mdjvu) | 15 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mdjvu) | |
16 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | 16 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | |
17 | .endif | 17 | .endif | |
18 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mjasper) | 18 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mjp2) | |
19 | .include "../../graphics/jasper/buildlink3.mk" | 19 | .include "../../graphics/openjpeg/buildlink3.mk" | |
20 | .endif | 20 | .endif | |
21 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mopenexr) | 21 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mopenexr) | |
22 | .include "../../graphics/openexr/buildlink3.mk" | 22 | .include "../../graphics/openexr/buildlink3.mk" | |
23 | .endif | 23 | .endif | |
24 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mwmf) | 24 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mwmf) | |
25 | .include "../../graphics/libwmf/buildlink3.mk" | 25 | .include "../../graphics/libwmf/buildlink3.mk" | |
26 | .endif | 26 | .endif | |
27 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mx11) | 27 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mx11) | |
28 | .include "../../x11/libX11/buildlink3.mk" | 28 | .include "../../x11/libX11/buildlink3.mk" | |
29 | .include "../../x11/libXext/buildlink3.mk" | 29 | .include "../../x11/libXext/buildlink3.mk" | |
30 | .include "../../x11/libXt/buildlink3.mk" | 30 | .include "../../x11/libXt/buildlink3.mk" | |
31 | .endif | 31 | .endif | |
32 | 32 |
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | # $NetBSD: options.mk,v 1.17 2014/10/12 18:55:14 dholland Exp $ | 1 | # $NetBSD: options.mk,v 1.18 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ImageMagick | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ImageMagick | |
4 | PKG_SUPPORTED_OPTIONS= x11 jasper djvu openexr wmf | 4 | PKG_SUPPORTED_OPTIONS= x11 jp2 djvu openexr wmf | |
5 | PKG_SUGGESTED_OPTIONS= x11 jasper | 5 | PKG_SUGGESTED_OPTIONS= x11 jp2 | |
6 | PKG_OPTIONS_LEGACY_OPTS+= jasper:jp2 | |||
6 | 7 | |||
7 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
8 | 9 | |||
9 | .if !empty(PKG_OPTIONS:Mx11) | 10 | .if !empty(PKG_OPTIONS:Mx11) | |
10 | .include "../../x11/libX11/buildlink3.mk" | 11 | .include "../../x11/libX11/buildlink3.mk" | |
11 | .include "../../x11/libXext/buildlink3.mk" | 12 | .include "../../x11/libXext/buildlink3.mk" | |
12 | .include "../../x11/libXt/buildlink3.mk" | 13 | .include "../../x11/libXt/buildlink3.mk" | |
13 | .else | 14 | .else | |
14 | CONFIGURE_ARGS+= --without-x | 15 | CONFIGURE_ARGS+= --without-x | |
15 | .endif | 16 | .endif | |
16 | 17 | |||
17 | .if !empty(PKG_OPTIONS:Mjasper) | 18 | .if !empty(PKG_OPTIONS:Mjp2) | |
18 | BUILDLINK_API_DEPENDS.jasper+= jasper>=1.701.0 | 19 | .include "../../graphics/openjpeg/buildlink3.mk" | |
19 | .include "../../graphics/jasper/buildlink3.mk" | 20 | CONFIGURE_ARGS+= --with-openjp2 | |
20 | CONFIGURE_ARGS+= --with-jp2 | |||
21 | .else | 21 | .else | |
22 | CONFIGURE_ARGS+= --without-jp2 | 22 | CONFIGURE_ARGS+= --without-openjp2 | |
23 | .endif | 23 | .endif | |
24 | 24 | |||
25 | .if !empty(PKG_OPTIONS:Mdjvu) | 25 | .if !empty(PKG_OPTIONS:Mdjvu) | |
26 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | 26 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | |
27 | CONFIGURE_ARGS+= --with-djvu | 27 | CONFIGURE_ARGS+= --with-djvu | |
28 | .else | 28 | .else | |
29 | CONFIGURE_ARGS+= --without-djvu | 29 | CONFIGURE_ARGS+= --without-djvu | |
30 | .endif | 30 | .endif | |
31 | 31 | |||
32 | .if !empty(PKG_OPTIONS:Mopenexr) | 32 | .if !empty(PKG_OPTIONS:Mopenexr) | |
33 | .include "../../graphics/openexr/buildlink3.mk" | 33 | .include "../../graphics/openexr/buildlink3.mk" | |
34 | CONFIGURE_ARGS+= --with-openexr | 34 | CONFIGURE_ARGS+= --with-openexr | |
35 | .else | 35 | .else |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2017/09/09 12:09:37 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ImageMagick6-${DISTVERSION} | 5 | PKGNAME= ImageMagick6-${DISTVERSION} | |
6 | PKGREVISION= 1 | |||
6 | 7 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | COMMENT= Package for display and interactive manipulation of images | 9 | COMMENT= Package for display and interactive manipulation of images | |
9 | 10 | |||
10 | CONFLICTS= geomview<1.8.1nb2 # used to have a program named 'animate' | 11 | CONFLICTS= geomview<1.8.1nb2 # used to have a program named 'animate' | |
11 | 12 | |||
12 | USE_LANGUAGES= c c++ c99 | 13 | USE_LANGUAGES= c c++ c99 | |
13 | USE_TOOLS+= gmake pkg-config:run | 14 | USE_TOOLS+= gmake pkg-config:run | |
14 | CONFIGURE_ARGS+= --disable-assert | 15 | CONFIGURE_ARGS+= --disable-assert | |
15 | CONFIGURE_ARGS+= --with-fontconfig | 16 | CONFIGURE_ARGS+= --with-fontconfig | |
16 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include | 17 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include | |
17 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib | 18 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib | |
18 | CONFIGURE_ARGS+= --with-xml=yes | 19 | CONFIGURE_ARGS+= --with-xml=yes |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2017/02/28 15:19:59 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= ImageMagick6 | 3 | BUILDLINK_TREE+= ImageMagick6 | |
4 | 4 | |||
5 | .if !defined(IMAGEMAGICK6_BUILDLINK3_MK) | 5 | .if !defined(IMAGEMAGICK6_BUILDLINK3_MK) | |
6 | IMAGEMAGICK6_BUILDLINK3_MK:= | 6 | IMAGEMAGICK6_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.ImageMagick6+= ImageMagick6>=5.5.7.11nb1 | 8 | BUILDLINK_API_DEPENDS.ImageMagick6+= ImageMagick6>=5.5.7.11nb1 | |
9 | BUILDLINK_ABI_DEPENDS.ImageMagick6+= ImageMagick6>=6.9.7.9nb1 | 9 | BUILDLINK_ABI_DEPENDS.ImageMagick6+= ImageMagick6>=6.9.7.9nb1 | |
10 | BUILDLINK_PKGSRCDIR.ImageMagick6?= ../../graphics/ImageMagick6 | 10 | BUILDLINK_PKGSRCDIR.ImageMagick6?= ../../graphics/ImageMagick6 | |
11 | 11 | |||
12 | pkgbase := ImageMagick6 | 12 | pkgbase := ImageMagick6 | |
13 | .include "../../mk/pkg-build-options.mk" | 13 | .include "../../mk/pkg-build-options.mk" | |
14 | 14 | |||
15 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mdjvu) | 15 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mdjvu) | |
16 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | 16 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | |
17 | .endif | 17 | .endif | |
18 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mjasper) | 18 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mjp2) | |
19 | .include "../../graphics/jasper/buildlink3.mk" | 19 | .include "../../graphics/openjpeg/buildlink3.mk" | |
20 | .endif | 20 | .endif | |
21 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mopenexr) | 21 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mopenexr) | |
22 | .include "../../graphics/openexr/buildlink3.mk" | 22 | .include "../../graphics/openexr/buildlink3.mk" | |
23 | .endif | 23 | .endif | |
24 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mwmf) | 24 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mwmf) | |
25 | .include "../../graphics/libwmf/buildlink3.mk" | 25 | .include "../../graphics/libwmf/buildlink3.mk" | |
26 | .endif | 26 | .endif | |
27 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mx11) | 27 | .if !empty(PKG_BUILD_OPTIONS.ImageMagick6:Mx11) | |
28 | .include "../../x11/libX11/buildlink3.mk" | 28 | .include "../../x11/libX11/buildlink3.mk" | |
29 | .include "../../x11/libXext/buildlink3.mk" | 29 | .include "../../x11/libXext/buildlink3.mk" | |
30 | .include "../../x11/libXt/buildlink3.mk" | 30 | .include "../../x11/libXt/buildlink3.mk" | |
31 | .endif | 31 | .endif | |
32 | 32 |
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | # $NetBSD: options.mk,v 1.1 2016/05/25 12:41:17 ryoon Exp $ | 1 | # $NetBSD: options.mk,v 1.2 2017/10/30 14:44:05 fhajny Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ImageMagick | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ImageMagick | |
4 | PKG_SUPPORTED_OPTIONS= x11 jasper djvu openexr wmf | 4 | PKG_SUPPORTED_OPTIONS= x11 jp2 djvu openexr wmf | |
5 | PKG_SUGGESTED_OPTIONS= x11 jasper | 5 | PKG_SUGGESTED_OPTIONS= x11 jp2 | |
6 | PKG_OPTIONS_LEGACY_OPTS+= jasper:jp2 | |||
6 | 7 | |||
7 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
8 | 9 | |||
9 | .if !empty(PKG_OPTIONS:Mx11) | 10 | .if !empty(PKG_OPTIONS:Mx11) | |
10 | .include "../../x11/libX11/buildlink3.mk" | 11 | .include "../../x11/libX11/buildlink3.mk" | |
11 | .include "../../x11/libXext/buildlink3.mk" | 12 | .include "../../x11/libXext/buildlink3.mk" | |
12 | .include "../../x11/libXt/buildlink3.mk" | 13 | .include "../../x11/libXt/buildlink3.mk" | |
13 | .else | 14 | .else | |
14 | CONFIGURE_ARGS+= --without-x | 15 | CONFIGURE_ARGS+= --without-x | |
15 | .endif | 16 | .endif | |
16 | 17 | |||
17 | .if !empty(PKG_OPTIONS:Mjasper) | 18 | .if !empty(PKG_OPTIONS:Mjp2) | |
18 | BUILDLINK_API_DEPENDS.jasper+= jasper>=1.701.0 | 19 | .include "../../graphics/openjpeg/buildlink3.mk" | |
19 | .include "../../graphics/jasper/buildlink3.mk" | 20 | CONFIGURE_ARGS+= --with-openjp2 | |
20 | CONFIGURE_ARGS+= --with-jp2 | |||
21 | .else | 21 | .else | |
22 | CONFIGURE_ARGS+= --without-jp2 | 22 | CONFIGURE_ARGS+= --without-openjp2 | |
23 | .endif | 23 | .endif | |
24 | 24 | |||
25 | .if !empty(PKG_OPTIONS:Mdjvu) | 25 | .if !empty(PKG_OPTIONS:Mdjvu) | |
26 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | 26 | .include "../../graphics/djvulibre-lib/buildlink3.mk" | |
27 | CONFIGURE_ARGS+= --with-djvu | 27 | CONFIGURE_ARGS+= --with-djvu | |
28 | .else | 28 | .else | |
29 | CONFIGURE_ARGS+= --without-djvu | 29 | CONFIGURE_ARGS+= --without-djvu | |
30 | .endif | 30 | .endif | |
31 | 31 | |||
32 | .if !empty(PKG_OPTIONS:Mopenexr) | 32 | .if !empty(PKG_OPTIONS:Mopenexr) | |
33 | .include "../../graphics/openexr/buildlink3.mk" | 33 | .include "../../graphics/openexr/buildlink3.mk" | |
34 | CONFIGURE_ARGS+= --with-openexr | 34 | CONFIGURE_ARGS+= --with-openexr | |
35 | .else | 35 | .else |