1 # $NetBSD: Makefile,v 1.81 2010/06/13 22:44:34 wiz Exp $
3 DISTNAME= graphviz-2.24.0
6 MASTER_SITES= http://www.graphviz.org/pub/graphviz/stable/SOURCES/
8 MAINTAINER= sno@NetBSD.org
9 HOMEPAGE= http://www.graphviz.org/
10 COMMENT= Graph Drawing Programs from AT&T Research and Lucent Bell Labs
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
14 PKG_DESTDIR_SUPPORT= user-destdir
16 DEPENDS+= ghostscript-fonts>=6.0:../../fonts/ghostscript-fonts
18 CHECK_FILES_SKIP= ${PREFIX}/lib/graphviz/config6
20 PRIVILEGED_STAGES+= clean
24 USE_TOOLS+= bison pkg-config
26 CONFIGURE_ARGS+= --disable-java
27 CONFIGURE_ARGS+= --disable-php
28 CONFIGURE_ARGS+= --disable-python
29 CONFIGURE_ARGS+= --disable-ruby
30 CONFIGURE_ARGS+= --disable-sharp
31 # build fails when PHP and/or Ruby are also installed
32 CONFIGURE_ENV+= ac_cv_prog_PHP=
33 CONFIGURE_ENV+= ac_cv_prog_RUBY=
34 CPPFLAGS+= -DNO_POSTSCRIPT_ALIAS=1
35 PKGCONFIG_OVERRIDE= lib/agraph/libagraph.pc.in
36 PKGCONFIG_OVERRIDE+= lib/cdt/libcdt.pc.in
37 PKGCONFIG_OVERRIDE+= lib/cgraph/libcgraph.pc.in
38 PKGCONFIG_OVERRIDE+= lib/expr/libexpr.pc.in
39 PKGCONFIG_OVERRIDE+= lib/graph/libgraph.pc.in
40 PKGCONFIG_OVERRIDE+= lib/gvc/libgvc.pc.in
41 PKGCONFIG_OVERRIDE+= lib/gvc/libgvc_builtins.pc.in
42 PKGCONFIG_OVERRIDE+= lib/pathplan/libpathplan.pc.in
45 REPLACE_INTERPRETER+= lua
46 REPLACE.lua.old= .*lua
47 REPLACE.lua.new= ${PREFIX}/bin/lua
48 REPLACE_FILES.lua= tclpkg/gv/demo/modgraph.lua
50 REPLACE_INTERPRETER+= tclsh
51 REPLACE.tclsh.old= .*tclsh
52 REPLACE.tclsh.new= ${PREFIX}/bin/tclsh
53 REPLACE_FILES.tclsh= tclpkg/gv/demo/modgraph.tcl
55 REPLACE_PERL+= config/config_perl.pl lib/gd/configure.pl \
56 tclpkg/gv/demo/modgraph.pl contrib/dotmcl.pl \
57 contrib/dirgraph/dirgraph.pl
59 .include "../../mk/bsd.prefs.mk"
61 .include "../../mk/compiler.mk"
62 .if !empty(CC_VERSION:Mgcc-2*)
63 BUILDLINK_TRANSFORM+= rm:-Wno-unused-parameter
66 # Prevent another config.status run.
68 touch ${WRKSRC}/Makefile
70 # Remove temporary files and directories created by re-linking "libgv_lua.la".
72 ${RM} -rf ${DESTDIR}${PREFIX}/lib/graphviz/lua/gv.so \
73 ${DESTDIR}${PREFIX}/lib/graphviz/tcl/tcl \
74 ${DESTDIR}${PREFIX}/lib/lua/5.1/gv.so
78 .include "../../converters/libiconv/buildlink3.mk"
79 .include "../../devel/gettext-lib/buildlink3.mk"
80 .include "../../devel/libltdl/buildlink3.mk"
81 #.include "../../devel/libltdl/convenience.mk"
82 .include "../../fonts/fontconfig/buildlink3.mk"
83 #.include "../../graphics/jpeg/buildlink3.mk"
84 #.include "../../graphics/png/buildlink3.mk"
85 .include "../../textproc/expat/buildlink3.mk"
86 .include "../../mk/pthread.buildlink3.mk"
87 .include "../../mk/bsd.pkg.mk"