stsp fee72a146b Import fish-fillets-ng.
Fish Fillets NG is strictly a puzzle game. The goal is always the same:
find a safe way out. The fish utter witty remarks about their
surroundings, the various inhabitants of their underwater realm quarrel
among themselves or comment on the efforts of your fish. The whole game
is accompanied by quiet, comforting music.

ok landry@, tweak + ok bentley@
2015-04-06 22:18:31 +00:00

46 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2015/04/06 22:18:31 stsp Exp $
COMMENT = wonderful puzzle game
V = 1.0.1
DISTNAME = fillets-ng-${V}
CATEGORIES = games
HOMEPAGE = http://fillets.sourceforge.net/
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB = SDL SDL_image SDL_mixer SDL_ttf c fribidi \
${MODLUA_WANTLIB} m pthread smpeg stdc++
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=fillets/}
DISTFILES = fillets-ng-${V}.tar.gz \
fillets-ng-data-${V}.tar.gz
EXTRACT_ONLY = fillets-ng-${V}.tar.gz
MODULES = lang/lua
MODLUA_VERSION = 5.1
LIB_DEPENDS = devel/fribidi \
devel/sdl \
devel/sdl-image \
devel/sdl-mixer \
devel/sdl-ttf \
devel/smpeg
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \
--with-lua=${PREFIX} \
--datadir=${LOCALBASE}/share/fillets-ng
CONFIGURE_ENV += CPPFLAGS="${CPPFLAGS} -I${MODLUA_INCL_DIR}" \
LUA_CFLAGS=-I${MODLUA_INCL_DIR} \
LUA_LIBS=${MODLUA_LIB}
post-patch:
perl -pi -e "s/-llua50/-llua${MODLUA_VERSION}/g" ${WRKSRC}/configure
perl -pi -e "s/-llua /-llua${MODLUA_VERSION} /g" ${WRKSRC}/configure
perl -pi -e "s/-llualib//g" ${WRKSRC}/configure
perl -pi -e "s#/usr/share/doc/fillets-ng/html/manual.html#${LOCALBASE}/share/fillets-ng/doc/html/manual.html#" \
${WRKSRC}/fillets.6
post-install:
tar -C ${PREFIX}/share -zxf ${FULLDISTDIR}/fillets-ng-data-${V}.tar.gz
mv ${PREFIX}/share/fillets-ng-data-${V} ${PREFIX}/share/fillets-ng
.include <bsd.port.mk>