96e68fb8ab
a crawl binary. discussed with, coin flipped by and ok sthen@
63 lines
1.5 KiB
Makefile
63 lines
1.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.2 2011/07/07 19:54:18 jasper Exp $
|
|
|
|
COMMENT = dungeon crawl stone soup
|
|
CATEGORIES = games
|
|
|
|
HOMEPAGE = http://crawl.develz.org/
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=crawl-ref/}
|
|
VERSION = 0.7.2
|
|
DISTNAME= stone_soup-${VERSION}-nodeps
|
|
EXTRACT_SUFX= .tar.bz2
|
|
PKGNAME= stone-soup-${VERSION}
|
|
REVISION= 0
|
|
|
|
WRKDIST = ${WRKDIR}/stone_soup-${VERSION}
|
|
WRKSRC = ${WRKDIST}/source
|
|
MAKE_FILE = ${WRKSRC}/makefile
|
|
USE_GMAKE = Yes
|
|
MAKE_FLAGS = LUA_INCLUDE_DIR=${LOCALBASE}/include \
|
|
LUA_LIB=-llua \
|
|
SQLITE_INCLUDE_DIR=${LOCALBASE}/include \
|
|
LDFLAGS=-L${LOCALBASE}/lib \
|
|
INSTALL_UGRP=root:wheel \
|
|
prefix=${PREFIX} \
|
|
SAVEDIR="~/.crawl" \
|
|
V=1
|
|
|
|
MODULES = lang/lua
|
|
WANTLIB = c m stdc++ lua sqlite3
|
|
|
|
LIB_DEPENDS = databases/sqlite3
|
|
|
|
# Almost nethack...
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM = No gain
|
|
PERMIT_PACKAGE_CDROM = No gain
|
|
|
|
FLAVORS = no_x11
|
|
FLAVOR ?=
|
|
|
|
.if ${FLAVOR:L:Mno_x11}
|
|
WANTLIB += ncursesw
|
|
MAKE_FLAGS += USE_UNICODE=y UNICODE_LOCALE=y
|
|
.else
|
|
MAKE_FLAGS += TILES=y \
|
|
LDFLAGS="-L${LOCALBASE}/lib -lSDL -lSDL_image -lpng -pthread"
|
|
WANTLIB += GL GLU SDL SDL_image freetype png pthread z
|
|
LIB_DEPENDS += devel/sdl \
|
|
devel/sdl-image \
|
|
print/freetype \
|
|
graphics/png
|
|
.endif
|
|
|
|
post-install:
|
|
mv ${PREFIX}/bin/crawl ${PREFIX}/bin/crawl-ss
|
|
chmod 755 ${PREFIX}/bin/crawl-ss
|
|
${INSTALL_MAN} ${WRKDIST}/docs/crawl.6 ${PREFIX}/man/man6/crawl-ss.6
|
|
${INSTALL_DATA} ${WRKDIST}/README.txt ${PREFIX}/share/crawl/docs
|
|
|
|
NO_REGRESS=Yes
|
|
|
|
.include <bsd.port.mk>
|