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