# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gnuplot VERSION= 6.0.0 KEYWORDS= math VARIANTS= standard lite SDESC[lite]= Command-line driven graphing utility (headless) SDESC[standard]= Command-line driven graphing utility HOMEPAGE= http://www.gnuplot.info/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= SF/gnuplot/gnuplot/6.0.0 DISTFILE[1]= gnuplot-6.0.0.tar.gz:main DF_INDEX= 1 SPKGS[lite]= complete primary man examples SPKGS[standard]= complete primary man examples OPTIONS_AVAILABLE= LITE OPTIONS_STANDARD= none VOPTS[lite]= LITE=ON USES= cpe iconv pkgconfig readline c++:primary LICENSE= CUSTOM1:primary LICENSE_NAME= CUSTOM1:"Gnuplot License" LICENSE_FILE= CUSTOM1:{{WRKSRC}}/Copyright LICENSE_SCHEME= solo FPC_EQUIVALENT= math/gnuplot MUST_CONFIGURE= gnu CONFIGURE_ARGS= --with-readline=gnu --with-bitmap-terminals --with-qt=no PLIST_SUB= MAJORVER=6.0 LDFLAGS= -L{{ICONV_LIBRARY_PATH}} {{ICONV_LIB}} [LITE].DESCRIPTION= Build lite variant [LITE].BUILDRUN_DEPENDS_OFF= libGD:single:standard wxWidgets30:primary:standard [LITE].CONFIGURE_ARGS_OFF= --with-gd={{LOCALBASE}} --with-gpic --with-mif --with-caca ac_cv_path_WX_CONFIG={{LOCALBASE}}/bin/wx-config [LITE].CONFIGURE_ARGS_ON= --disable-x11-mbfonts --disable-x11-external --disable-wxwidgets --without-x --without-ggi --without-gd --without-caca --without-wx --without-gpic --without-mif --without-cairo --without-lua --without-latex --without-kpsexpand [LITE].GNOME_COMPONENTS_OFF= atk cairo gtk3 [LITE].USES_OFF= jpeg lua png tiff [LITE].XORG_COMPONENTS_OFF= x11 post-patch: ${REINPLACE_CMD} -e \ '/^install:/s/install-am//' ${WRKSRC}/share/LaTeX/Makefile.in ${REINPLACE_CMD} -e \ 's|)/@PACKAGE@/@PKG_MAJOR@|)|g' ${WRKSRC}/src/Makefile.in ${REINPLACE_CMD} -e \ 's|luaL_checkint(|(int)luaL_checkinteger(|' \ ${WRKSRC}/term/lua.trm post-install-LITE-ON: # remove empty directories ${RM} -r ${STAGEDIR}${PREFIX}/libexec/gnuplot post-install: # Establish sample (cd ${STAGEDIR}${PREFIX}/share/gnuplot/6.0 && \ ${MV} gnuplotrc gnuplotrc.sample) # install examples and strip @${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} (cd ${WRKSRC}/demo && \ ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR}) ${STRIP_CMD} ${STAGEDIR}${STD_EXAMPLESDIR}/plugin/demo_plugin.so [FILE:1155:descriptions/desc.primary.standard] Gnuplot is a portable multi-platform command-line driven graphing utility. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986. Gnuplot supports many types of plots in either 2D or 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types. Gnuplot supports many different types of output: interactive screen terminals (with mouse and hotkey input), direct output to pen plotters or modern printers, and output to many file formats (eps, emf, fig, jpeg, LaTeX, pdf, png, postscript, ...). Gnuplot is easily extensible to include new output modes. Recent additions include interactive terminals based on wxWidgets (usable on multiple platforms), and Qt. Mouseable plots embedded in web pages can be generated using the svg or HTML5 canvas terminal drivers. [FILE:1293:descriptions/desc.primary.lite] Gnuplot is a portable multi-platform command-line driven graphing utility. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986. Gnuplot supports many types of plots in either 2D or 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types. Gnuplot supports many different types of output: interactive screen terminals (with mouse and hotkey input), direct output to pen plotters or modern printers, and output to many file formats (eps, emf, fig, jpeg, LaTeX, pdf, png, postscript, ...). Gnuplot is easily extensible to include new output modes. Recent additions include interactive terminals based on wxWidgets (usable on multiple platforms), and Qt. Mouseable plots embedded in web pages can be generated using the svg or HTML5 canvas terminal drivers. This is the lite version of the package, which doesn't support rendering directly on graphical terminals and other graphical feaures. [FILE:99:distinfo] 635a28f0993f6ab0d1179e072ad39b8139d07f51237f841d93c6c2ff4b1758ec 7522870 gnuplot-6.0.0.tar.gz [FILE:782:manifests/plist.primary] @sample share/gnuplot/%%MAJORVER%%/gnuplotrc.sample %%LITE-OFF%%libexec/gnuplot/%%MAJORVER%%/gnuplot_x11 %%LITE-OFF%%share/gnuplot/%%MAJORVER%%/app-defaults/Gnuplot bin/gnuplot share/gnuplot/%%MAJORVER%%/ colors_default.gp colors_mono.gp colors_podo.gp gnuplot.gih share/gnuplot/%%MAJORVER%%/PostScript/ 8859-1.ps 8859-15.ps 8859-2.ps 8859-9.ps aglfn.txt cp1250.ps cp1251.ps cp1252.ps cp437.ps cp850.ps cp852.ps koi8r.ps koi8u.ps prologue.ps utf-8.ps share/gnuplot/%%MAJORVER%%/js/ README canvasmath.js canvastext.js gnuplot_common.js gnuplot_dashedlines.js gnuplot_mouse.css gnuplot_mouse.js gnuplot_svg.js gnuplot_svg_2018.js grid.png help.png nextzoom.png previouszoom.png return.png textzoom.png share/gnuplot/%%MAJORVER%%/lua/gnuplot-tikz.lua [FILE:59:manifests/plist.man] share/man/man1/gnuplot.1.gz share/man/ja/man1/gnuplot.1.gz [FILE:4997:patches/patch-configure] --- configure.orig 2023-12-28 19:31:26 UTC +++ configure @@ -12991,12 +12991,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_LUA_CFLAGS="$LUA_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua5.3\""; } >&5 - ($PKG_CONFIG --exists --print-errors "lua5.3") 2>&5 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua-5.3\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lua-5.3") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LUA_CFLAGS=`$PKG_CONFIG --cflags "lua5.3" 2>/dev/null` + pkg_cv_LUA_CFLAGS=`$PKG_CONFIG --cflags "lua-5.3" 2>/dev/null` else pkg_failed=yes fi @@ -13009,12 +13009,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_LUA_LIBS="$LUA_LIBS" else if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua5.3\""; } >&5 - ($PKG_CONFIG --exists --print-errors "lua5.3") 2>&5 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua-5.3\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lua-5.3") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LUA_LIBS=`$PKG_CONFIG --libs "lua5.3" 2>/dev/null` + pkg_cv_LUA_LIBS=`$PKG_CONFIG --libs "lua-5.3" 2>/dev/null` else pkg_failed=yes fi @@ -13033,9 +13033,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LUA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "lua5.3"` + LUA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "lua-5.3"` else - LUA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "lua5.3"` + LUA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "lua-5.3"` fi # Put the nasty error message in config.log where it belongs echo "$LUA_PKG_ERRORS" >&5 @@ -13484,7 +13484,7 @@ else LUA_LIBS=$pkg_cv_LUA_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } - LUA=lua5.3 + LUA=lua53 fi elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 @@ -13499,12 +13499,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_LUA_CFLAGS="$LUA_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua5.3\""; } >&5 - ($PKG_CONFIG --exists --print-errors "lua5.3") 2>&5 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua-5.3\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lua-5.3") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LUA_CFLAGS=`$PKG_CONFIG --cflags "lua5.3" 2>/dev/null` + pkg_cv_LUA_CFLAGS=`$PKG_CONFIG --cflags "lua- 5.3" 2>/dev/null` else pkg_failed=yes fi @@ -13517,12 +13517,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_LUA_LIBS="$LUA_LIBS" else if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua5.3\""; } >&5 - ($PKG_CONFIG --exists --print-errors "lua5.3") 2>&5 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua-5.3\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lua-5.3") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LUA_LIBS=`$PKG_CONFIG --libs "lua5.3" 2>/dev/null` + pkg_cv_LUA_LIBS=`$PKG_CONFIG --libs "lua-5.3" 2>/dev/null` else pkg_failed=yes fi @@ -13541,9 +13541,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LUA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "lua5.3"` + LUA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "lua-5.3"` else - LUA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "lua5.3"` + LUA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "lua-5.3"` fi # Put the nasty error message in config.log where it belongs echo "$LUA_PKG_ERRORS" >&5 @@ -13992,7 +13992,7 @@ else LUA_LIBS=$pkg_cv_LUA_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } - LUA=lua5.3 + LUA=lua53 fi else LUA_CFLAGS=$pkg_cv_LUA_CFLAGS @@ -14033,7 +14033,7 @@ return luaL_openlibs (); return 0; } _ACEOF -for ac_lib in '' lua lua5.3 lua5.2 lua5.1 +for ac_lib in '' lua lua53 lua5.2 lua5.1 do if test -z "$ac_lib"; then ac_res="none required" [FILE:504:patches/patch-docs_Makefile.in] --- docs/Makefile.in.orig 2023-12-28 19:31:25 UTC +++ docs/Makefile.in @@ -1051,7 +1051,7 @@ uninstall-am: uninstall-gihDATA $(GNUPLOT_EXE): ( cd ../src ; $(MAKE) gnuplot$(EXEEXT) ) @BUILD_LUA_TRUE@$(LUA_HELP): $(top_srcdir)/term/lua/gnuplot-tikz.lua -@BUILD_LUA_TRUE@ $(AM_V_GEN) $(LUA) $< termhelp > $@ +@BUILD_LUA_TRUE@ $(AM_V_GEN) $(LUA) $(top_srcdir)/term/lua/gnuplot-tikz.lua termhelp > $@ allterm.h: $(CORETERM) $(LUA_HELP) $(AM_V_GEN) for e in `grep -E "^[ ]*START_HELP" $(CORETERM) |\ [FILE:273:patches/patch-src_command.c] --- src/command.c.orig 2023-12-20 23:46:06 UTC +++ src/command.c @@ -109,6 +109,9 @@ static TBOOLEAN pause_internal; /* fl #ifndef _WIN32 # include "help.h" +# if defined __FreeBSD__ || defined __DragonFly__ +# include +# endif #endif #ifdef _WIN32