1 # $NetBSD: Makefile,v 1.8 2010/05/28 14:05:39 joerg Exp $
3 DISTNAME= coccinelle-0.2.3
5 MASTER_SITES= http://coccinelle.lip6.fr/distrib/
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://coccinelle.lip6.fr/
10 COMMENT= Tool for writing and applying semantic patches
13 BUILD_DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
14 DEPENDS+= menhir-[0-9]*:../../devel/menhir
16 PKG_DESTDIR_SUPPORT= user-destdir
21 REPLACE_PERL= configure
22 BUILD_TARGET= all all.opt
24 CONFIGURE_ARGS+= --prefix=${PREFIX}
25 CONFIG_SHELL= ${PERL5}
27 PYTHON_VERSIONS_ACCEPTED= 25
29 SUBST_CLASSES+= python
30 SUBST_FILES.python+= pycaml/Makefile
31 SUBST_SED.python+= -e "s, python , ${PYTHONBIN} ,g"
32 SUBST_STAGE.python= post-configure
33 SUBST_MESSAGE.python= Fixing python executable name.
36 SUBST_FILES.man+= docs/spatch.1
37 SUBST_SED.man+= -e "s,/usr/local,${PREFIX},g"
38 SUBST_STAGE.man= post-configure
39 SUBST_MESSAGE.man= Fixing path to examples in man page.
43 .include "../../mk/dlopen.buildlink3.mk"
45 BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*}
47 .include "../../lang/ocaml/buildlink3.mk"
48 .include "../../lang/python/application.mk"
49 .include "../../mk/bsd.pkg.mk"