| @@ -1,40 +1,39 @@ | | | @@ -1,40 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.19 2022/06/28 11:36:47 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.20 2022/07/13 00:53:14 schmonz Exp $ |
2 | | | 2 | |
3 | PKGREVISION= 2 | | | |
4 | .include "../../textproc/libhighlight/Makefile.common" | | 3 | .include "../../textproc/libhighlight/Makefile.common" |
5 | | | 4 | |
6 | PKGNAME= p5-highlight-${VERSION} | | 5 | PKGNAME= p5-highlight-${VERSION} |
7 | COMMENT+= (Perl bindings) | | 6 | COMMENT+= (Perl bindings) |
8 | | | 7 | |
9 | BUILD_DEPENDS+= swig3-[0-9]*:../../devel/swig3 | | 8 | BUILD_DEPENDS+= swig3-[0-9]*:../../devel/swig3 |
10 | | | 9 | |
11 | BUILD_DIRS= extras/swig | | 10 | BUILD_DIRS= extras/swig |
12 | BUILD_TARGET= perl | | 11 | BUILD_TARGET= perl |
13 | | | 12 | |
14 | USE_TOOLS+= perl:run | | 13 | USE_TOOLS+= perl:run |
15 | CFLAGS+= -fPIC | | 14 | CFLAGS+= -fPIC |
16 | | | 15 | |
17 | INSTALLATION_DIRS= ${PERL5_SUB_INSTALLVENDORARCH}/auto/highlight | | 16 | INSTALLATION_DIRS= ${PERL5_SUB_INSTALLVENDORARCH}/auto/highlight |
18 | | | 17 | |
19 | .include "../../mk/bsd.prefs.mk" | | 18 | .include "../../mk/bsd.prefs.mk" |
20 | | | 19 | |
21 | .if ${OPSYS} == "Darwin" | | 20 | .if ${OPSYS} == "Darwin" |
22 | PERL_DLEXT= bundle | | 21 | PERL_DLEXT= bundle |
23 | SUBST_CLASSES+= load | | 22 | SUBST_CLASSES+= load |
24 | SUBST_STAGE.load= pre-configure | | 23 | SUBST_STAGE.load= pre-configure |
25 | SUBST_FILES.load= extras/swig/makefile | | 24 | SUBST_FILES.load= extras/swig/makefile |
26 | SUBST_SED.load= -e 's|-shared -s highlight_wrap\.o|-bundle -s highlight_wrap.o|g' | | 25 | SUBST_SED.load= -e 's|-shared -s highlight_wrap\.o|-bundle -s highlight_wrap.o|g' |
27 | .else | | 26 | .else |
28 | PERL_DLEXT= so | | 27 | PERL_DLEXT= so |
29 | .endif | | 28 | .endif |
30 | PLIST_SUBST+= PERL_DLEXT=${PERL_DLEXT} | | 29 | PLIST_SUBST+= PERL_DLEXT=${PERL_DLEXT} |
31 | | | 30 | |
32 | do-install: | | 31 | do-install: |
33 | cd ${WRKSRC}/extras/swig && \ | | 32 | cd ${WRKSRC}/extras/swig && \ |
34 | ${INSTALL_DATA} highlight.pm ${DESTDIR}${PREFIX}/${PERL5_SUB_INSTALLVENDORARCH}/ && \ | | 33 | ${INSTALL_DATA} highlight.pm ${DESTDIR}${PREFIX}/${PERL5_SUB_INSTALLVENDORARCH}/ && \ |
35 | ${INSTALL_LIB} highlight.so ${DESTDIR}${PREFIX}/${PERL5_SUB_INSTALLVENDORARCH}/auto/highlight/highlight.${PERL_DLEXT} | | 34 | ${INSTALL_LIB} highlight.so ${DESTDIR}${PREFIX}/${PERL5_SUB_INSTALLVENDORARCH}/auto/highlight/highlight.${PERL_DLEXT} |
36 | | | 35 | |
37 | PERL5_LDFLAGS= -L${PERL5_INSTALLARCHLIB}/CORE | | 36 | PERL5_LDFLAGS= -L${PERL5_INSTALLARCHLIB}/CORE |
38 | .include "../../lang/perl5/module.mk" | | 37 | .include "../../lang/perl5/module.mk" |
39 | .include "../../textproc/libhighlight/buildlink3.mk" | | 38 | .include "../../textproc/libhighlight/buildlink3.mk" |
40 | .include "../../mk/bsd.pkg.mk" | | 39 | .include "../../mk/bsd.pkg.mk" |