svn commit: r442117 - head/graphics/graphviz
Dirk Meyer
dinoex at FreeBSD.org
Tue May 30 19:49:35 UTC 2017
Author: dinoex
Date: Tue May 30 19:49:33 2017
New Revision: 442117
URL: https://svnweb.freebsd.org/changeset/ports/442117
Log:
- use OPTION_VARS= SHEBANG_FILES+=
- extend SHEBANG_FILES for modgraph.py
- fix PYTHON_LDFLAGS
- remove tcl workaround
PR: 219511
Submitted by: John Hein
- extend SHEBANG_FILES for modgraph.pl
Modified:
head/graphics/graphviz/Makefile
Modified: head/graphics/graphviz/Makefile
==============================================================================
--- head/graphics/graphviz/Makefile Tue May 30 19:38:29 2017 (r442116)
+++ head/graphics/graphviz/Makefile Tue May 30 19:49:33 2017 (r442117)
@@ -3,7 +3,7 @@
PORTNAME= graphviz
PORTVERSION= 2.40.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics tk
MASTER_SITES= http://www.graphviz.org/pub/graphviz/ARCHIVE/
@@ -28,10 +28,6 @@ PLIST_SUB= PORTVERSION="${PORTVERSION}"
MAKE_ENV= EXPR_COMPAT=yes
-SHEBANG_LANG= tcl
-tcl_OLD_CMD= /usr/bin/tclsh
-tcl_CMD= ${TCLSH}
-
FIX_INCLUDE= \
lib/cdt/dthdr.h \
lib/pathplan/tri.h lib/pathplan/pathplan.h \
@@ -139,21 +135,27 @@ DEVIL_CONFIGURE_WITH= devil
GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no
GHOSTSCRIPT_IMPLIES= PANGOCAIRO
PERL_CONFIGURE_ENABLE= perl
+PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl
PHP_CONFIGURE_ENABLE= php
PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend
+PHP_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.php
PYTHON_CONFIGURE_ENABLE= python
-PYTHON_LDFLAGS= "-L${PYTHON_LIBDIR}"
+PYTHON_LDFLAGS= "-L${PYTHONBASE}/lib"
+PYTHON_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py
RUBY_CONFIGURE_ENABLE= ruby
RUBY_CONFIGURE_ENV= RUBY="${RUBY}"
+RUBY_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.rb
LUA_CONFIGURE_ENABLE= lua
LUA_CFLAGS= -I${LUA_INCDIR}
LUA_LDFLAGS= -L${LUA_LIBDIR} -lm
LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \
LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER}
+LUA_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.lua
TCL_CONFIGURE_ENABLE= tcl
TCL_CPPFLAGS= -I${TK_INCLUDEDIR}
TCL_CONFIGURE_ON= --with-tclsh=${TCLSH} --enable-tcl=yes
TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh"
+TCL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.tcl
TK_CPPFLAGS= -I${TK_INCLUDEDIR}
TK_CONFIGURE_ON= --with-wish=${WISH}
TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh"
@@ -208,20 +210,7 @@ CONFIGURE_ENV+= SWIG="/nonexistent"
.endif
.if ${PORT_OPTIONS:MPHP}
-SHEBANG_FILES+= tclpkg/gv/demo/modgraph.php
IGNORE_WITH_PHP= 56 71
-.endif
-
-.if ${PORT_OPTIONS:MRUBY}
-SHEBANG_FILES+= tclpkg/gv/demo/modgraph.rb
-.endif
-
-.if ${PORT_OPTIONS:MLUA}
-SHEBANG_FILES+= tclpkg/gv/demo/modgraph.lua
-.endif
-
-.if ${PORT_OPTIONS:MTCL}
-SHEBANG_FILES+= tclpkg/gv/demo/modgraph.tcl
.endif
post-patch:
More information about the svn-ports-all
mailing list