1 # $NetBSD: Makefile,v 1.6 2009/05/19 08:59:08 wiz Exp $
3 DISTNAME= coccinelle-0.1.8
5 MASTER_SITES= http://www.emn.fr/x-info/coccinelle/distrib/
6 #http://aryx.cs.uiuc.edu/~pad/software/project-coccinelle/
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.emn.fr/x-info/coccinelle/
11 COMMENT= Tool for writing and applying semantic patches
14 BUILD_DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
15 DEPENDS+= menhir-[0-9]*:../../devel/menhir
17 PKG_DESTDIR_SUPPORT= user-destdir
22 REPLACE_PERL= configure
23 BUILD_TARGET= all all.opt
25 CONFIGURE_ARGS+= --prefix=${PREFIX}
26 CONFIG_SHELL= ${PERL5}
28 PYTHON_VERSIONS_ACCEPTED= 25
30 SUBST_CLASSES+= python
31 SUBST_FILES.python+= pycaml/Makefile
32 SUBST_SED.python+= -e "s, python , ${PYTHONBIN} ,g"
33 SUBST_STAGE.python= post-configure
34 SUBST_MESSAGE.python= Fixing python executable name.
37 SUBST_FILES.man+= docs/spatch.1
38 SUBST_SED.man+= -e "s,/usr/local,${PREFIX},g"
39 SUBST_STAGE.man= post-configure
40 SUBST_MESSAGE.man= Fixing path to examples in man page.
44 .include "../../mk/dlopen.buildlink3.mk"
46 BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*}
48 .include "../../lang/ocaml/buildlink3.mk"
49 .include "../../lang/python/application.mk"
50 .include "../../mk/bsd.pkg.mk"