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