1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-09 06:51:44 +00:00
freebsd-ports/games/gargoyle/Makefile
Tobias Rehbein 8c040a35ff games/gargoyle: New port: Interactive fiction player supporting all major formats
Gargoyle is an interactive fiction player that supports all the major
interactive fiction formats.

Gargoyle is based on the standard interpreters for the formats it
supports: Agility, Alan 2 and 3, Frotz, Glulxe, Hugo, Level 9, Magnetic,
Scare, Tads 2 and 3.

PR:	280542
2024-08-03 04:34:07 +03:00

40 lines
1.1 KiB
Makefile

PORTNAME= gargoyle
DISTVERSION= 2023.1
CATEGORIES= games
DISTNAME= ${GH_PROJECT}-${DISTVERSION}
MAINTAINER= tobias.rehbein@web.de
COMMENT= Interactive fiction player supporting all major formats
WWW= https://ccxvii.net/gargoyle/
LICENSE= ART10 BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE GPLv2 GPLv3 MIT OFL11
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/License.txt
BUILD_DEPENDS= libxkbcommon>=0.5.0:x11/libxkbcommon \
vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
RUN_DEPENDS= libxkbcommon>=0.5.0:x11/libxkbcommon
USES= cmake desktop-file-utils gl jpeg pkgconfig qt:6 sdl \
shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= garglk
GH_PROJECT= ${GH_ACCOUNT}
USE_GL= opengl
USE_QT= base
USE_SDL= mixer2
CMAKE_ON= WITH_QT6
OPTIONS_DEFINE= SPEECHD
SPEECHD_DESC= Enable text-to-speech support
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher
SPEECHD_USES= gettext-runtime gnome
SPEECHD_USE= gnome=glib20
SPEECHD_CMAKE_BOOL= WITH_TTS
.include <bsd.port.mk>