| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.45 2022/03/23 22:27:34 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.46 2022/04/12 23:42:58 tnn Exp $ |
2 | | | 2 | |
3 | DISTNAME= babl-0.1.90 | | 3 | DISTNAME= babl-0.1.90 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= graphics | | 5 | CATEGORIES= graphics |
6 | MASTER_SITES= https://download.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/ | | 6 | MASTER_SITES= https://download.gimp.org/pub/babl/${PKGVERSION_NOREV:R}/ |
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= http://gegl.org/babl/ | | 10 | HOMEPAGE= http://gegl.org/babl/ |
11 | COMMENT= Dynamic pixel conversion library | | 11 | COMMENT= Dynamic pixel conversion library |
12 | LICENSE= gnu-gpl-v3 | | 12 | LICENSE= gnu-gpl-v3 |
13 | | | 13 | |
14 | USE_TOOLS+= pkg-config | | 14 | USE_TOOLS+= pkg-config |
| @@ -27,30 +27,45 @@ PLIST_VARS+= Darwin not_Darwin | | | @@ -27,30 +27,45 @@ PLIST_VARS+= Darwin not_Darwin |
27 | .if ${OPSYS} == "Darwin" | | 27 | .if ${OPSYS} == "Darwin" |
28 | PLIST.Darwin= yes | | 28 | PLIST.Darwin= yes |
29 | PLIST_SUBST+= SOEXT="dylib" | | 29 | PLIST_SUBST+= SOEXT="dylib" |
30 | .else | | 30 | .else |
31 | PLIST.not_Darwin= yes | | 31 | PLIST.not_Darwin= yes |
32 | PLIST_SUBST+= SOEXT="so" | | 32 | PLIST_SUBST+= SOEXT="so" |
33 | .endif | | 33 | .endif |
34 | | | 34 | |
35 | PLIST_VARS+= x86_64 | | 35 | PLIST_VARS+= x86_64 |
36 | .if ${MACHINE_ARCH} == "x86_64" | | 36 | .if ${MACHINE_ARCH} == "x86_64" |
37 | PLIST.x86_64= yes | | 37 | PLIST.x86_64= yes |
38 | .endif | | 38 | .endif |
39 | | | 39 | |
| | | 40 | |
| | | 41 | PKG_OPTIONS_VAR= PKG_OPTIONS.babl |
| | | 42 | PKG_SUPPORTED_OPTIONS= |
| | | 43 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") |
| | | 44 | PKG_SUPPORTED_OPTIONS+= mmx |
| | | 45 | .endif |
| | | 46 | |
40 | .include "../../mk/compiler.mk" | | 47 | .include "../../mk/compiler.mk" |
41 | | | 48 | |
42 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | | 49 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") \ |
43 | !empty(CC_VERSION:Mgcc-7.*) | | 50 | && empty(CC_VERSION:Mgcc-7.*) |
| | | 51 | PKG_SUGGESTED_OPTIONS= mmx |
| | | 52 | .endif |
| | | 53 | |
| | | 54 | .include "../../mk/bsd.options.mk" |
| | | 55 | |
| | | 56 | .if empty(PKG_OPTIONS:Mmmx) |
| | | 57 | MESON_ARGS+= -Denable-mmx=true |
| | | 58 | .else |
44 | MESON_ARGS+= -Denable-mmx=false | | 59 | MESON_ARGS+= -Denable-mmx=false |
45 | .endif | | 60 | .endif |
46 | | | 61 | |
47 | # Apply removals to post-wrapper transformed arguments. | | 62 | # Apply removals to post-wrapper transformed arguments. |
48 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script | | 63 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script |
49 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map | | 64 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map |
50 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script | | 65 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script |
51 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map | | 66 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map |
52 | | | 67 | |
53 | .include "../../devel/meson/build.mk" | | 68 | .include "../../devel/meson/build.mk" |
54 | .include "../../devel/glib2/buildlink3.mk" | | 69 | .include "../../devel/glib2/buildlink3.mk" |
55 | .include "../../graphics/lcms2/buildlink3.mk" | | 70 | .include "../../graphics/lcms2/buildlink3.mk" |
56 | .include "../../mk/pthread.buildlink3.mk" | | 71 | .include "../../mk/pthread.buildlink3.mk" |