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