diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2008-03-30 08:32:46 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2008-03-30 08:32:46 +0000 |
commit | 7a48113b7be641d5235fa3fa895e4ccd9c1dd1ac (patch) | |
tree | e2b071706e0c8e2a33e10f6a4dcf897b658bc4c1 /graphics/graphviz/Makefile | |
parent | 44c4221d20352740c2ddfa17b3d7c73639ac75be (diff) |
Notes
Diffstat (limited to 'graphics/graphviz/Makefile')
-rw-r--r-- | graphics/graphviz/Makefile | 76 |
1 files changed, 68 insertions, 8 deletions
diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index 7e3273e0696d..3a1ae17f1666 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -7,6 +7,7 @@ PORTNAME= graphviz PORTVERSION= 2.18 +PORTREVISION= 1 CATEGORIES= graphics tk84 MASTER_SITES= http://www.graphviz.org/pub/graphviz/ARCHIVE/ \ http://mirror.inerd.com/FreeBSD/distfiles/${PORTNAME}/ @@ -70,13 +71,16 @@ OPTIONS= ICONV "Build with ICONV support" on \ XPM "Build with XPM support" on \ DIGCOLA "DIGCOLA features in neato layout engine" on \ IPSEPCOLA "IPSEPCOLA features in neato layout engine" on \ + SMYRNA "SMYRNA large graph viewer" off \ NLS "Build with gettext support" on \ TK "Build with TK support" off \ PANGOCAIRO "build with pangocairo support" off \ + RSVG "build with rsvg library" off \ GTK "build with gtk plugin" off \ GDK_PIXBUF "build with gdk pixbuf support" off \ GNOMEUI "build with libgnomeui support" off \ MING "Build with ming plugin" off \ + DEVIL "Build with devil plugin" off \ PERL "Perl bindings (swig)" off \ PHP "PHP bindings (swig)" off \ PYTHON "Python bindings (swig)" off \ @@ -94,9 +98,10 @@ BROKEN= Does not run on FreeBSD >= 7.0, libtool will exclude all modules CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ + --with-freetype2=yes \ --with-libgd \ - --with-fontconfigincludedir=${LOCABASE}/include \ - --with-fontconfiglibdir=${LOCABASE}/lib \ + --with-fontconfigincludedir=${LOCALBASE}/include \ + --with-fontconfiglibdir=${LOCALBASE}/lib \ --disable-io --disable-ocaml --disable-java \ --disable-sharp @@ -107,7 +112,7 @@ CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \ .if defined(WITH_TK) CPPFLAGS+= -I${TK_INCLUDEDIR} -USE_TK_BUILD= 84 +USE_TK_BUILD= 84+ CONFIGURE_ARGS+= --with-wish=${WISH} CONFIGURE_ENV+= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" MANN+= tkspline.n @@ -117,7 +122,7 @@ PLIST_SUB+= WITH_TK="@comment " .endif .if defined(WITH_TCL) || defined(WITH_TK) CPPFLAGS+= -I${TCL_INCLUDEDIR} -USE_TCL_BUILD= 84 +USE_TCL_BUILD= 84+ .include "${PORTSDIR}/Mk/bsd.tcl.mk" CONFIGURE_ARGS+= --with-tclsh=${TCLSH} CONFIGURE_ENV+= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" @@ -133,7 +138,7 @@ CONFIGURE_ARGS+= --with-iconvlibdir=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${LOCALBASE}/include .endif -.if !defined(WITHOUT_XPM) || exists(${LOCABASE}/lib/libXpm.so) +.if !defined(WITHOUT_XPM) || exists(${LOCALBASE}/lib/libXpm.so) USE_XORG+= xaw8 xpm xmu xt sm ice xext x11 xau xdmcp xp MAN1+= lefty.1 PLIST_SUB+= WITH_XPM="" @@ -157,6 +162,19 @@ CONFIGURE_ARGS+= --without-pangocairo PLIST_SUB+= WITH_PANGOCAIRO="@comment " .endif +.if defined(WITH_RSVG) +CONFIGURE_ARGS+= --with-rsvg=yes +PLIST_SUB+= WITH_RSVG="" +USE_GNOME+= librsvg2 +USE_GL+= gl glu +.if !defined(WITH_PANGOCAIRO) +IGNORE= option WITH_PANGOCAIRO is required for option WITH_RSVG +.endif +.else +CONFIGURE_ARGS+= --without-rsvg +PLIST_SUB+= WITH_RSVG="@comment " +.endif + .if defined(WITH_GTK) CONFIGURE_ARGS+= --with-gtk PLIST_SUB+= WITH_GTK="" @@ -192,6 +210,13 @@ IGNORE= option WITH_GTK is required for option WITH_GNOMEUI CONFIGURE_ARGS+= --without-gnomeui .endif +.if defined(WITH_SMYRNA) +CONFIGURE_ARGS+= --with-glade=yes +USE_GNOME+= gnomelibs libglade2 +.else +CONFIGURE_ARGS+= --without-glade +.endif + .if defined(USE_GNOME) .include "${PORTSDIR}/Mk/bsd.gnome.mk" .endif @@ -199,21 +224,43 @@ CONFIGURE_ARGS+= --without-gnomeui .include "${PORTSDIR}/Mk/bsd.xorg.mk" .endif -.if defined(WITH_DIGCOLA) +.if defined(WITH_SMYRNA) +CONFIGURE_ARGS+= --with-gtkgl=yes +LIB_DEPENDS+= gtkgl-2.0.1:${PORTSDIR}/x11-toolkits/gtkglarea2 +.else +CONFIGURE_ARGS+= --without-gtkgl +.endif + +.if defined(WITH_SMYRNA) +CONFIGURE_ARGS+= --with-gtkglext=yes +LIB_DEPENDS+= gtkglext-x11-1.0:${PORTSDIR}/x11-toolkits/gtkglext +.else +CONFIGURE_ARGS+= --without-gtkglext +.endif + +.if !defined(WITHOUT_DIGCOLA) CONFIGURE_ARGS+= --with-digcola .else CONFIGURE_ARGS+= --without-digcola .endif -.if defined(WITH_IPSEPCOLA) +.if !defined(WITHOUT_IPSEPCOLA) CONFIGURE_ARGS+= --with-ipsepcola -.if !defined(WITH_DIGCOLA) +.if defined(WITHOUT_DIGCOLA) IGNORE= option WITH_DIGCOLA is required for option WITH_IPSEPCOLA .endif .else CONFIGURE_ARGS+= --without-ipsepcola .endif +.if defined(WITH_SMYRNA) +CONFIGURE_ARGS+= --with-smyrna=yes +PLIST_SUB+= WITH_SMYRNA="" +.else +PLIST_SUB+= WITH_SMYRNA="@comment " +CONFIGURE_ARGS+= --without-smyrna +.endif + .if defined(WITH_MING) CONFIGURE_ARGS+= --with-ming PLIST_SUB+= WITH_MING="" @@ -223,6 +270,15 @@ CONFIGURE_ARGS+= --without-ming PLIST_SUB+= WITH_MING="@comment " .endif +.if defined(WITH_DEVIL) +CONFIGURE_ARGS+= --with-devil +PLIST_SUB+= WITH_DEVIL="" +LIB_DEPENDS+= IL.1:${PORTSDIR}/graphics/devil +.else +CONFIGURE_ARGS+= --without-devil +PLIST_SUB+= WITH_DEVIL="@comment " +.endif + .if defined(WITH_PERL) || defined(WITH_PHP) || defined(WITH_PYTHON) || \ defined(WITH_RUBY) || defined(WITH_LUA) || defined(WITH_TCL) || defined(WITH_GUILE) BUILD_DEPENDS+= swig1.3:${PORTSDIR}/devel/swig13 @@ -336,6 +392,10 @@ pre-patch: -e 's|libdir=@libdir@|libdir=@libdir@/@PACKAGE@|'; @${REINPLACE_CMD} -e "s|/usr/include/php|${LOCALBASE}/include/php|g" \ -e "s|-lruby|-lruby${RUBY_SUFFIX}|g" ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ + ${WRKSRC}/cmd/smyrna/tvnodes.h + @${REINPLACE_CMD} -e 's|#include "regex_win32.h"|#include <regex.h>|' \ + ${WRKSRC}/cmd/smyrna/btree.c .if defined(WITH_TK) post-install-script: |