SUMMARY="Command-line driven graphing utility" DESCRIPTION="Originally created to allow both students and scientists 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." HOMEPAGE="http://www.gnuplot.info/" COPYRIGHT="1986-1993, 1998, 2004-2018 Thomas Williams, Colin Kelley" LICENSE="Gnuplot" REVISION="2" SOURCE_URI="https://downloads.sourceforge.net/gnuplot/gnuplot-$portVersion.tar.gz" CHECKSUM_SHA256="0ad760ff013b4a9cf29853fa9b50c50030a33cd8fb86220a23abb466655136fc" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" commandSuffix=$secondaryArchSuffix commandBinDir=$binDir if [ "$targetArchitecture" = x86_gcc2 ]; then commandSuffix= commandBinDir=$prefix/bin fi PROVIDES=" gnuplot$secondaryArchSuffix = $portVersion cmd:gnuplot$commandSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libfontconfig$secondaryArchSuffix lib:libfreetype$secondaryArchSuffix lib:libgd$secondaryArchSuffix lib:libGL$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libncurses$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:libQt5Core$secondaryArchSuffix lib:libQt5Gui$secondaryArchSuffix lib:libQt5Network$secondaryArchSuffix lib:libQt5PrintSupport$secondaryArchSuffix lib:libQt5Svg$secondaryArchSuffix lib:libQt5Widgets$secondaryArchSuffix lib:libreadline$secondaryArchSuffix lib:libtiff$secondaryArchSuffix lib:libvpx$secondaryArchSuffix >= 5 lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libcairo$secondaryArchSuffix # devel:libcerf$secondaryArchSuffix devel:libGL$secondaryArchSuffix devel:libgd$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix # devel:libpango_1.0$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix devel:libQt5Gui$secondaryArchSuffix devel:libQt5Network$secondaryArchSuffix devel:libQt5PrintSupport$secondaryArchSuffix devel:libQt5Svg$secondaryArchSuffix devel:libQt5Widgets$secondaryArchSuffix devel:libreadline$secondaryArchSuffix devel:libvpx$secondaryArchSuffix >= 5 devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:automake cmd:autoconf cmd:awk cmd:cmp cmd:gcc$secondaryArchSuffix cmd:gdlib_config$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " PATCH() { sed -i 's/-rdynamic/-Wl,-export-dynamic/g' demo/plugin/Makefile.am sed -i 's/isnan/std::isnan/g' src/qtterminal/qt_conversion.cpp } BUILD() { export CXXFLAGS="-std=c++11" aclocal automake runConfigure --omit-dirs binDir ./configure --bindir="$commandBinDir" \ --without-cairo \ --with-qt \ make $jobArgs } INSTALL() { make install-strip } TEST() { make check }