diff options
| author | Ben Woods <woodsb02@FreeBSD.org> | 2019-10-26 06:51:26 +0000 |
|---|---|---|
| committer | Ben Woods <woodsb02@FreeBSD.org> | 2019-10-26 06:51:26 +0000 |
| commit | de833ab16baf8e8196cf2bb9a9f42aa6435ba543 (patch) | |
| tree | 8f27355d39d2bde11ff118d5988d1660185a9f73 /math/plplot/Makefile | |
| parent | cb2977734d8752858902bb885997b0d1698c0305 (diff) | |
Notes
Diffstat (limited to 'math/plplot/Makefile')
| -rw-r--r-- | math/plplot/Makefile | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/math/plplot/Makefile b/math/plplot/Makefile index f519da7ba5a9..9b9c7b2b601c 100644 --- a/math/plplot/Makefile +++ b/math/plplot/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= plplot -PORTVERSION= 5.12.0 -PORTREVISION= 8 +DISTVERSION= 5.15.0 CATEGORIES= math science MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20Source @@ -22,9 +21,23 @@ RUN_DEPENDS= bash:shells/bash \ ${FREEFONT_DIR}/FreeMono.ttf:x11-fonts/freefont-ttf USES= compiler:c11 cmake gettext-runtime ghostscript gnome \ - localbase perl5 pathfix pkgconfig + localbase perl5 pathfix pkgconfig shebangfix USE_GNOME= cairo pango USE_PERL5= build + +SHEBANG_FILES= ${WRKSRC}/examples/python/* \ + ${WRKSRC}/examples/tcl/* \ + ${WRKSRC}/examples/tk/* +SHEBANG_LANG= sh xtk01 xtk02 xtk04 +sh_OLD_CMD= @SH_EXECUTABLE@ +sh_CMD= /bin/sh +xtk01_OLD_CMD= @xtk01_LOCATION@ +xtk01_CMD= ${DATADIR}/examples/tk/xtk01 +xtk02_OLD_CMD= @xtk02_LOCATION@ +xtk02_CMD= ${DATADIR}/examples/tk/xtk02 +xtk04_OLD_CMD= @xtk04_LOCATION@ +xtk04_CMD= ${DATADIR}/examples/tk/xtk04 + CMAKE_ARGS= -DENABLE_java:BOOL=OFF \ -DENABLE_octave:BOOL=OFF \ -DENABLE_pdl:BOOL=OFF \ @@ -37,11 +50,14 @@ CMAKE_ARGS= -DENABLE_java:BOOL=OFF \ -DPLD_plmeta:BOOL=OFF CFLAGS+= -D_IS_BUILDING_PLPLOT_PORT_ USE_LDCONFIG= yes -CMAKE_OFF= DEFAULT_NO_QT_DEVICES +CMAKE_OFF= DEFAULT_NO_QT_DEVICES +LDFLAGS+= -pthread +DATADIR= ${PREFIX}/share/${PORTNAME}${PORTVERSION} +PLIST_SUB= PLPLOT_VERSION=${PORTVERSION} FREEFONT_DIR= ${LOCALBASE}/share/fonts/freefont-ttf -OPTIONS_DEFINE= DOCS FORTRAN GD LUA PYTHON TCLTK THREADS WXGTK X11 +OPTIONS_DEFINE= DOCS FORTRAN GD LUA PYTHON QT5 TCLTK THREADS WXGTK X11 OPTIONS_RADIO= QHULL OPTIONS_RADIO_QHULL= QHULL2015 QHULL2003 OPTIONS_DEFAULT= QHULL2015 THREADS X11 @@ -56,7 +72,7 @@ GD_LIB_DEPENDS= libgd.so:graphics/gd \ GD_USES= jpeg GD_CMAKE_BOOL= PLD_png -LUA_USES= lua:51 +LUA_USES= lua LUA_CMAKE_BOOL= ENABLE_lua LUA_CMAKE_ON= -DLUA_EXECUTABLE:FILEPATH="${LUA_CMD}" @@ -67,7 +83,6 @@ PYTHON_BINARY_ALIAS= swig=swig3.0 PYTHON_RUN_DEPENDS= ${PYNUMPY} PYTHON_CMAKE_BOOL= ENABLE_python PYTHON_CONFIGURE_ENV= PYTHON_VERSION="${PYTHON_VERSION}" -PYTHON_BROKEN= Does not package QHULL2003_DESC= Legacy Qhull support QHULL2015_DESC= Latest Qhull support @@ -78,7 +93,7 @@ QHULL2015_CMAKE_ON= -DQHULL_INCLUDE_DIRS:PATH="${LOCALBASE}/include/libqhull" TCLTK_LIB_DEPENDS= libitk.so:x11-toolkits/itk TCLTK_RUN_DEPENDS= iwidgets>0:x11-toolkits/iwidgets TCLTK_USES= tk -TCLTK_CMAKE_BOOL= ENABLE_tcl +TCLTK_CMAKE_BOOL= ENABLE_itcl ENABLE_itk ENABLE_tcl ENABLE_tk TCLTK_IMPLIES= X11 ITCL_VER= 3.4.1 ITK_VER= 3.3 @@ -97,12 +112,16 @@ TCLTK_CMAKE_ON= -DPLPLOT_TK_VERSION:STRING="${TK_VER}" \ THREADS_CMAKE_BOOL= THREADS_HAVE_PTHREAD_ARG +QT5_USES= qt:5 +QT5_USE= QT=core,gui,printsupport,svg,xml,widgets,buildtools_build,qmake_build +QT5_CMAKE_BOOL= ENABLE_qt WXGTK_LIB_DEPENDS= libagg.so:graphics/agg WXGTK_USE= WX=3.0+ WXGTK_CMAKE_BOOL= ENABLE_wxwidgets WXGTK_CMAKE_ON= -DwxWidgets_CONFIG_EXECUTABLE:FILEPATH="${WX_CONFIG}" +X11_USES= xorg X11_USE= XORG=ice,sm,x11,xext X11_CMAKE_BOOL= PLD_xcairo PLD_xwin |
