12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # $OpenBSD: Makefile,v 1.62 2017/05/08 12:53:28 schwarze Exp $
- COMMENT = dungeon explorin', hackin', game. Piece of cake
- V = 3.4.3
- DISTNAME = nethack-$V
- PKGNAME = ${DISTNAME}
- REVISION = 9
- CATEGORIES = games
- MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=nethack/}
- DISTFILES = nethack-${V:S/.//g}-src.tgz
- HOMEPAGE = http://nethack.org/
- MAINTAINER = Marc Espie <espie@openbsd.org>
- # GPL
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB = c termlib
- FAKE_FLAGS = PREFIX=${PREFIX}
- GAMEDIR = lib/nethackdir-$V
- NHDIR = ${TRUEPREFIX}/${GAMEDIR}
- MAKE_ENV += NHDIR=${NHDIR} NETHACKCONFIG=${NETHACKCONFIG}
- FLAVORS = no_x11 qt
- FLAVOR ?=
- .if ${FLAVOR} == "no_x11"
- NETHACKCONFIG = ${FILESDIR}/simple-config
- .elif ${FLAVOR} == "qt"
- NETHACKCONFIG = ${FILESDIR}/qt-config
- MODULES = x11/qt3
- WANTLIB += SM m pthread ${LIBCXX}
- .else
- NETHACKCONFIG = ${FILESDIR}/x-config
- WANTLIB += X11 Xaw Xext Xmu Xpm Xt pthread-stubs xcb
- .endif
- RUN_DEPENDS = games/hackdata
- NO_TEST = Yes
- SUBST_VARS = GAMEDIR V
- do-configure:
- @cd ${WRKSRC}/sys/unix; /bin/sh setup.sh symlinks
- post-build:
- @cd ${WRKSRC}/util && ${MAKE_ENV} make recover
- post-install:
- ${INSTALL_PROGRAM} ${WRKBUILD}/util/recover ${PREFIX}/bin/recover-$V
- ${INSTALL_MAN} ${WRKSRC}/doc/nethack.6 ${PREFIX}/man/man6/nethack-$V.6
- ${INSTALL_MAN} ${WRKSRC}/doc/recover.6 ${PREFIX}/man/man6/recover-$V.6
- ${INSTALL_PROGRAM} ${PREFIX}/bin/nethack ${PREFIX}/bin/nethack-$V
- .if ${FLAVOR} == ""
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/X11/app-defaults
- @cd ${WRKSRC}/win/X11 && cp NetHack.ad NetHack-$V && \
- ${INSTALL_DATA} NetHack-$V ${PREFIX}/lib/X11/app-defaults
- .endif
- .include <bsd.port.mk>
|