1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # $OpenBSD: Makefile,v 1.12 2017/04/28 13:17:21 espie Exp $
- COMMENT = emulator for Nintendo Entertainment System
- V = 2.2.3
- DISTNAME = fceux-${V}.src
- PKGNAME = fceux-${V}
- CATEGORIES = emulators games
- HOMEPAGE = http://fceux.com/
- MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
- # GPLv2+
- PERMIT_PACKAGE_CDROM = Yes
- MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=fceultra/}
- WANTLIB += GL SDL X11 c gd gdk-x11-2.0 gdk_pixbuf-2.0 glib-2.0
- WANTLIB += gobject-2.0 gtk-x11-2.0 lua5.1 m pthread
- WANTLIB += ${LIBCXX} z ${MODLUA_WANTLIB}
- RUN_DEPENDS = devel/desktop-file-utils
- LIB_DEPENDS = devel/sdl \
- graphics/gd \
- x11/gtk+2
- MODULES = devel/scons \
- lang/lua
- MAKE_ENV = CC="${CC}" \
- CXX="${CXX}" \
- CXXFLAGS="${CXXFLAGS} -DIOAPI_NO_64" \
- LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lpthread"
- MODSCONS_FLAGS = SYSTEM_LUA=1
- CONFIGURE_STYLE = scons
- WRKDIST = ${WRKDIR}/fceux-${V}
- NO_TEST = Yes
- SUBST_VARS += MODLUA_WANTLIB
- SUBST_VARS += MODLUA_LIB
- post-extract:
- @perl -MExtUtils::Command -e dos2unix ${WRKSRC}
- pre-configure:
- ${SUBST_CMD} ${WRKDIST}/SConstruct ${WRKDIST}/fceux.desktop
- do-install:
- ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
- ${MODSCONS_ENV} ${MODSCONS_FLAGS} \
- --prefix=${PREFIX} ${INSTALL_TARGET}
- #BROKEN = nojunk
- # XXX scons picks up x264.h even though it's in an apparently unused ifdef block
- DPB_PROPERTIES = nojunk
- .include <bsd.port.mk>
|