Annotation of pkgsrc/graphics/graphviz/Makefile, Revision 1.139
1.139 ! wiz 1: # $NetBSD: Makefile,v 1.138 2014/02/12 23:18:00 tron Exp $
1.1 seb 2:
1.139 ! wiz 3: DISTNAME= graphviz-2.36.0
1.1 seb 4: CATEGORIES= graphics
1.67 sno 5: MASTER_SITES= http://www.graphviz.org/pub/graphviz/stable/SOURCES/
1.1 seb 6:
1.74 sno 7: MAINTAINER= sno@NetBSD.org
1.6 seb 8: HOMEPAGE= http://www.graphviz.org/
1.1 seb 9: COMMENT= Graph Drawing Programs from AT&T Research and Lucent Bell Labs
1.125 wiz 10: LICENSE= epl-v1.0
1.1 seb 11:
1.28 minskim 12: PKG_INSTALLATION_TYPES= overwrite pkgviews
13:
1.87 dholland 14: CHECK_FILES_SKIP+= ${PREFIX}/lib/graphviz/config6
1.59 joerg 15:
1.77 snj 16: PRIVILEGED_STAGES+= clean
17:
1.52 adam 18: USE_LANGUAGES= c c++
1.40 adam 19: USE_LIBTOOL= yes
1.135 jperkin 20: USE_TOOLS+= automake bison lex pkg-config
1.6 seb 21: GNU_CONFIGURE= yes
1.61 adam 22: CONFIGURE_ARGS+= --disable-java
23: CONFIGURE_ARGS+= --disable-php
24: CONFIGURE_ARGS+= --disable-python
25: CONFIGURE_ARGS+= --disable-ruby
26: CONFIGURE_ARGS+= --disable-sharp
1.109 markd 27: CONFIGURE_ARGS+= --disable-r
1.129 wiz 28: CONFIGURE_ARGS+= --with-poppler=no
1.110 markd 29: CONFIGURE_ARGS+= --with-gts=no
1.128 wiz 30: CONFIGURE_ARGS+= --with-qt=no
1.52 adam 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
1.40 adam 35: PKGCONFIG_OVERRIDE+= lib/cdt/libcdt.pc.in
1.61 adam 36: PKGCONFIG_OVERRIDE+= lib/cgraph/libcgraph.pc.in
1.52 adam 37: PKGCONFIG_OVERRIDE+= lib/expr/libexpr.pc.in
1.40 adam 38: PKGCONFIG_OVERRIDE+= lib/graph/libgraph.pc.in
39: PKGCONFIG_OVERRIDE+= lib/gvc/libgvc.pc.in
1.97 obache 40: PKGCONFIG_OVERRIDE+= lib/gvpr/libgvpr.pc.in
1.40 adam 41: PKGCONFIG_OVERRIDE+= lib/pathplan/libpathplan.pc.in
1.97 obache 42: PKGCONFIG_OVERRIDE+= lib/xdot/libxdot.pc.in
1.52 adam 43: XAW_TYPE= standard
1.1 seb 44:
1.131 dholland 45: # With lua51 there's a PLIST divergence and it isn't obvious whether
46: # it's serious or not, or what causes it.
47: LUA_VERSIONS_INCOMPATIBLE= 51
48:
49: REPLACE_LUA+= tclpkg/gv/demo/modgraph.lua
1.68 tron 50:
51: REPLACE_INTERPRETER+= tclsh
52: REPLACE.tclsh.old= .*tclsh
53: REPLACE.tclsh.new= ${PREFIX}/bin/tclsh
54: REPLACE_FILES.tclsh= tclpkg/gv/demo/modgraph.tcl
55:
1.125 wiz 56: REPLACE_PERL+= config/config_perl.pl \
1.74 sno 57: tclpkg/gv/demo/modgraph.pl contrib/dotmcl.pl \
58: contrib/dirgraph/dirgraph.pl
59:
1.19 grant 60: .include "../../mk/bsd.prefs.mk"
61:
1.43 rillig 62: .include "../../mk/compiler.mk"
63: .if !empty(CC_VERSION:Mgcc-2*)
64: BUILDLINK_TRANSFORM+= rm:-Wno-unused-parameter
65: .endif
66:
1.68 tron 67: # Prevent another config.status run.
1.24 seb 68: pre-build:
1.126 jperkin 69: touch ${WRKSRC}/Makefile ${WRKSRC}/graphviz_version.h
1.1 seb 70:
1.69 tron 71: # Remove temporary files and directories created by re-linking "libgv_lua.la".
1.68 tron 72: post-install:
1.71 joerg 73: ${RM} -rf ${DESTDIR}${PREFIX}/lib/graphviz/lua/gv.so \
74: ${DESTDIR}${PREFIX}/lib/graphviz/tcl/tcl \
75: ${DESTDIR}${PREFIX}/lib/lua/5.1/gv.so
1.68 tron 76:
1.61 adam 77: .include "options.mk"
78:
1.131 dholland 79: .include "../../lang/lua/application.mk"
80:
1.52 adam 81: .include "../../converters/libiconv/buildlink3.mk"
1.27 seb 82: .include "../../devel/gettext-lib/buildlink3.mk"
1.74 sno 83: .include "../../devel/libltdl/buildlink3.mk"
84: #.include "../../devel/libltdl/convenience.mk"
1.67 sno 85: .include "../../fonts/fontconfig/buildlink3.mk"
1.88 dsainty 86: #.include "../../mk/jpeg.buildlink3.mk"
1.67 sno 87: #.include "../../graphics/png/buildlink3.mk"
1.25 seb 88: .include "../../textproc/expat/buildlink3.mk"
1.57 joerg 89: .include "../../mk/pthread.buildlink3.mk"
1.1 seb 90: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>