| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.31 2020/02/25 04:13:46 brook Exp $ | | 1 | # $NetBSD: Makefile,v 1.32 2020/02/25 14:55:36 brook Exp $ |
2 | | | 2 | |
3 | DISTNAME= babl-0.1.72 | | 3 | DISTNAME= babl-0.1.72 |
4 | CATEGORIES= graphics | | 4 | CATEGORIES= graphics |
5 | MASTER_SITES= https://download.gimp.org/pub/babl/0.1/ | | 5 | MASTER_SITES= https://download.gimp.org/pub/babl/0.1/ |
6 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://gegl.org/babl/ | | 9 | HOMEPAGE= http://gegl.org/babl/ |
10 | COMMENT= Dynamic pixel conversion library | | 10 | COMMENT= Dynamic pixel conversion library |
11 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
12 | | | 12 | |
13 | USE_TOOLS+= pkg-config | | 13 | USE_TOOLS+= pkg-config |
14 | USE_LANGUAGES= c99 | | 14 | USE_LANGUAGES= c99 |
| @@ -27,28 +27,26 @@ PLIST_VARS+= Darwin not_Darwin | | | @@ -27,28 +27,26 @@ PLIST_VARS+= Darwin not_Darwin |
27 | PLIST.Darwin= yes | | 27 | PLIST.Darwin= yes |
28 | PLIST_SUBST+= SOEXT="dylib" | | 28 | PLIST_SUBST+= SOEXT="dylib" |
29 | .else | | 29 | .else |
30 | PLIST.not_Darwin= yes | | 30 | PLIST.not_Darwin= yes |
31 | PLIST_SUBST+= SOEXT="so" | | 31 | PLIST_SUBST+= SOEXT="so" |
32 | .endif | | 32 | .endif |
33 | | | 33 | |
34 | # Apply removals to post-wrapper transformed arguments. | | 34 | # Apply removals to post-wrapper transformed arguments. |
35 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script | | 35 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script |
36 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map | | 36 | BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,babl.map |
37 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script | | 37 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script |
38 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map | | 38 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,babl.map |
39 | | | 39 | |
40 | # .include "../../mk/bsd.prefs.mk" | | | |
41 | | | | |
42 | .if ${OPSYS} == "Darwin" | | 40 | .if ${OPSYS} == "Darwin" |
43 | # | | 41 | # |
44 | # Meson uses .dylib for Darwin shared libraries, but G_MODULE_SUFFIX | | 42 | # Meson uses .dylib for Darwin shared libraries, but G_MODULE_SUFFIX |
45 | # is always .so on Unix, including Darwin. This is under discussion | | 43 | # is always .so on Unix, including Darwin. This is under discussion |
46 | # at https://gitlab.gnome.org/GNOME/glib/issues/1413 but for now | | 44 | # at https://gitlab.gnome.org/GNOME/glib/issues/1413 but for now |
47 | # rename the plugins and reset their internal ID to match the new | | 45 | # rename the plugins and reset their internal ID to match the new |
48 | # name. | | 46 | # name. |
49 | # | | 47 | # |
50 | post-install: | | 48 | post-install: |
51 | cd ${DESTDIR}/${PREFIX}/lib/babl-0.1 && for i in *.dylib; do \ | | 49 | cd ${DESTDIR}/${PREFIX}/lib/babl-0.1 && for i in *.dylib; do \ |
52 | install_name_tool -id ${PREFIX}/lib/babl-0.1/$${i%.dylib}.so $${i}; \ | | 50 | install_name_tool -id ${PREFIX}/lib/babl-0.1/$${i%.dylib}.so $${i}; \ |
53 | mv "$${i}" "$${i%.dylib}.so" \ | | 51 | mv "$${i}" "$${i%.dylib}.so" \ |
54 | ; done | | 52 | ; done |