COMMENT-main =		Function gateway library for cli, c, fawk, perl
COMMENT-lua =		fungw plugin for lua 5.4 scripting
COMMENT-python =	fungw plugin for python 3.x scripting
COMMENT-tcl =		fungw plugin for tcl8.6 scripting

V =			1.2.2
DISTNAME =		fungw-${V}
PKGNAME =		fungw-${V}
CATEGORIES =		devel

HOMEPAGE =		http://repo.hu/projects/fungw/

# GPLv2
PERMIT_PACKAGE =	Yes

SITES =			http://repo.hu/projects/fungw/releases/

SHARED_LIBS +=		fungw		1.2	# 1.2
SHARED_LIBS +=		fungw_c         1.2     # 1.2
SHARED_LIBS +=		fungw_cli       1.2     # 1.2
SHARED_LIBS +=		fungw_fawk      1.2     # 1.2
SHARED_LIBS +=		fungw_perl	1.2     # 1.2
SHARED_LIBS +=		fungw_lua       1.2     # 1.2
SHARED_LIBS +=		fungw_python3   1.2     # 1.2
SHARED_LIBS +=		fungw_tcl	1.2     # 1.2

MULTI_PACKAGES =	-main -lua -python -tcl

PKGNAME-main =		fungw-${V}
PKGNAME-lua =		fungw-lua-${V}
PKGNAME-python =	fungw-python-${V}
PKGNAME-tcl =		fungw-tcl-${V}

MODULES =		lang/python

CONFIGURE_ARGS-main +=	--disable-python --disable-python3 \
			--disable-lua --disable-tcl
WANTLIB-main +=		c m perl
RUN_DEPENDS-main =	devel/genht

CONFIGURE_ARGS-lua =	--disable-python --disable-python3 \
			--disable-tcl
WANTLIB-lua =		m lua5.4
LIB_DEPENDS-lua =	lang/lua/5.4
RUN_DEPENDS-lua =	devel/fungw,-main

CONFIGURE_ARGS-python = --disable-python --disable-lua \
			--disable-tcl
WANTLIB-python =	python${MODPY_VERSION}
LIB_DEPENDS-python =	lang/python/3
RUN_DEPENDS-python =	devel/fungw,-main

CONFIGURE_ARGS-tcl =	--disable-python --disable-python3 \
			--disable-lua
WANTLIB-tcl =		tcl86
LIB_DEPENDS-tcl =	lang/tcl/8.6
RUN_DEPENDS-tcl +=	${MODTCL_RUN_DEPENDS} devel/fungw,-main

COMPILER =              base-clang ports-gcc base-gcc

USE_GMAKE =		Yes
BUILD_DEPENDS +=	devel/gmake

CONFIGURE_STYLE =	none
CONFIGURE_ENV += 	PATH=${LOCALBASE}/bin:${PATH}

do-configure:
	cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS${SUBPACKAGE}}

.include <bsd.port.mk>
