diff options
author | bapt <bapt@FreeBSD.org> | 2013-04-29 05:20:28 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2013-04-29 05:20:28 +0800 |
commit | 0a21cb686357d0c6c0c66b1980acd9c7c9bc7949 (patch) | |
tree | 17f3405d36f74dd57d11bda9e7ecc80c2929914c /emulators/snes9x | |
parent | 394c57853a58fa1d046fd083ec8bb59d504821e6 (diff) | |
download | freebsd-ports-gnome-0a21cb686357d0c6c0c66b1980acd9c7c9bc7949.tar.gz freebsd-ports-gnome-0a21cb686357d0c6c0c66b1980acd9c7c9bc7949.tar.zst freebsd-ports-gnome-0a21cb686357d0c6c0c66b1980acd9c7c9bc7949.zip |
Convert emulators to new options framework
Diffstat (limited to 'emulators/snes9x')
-rw-r--r-- | emulators/snes9x/Makefile | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/emulators/snes9x/Makefile b/emulators/snes9x/Makefile index 621940706c6d..2d72351115bc 100644 --- a/emulators/snes9x/Makefile +++ b/emulators/snes9x/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: snes9x -# Date created: 20 July 1997 -# Whom: Yukihiro Nakai<Nakai@Mlab.t.u-tokyo.ac.jp> -# +# Created by: Yukihiro Nakai<Nakai@Mlab.t.u-tokyo.ac.jp> # $FreeBSD$ -# PORTNAME= snes9x PORTVERSION= 1.51 @@ -33,44 +29,46 @@ WRKSRC= ${WRKDIR}/${DISTNAME} PLIST_FILES= bin/${PORTNAME} SUB_FILES= pkg-message -OPTIONS= DEBUG "Enable debug information" off \ - OPENGL "Enable OpenGL support" off \ - SCREENSHOT "Enable screenshot support" on \ - X86_ASM "Use i386 optimization (only for i386)" on \ - MMX "Enable MMX (only for i386)" off \ - JMA "Enable JMA archive decompression support" on \ - NETPLAY "Enable network support" on +OPTIONS_DEFINE= DEBUG OPENGL SCREENSHOT JMA NETPLAY DOCS +OPTIONS_DEFINE_i386= ASM MMX +OPTIONS_DEFAULT_i386= MMX +OPTIONS_DEFAULT= SCREENSHOT JMA NETPLAY + +SCREENSHOT_DESC= Enable screenshot support +MMX_DESC= Enable MMX +JMA_DESC= Enable JMA archive decompression support +NETPLAY_DESC= Enable network support .include <bsd.port.pre.mk> -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} PORTDOCS= controls.txt control-inputs.txt changes.txt hardware.txt \ porting.html faqs.txt snapshots.txt snes9x.conf.default \ README .endif -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --with-debug .else CONFIGURE_ARGS+= --without-debug .endif .if ${ARCH} == "i386" -.if !defined(WITHOUT_X86_ASM) +.if ${PORT_OPTIONS:MX86_ASM} BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm CONFIGURE_ARGS+= --with-assembler .else CONFIGURE_ARGS+= --without-assembler .endif -.if defined(WITH_MMX) && !defined(PACKAGE_BUILDING) +.if ${PORT_OPTIONS:MMMX) && !defined(PACKAGE_BUILDING} CONFIGURE_ARGS+= --with-mmx .else CONFIGURE_ARGS+= --without-mmx .endif .endif -.if defined(WITH_OPENGL) +.if ${PORT_OPTIONS:MOPENGL} USE_GL= yes CONFIGURE_ARGS+= --with-opengl SNES9X_BIN= osnes9x @@ -78,20 +76,20 @@ SNES9X_BIN= osnes9x SNES9X_BIN= snes9x .endif -.if !defined(WITHOUT_SCREENSHOT) +.if ${PORT_OPTIONS:MSCREENSHOT} LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png CONFIGURE_ARGS+= --with-screenshot .else CONFIGURE_ARGS+= --without-screenshot .endif -.if !defined(WITHOUT_JMA) +.if ${PORT_OPTIONS:MJMA} CONFIGURE_ARGS+= --with-jma-decomp .else CONFIGURE_ARGS+= --without-jma-decomp .endif -.if !defined(WITHOUT_NETPLAY) +.if ${PORT_OPTIONS:MNETPLAY} CONFIGURE_ARGS+= --with-netplay .else CONFIGURE_ARGS+= --without-netplay @@ -107,7 +105,7 @@ post-patch: @${REINPLACE_CMD} -i "" -e 's|Pitch2|Pitch|g' ${WRKSRC}/unix/opengl.cpp do-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} .for FILE in control* changes.txt hardware.txt porting.html faqs.txt \ snapshots.txt snes9x.conf.default |