# $OpenBSD$

COMMENT =	adventure game studio engine

V =		3.4.0.13

DISTNAME =	ags-v.${V}
PKGNAME =	ags-${V}

CATEGORIES =	games

HOMEPAGE =	https://github.com/adventuregamestudio/ags

# Artistic 2.0
PERMIT_PACKAGE_CDROM =	Yes

WANTLIB =		X11 c freetype m pthread stdc++ alleg ogg theora vorbis vorbisfile

MASTER_SITES =		https://github.com/adventuregamestudio/ags/

DISTFILES =		ags-{archive/}v.${V}${EXTRACT_SUFX}

LIB_DEPENDS =		games/allegro audio/libogg multimedia/libtheora audio/libvorbis

CFLAGS =		"-O2 -g -pipe -fsigned-char -Wfatal-errors \
			-DNDEBUG -DAGS_RUNTIME_PATCH_ALLEGRO -DRTLD_NEXT \
			-DAGS_CASE_SENSITIVE_FILESYSTEM -DALLEGRO_STATICLINK \
			-DLINUX_VERSION -DDISABLE_MPEG_AUDIO -DBUILTIN_PLUGINS \
			-I/usr/local/include \
			-I../Engine -I../Common -I../Common/libinclude -I../Plugins \
			`pkg-config --cflags x11 freetype2`"

CXXFLAGS =		${CFLAGS} -Wno-write-strings

LIBS =			"-rdynamic -Wl,-Bdynamic \
			-lz -lpthread -lc -lm -lstdc++ \
			-L/usr/local/lib -lalleg -lalleg_unsharable -laldmb -ldumb \
			`pkg-config --libs x11 freetype2 vorbis vorbisfile ogg theora`"

MAKE_FLAGS =		-C Engine CDA= CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS} LIBS=${LIBS}

USE_GMAKE =		Yes

.include <bsd.port.mk>
