Пытаясь разобраться со старым мейкфайлом от 0.4, в итоге получил примерно такой файл (все патчи от 0.4, понятно, я удалил):
# $OpenBSD: Makefile,v 1.1.1.1 2015/12/10 06:44:52 bentley Exp $
COMMENT = 2D mission-based space shooter
# http://www.battleforthesolarsystem.com/downloads/tbftss-1.3-1555.src.tar.gz
V = 1.3
DISTNAME = tbftss-$V-1555.src
PKGNAME = tbftss-$V
CATEGORIES = games
HOMEPAGE = http://www.battleforthesolarsystem.com/games/pw/
# code GPLv2+, data CC BY-NC-SA 3.0 or freer
PERMIT_PACKAGE_CDROM = Non-commercial
PERMIT_PACKAGE_FTP = Yes
WANTLIB += SDL2 SDL2_image SDL2_mixer SDL2_ttf c m pthread
MASTER_SITES = http://www.battleforthesolarsystem.com/downloads/
LIB_DEPENDS = devel/sdl2-image \
devel/sdl2-mixer \
devel/sdl2-ttf
MAKE_FLAGS = CC="${CC}" \
CXXFLAGS="${CFLAGS} `sdl2-config --cflags` \
-DDATA_DIR=\\\"${PREFIX}/share/tbftss\\\" \
-DLOCALE_DIR=\\\"${PREFIX}/share/locale\\\" \
-DVERSION=$V" \
BIN_DIR=${PREFIX}/bin \
DATA_DIR=${PREFIX}/share/tbftss
USE_GMAKE = Yes
NO_TEST = Yes
MAKE_FILE = makefile
WRKDIST = ${WRKDIR}/tbftss-$V
.include <bsd.port.mk>
PLIST получил по make plist
первая проблема - иконки и десктоп-файл помещает куда-то не туда, но это мелочи
вторая проблема, она же и есть проблема - при запуске ругается на data/missions/sol/07 - wingmates.json и 08 - final.json, после чего падает в core-dump. чем мотивирует, неизвестно
linux-версия запускается и работает нормально.
помогите довести порт до ума