# $OpenBSD: Makefile.template,v 1.78 2018/07/09 15:00:06 jca Exp $

COMMENT =	gnu regression, econometrics and time-series library

DISTNAME =	gretl-2020b

SHARED_LIBS +=  gretl-1.0                 0.0 # 28.0

CATEGORIES =	math

HOMEPAGE =	http://gretl.sourceforge.net/

# GPLv3+
PERMIT_PACKAGE =	Yes

WANTLIB += ${COMPILER_LIBCXX}
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
WANTLIB += Xrandr Xrender atk-1.0 atk-bridge-2.0 blas c cairo
WANTLIB += cairo-gobject crypto curl curses epoxy execinfo expat
WANTLIB += ffi fftw3 fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
WANTLIB += gfortran gio-2.0 glib-2.0 gmodule-2.0 gmp gobject-2.0
WANTLIB += graphite2 gtk-3 gtksourceview-3.0 harfbuzz iconv intl
WANTLIB += json-glib-1.0 lapack lzma m mpfr mpi nghttp2 open-pal
WANTLIB += open-rte pango-1.0 pangocairo-1.0 pangoft2-1.0 pciaccess
WANTLIB += pcre pixman-1 png quadmath readline ssl util xcb xcb-render
WANTLIB += xcb-shm xml2 z

MASTER_SITES =		${MASTER_SITE_SOURCEFORGE:=gretl/}

EXTRACT_SUFX =		.tar.xz

# invokes egcc from openmpi wrapper
COMPILER =		ports-gcc
COMPILER_LANGS =	c

BUILD_DEPENDS =		math/gnuplot \
			print/texlive/texmf,-main
RUN_DEPENDS =		devel/desktop-file-utils \
			math/gnuplot \
			misc/shared-mime-info \
			x11/gtk+3,-guic
LIB_DEPENDS =		devel/json-glib \
			devel/mpfr \
			devel/openmpi \
			math/fftw3 \
			math/lapack \
			net/curl \
			x11/gtksourceview3

USE_GMAKE =		Yes
CONFIGURE_STYLE =	gnu
CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include" \
			LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS =	--disable-sse2 \
			--disable-avx \
			--disable-openmp \
			--enable-build-addons \
			--with-gmake \
			--with-gsf \
			--with-libR

ALL_TARGET =

.include <bsd.port.mk>
