svn commit: r316753 - in head/emulators: dynamips-community fmsx gngeo gxemul loemu pearpc snes9x snes9x-gtk xcpc yabause

Baptiste Daroussin bapt at FreeBSD.org
Sun Apr 28 21:20:31 UTC 2013


Author: bapt
Date: Sun Apr 28 21:20:28 2013
New Revision: 316753
URL: http://svnweb.freebsd.org/changeset/ports/316753

Log:
  Convert emulators to new options framework

Modified:
  head/emulators/dynamips-community/Makefile
  head/emulators/fmsx/Makefile
  head/emulators/gngeo/Makefile
  head/emulators/gxemul/Makefile
  head/emulators/loemu/Makefile
  head/emulators/pearpc/Makefile
  head/emulators/snes9x-gtk/Makefile
  head/emulators/snes9x/Makefile
  head/emulators/xcpc/Makefile
  head/emulators/yabause/Makefile

Modified: head/emulators/dynamips-community/Makefile
==============================================================================
--- head/emulators/dynamips-community/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/dynamips-community/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	dynamips
-# Date created:				17 Apr 2011
-# Whom:					Pavel I Volkov <pavelivolkov at googlemail.com>
-#
+# Created by: Pavel I Volkov <pavelivolkov at googlemail.com>
 # $FreeBSD$
-#
 
 PORTNAME=	dynamips
 PORTVERSION=	0.2.8
@@ -25,7 +21,8 @@ CONFLICTS=	dynamips-[0-9]* dynamips-deve
 USE_GMAKE=	yes
 MAKE_JOBS_UNSAFE=	yes
 
-OPTIONS=	UNSTABLE	"development code (x64 Mac)"	off
+OPTIONS_DEFINE=	UNSTABLE
+UNSTABLE_DESC=	development code (x64 Mac)
 
 LDFLAGS+=	-luuid
 MAKE_ENV=	\
@@ -43,7 +40,7 @@ MAN1=		${PORTNAME}.1 nvram_export.1
 MAN7=		hypervisor_mode.7
 .endif
 
-.if defined(WITH_UNSTABLE)
+.if ${PORT_OPTIONS:MUNSTABLE}
 DYNAMIPS_CODE=	"unstable"
 .else
 DYNAMIPS_CODE=	"stable"
@@ -65,7 +62,7 @@ DYNAMIPS_ARCH=	"nojit"
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.${DYNAMIPS_CODE} ${PREFIX}/bin/${PORTNAME}
 	${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/nvram_export ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README.community ${DOCSDIR}

Modified: head/emulators/fmsx/Makefile
==============================================================================
--- head/emulators/fmsx/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/fmsx/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:    fMSX
-# Date created:         15 Oct 1996
-# Whom:                 dk
-#
+# Created by: dk
 # $FreeBSD$
-#
 
 PORTNAME=	fmsx
 PORTVERSION=	3.5.1
@@ -31,10 +27,12 @@ WRKSRC=		${WRKDIR}
 
 BROKEN=		does not build
 
-OPTIONS=	BPP8 "With BPP8" Off \
-		BPP16 "With BPP16" Off \
-		BPP24 "With BPP24" Off \
-		BPP32 "With BPP32 (see pkg-message)" On
+OPTIONS_DEFINE=	BPP8 BPP16 BPP24 BPP32 DOCS
+OPTIONS_DEFAULT=	BPP32
+BPP8_DESC=	With BPP8
+BPP16_DESC=	With BPP16
+BPP24_DESC=	With BPP24
+BPP32_DESC=	With BPP32 (see pkg-message)
 
 .include <bsd.port.pre.mk>
 
@@ -42,16 +40,16 @@ post-patch:
 	${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \
 		${WRKSRC}/fMSX/Unix/Makefile \
 		${WRKSRC}/EMULib/Rules.Unix
-.ifdef(WITH_BPP32) || defined(PACKAGE_BUILDING) || defined(BATCH)
+.if ${PORT_OPTIONS:MBPP32) || defined(PACKAGE_BUILDING) || defined(BATCH}
 	${REINPLACE_CMD} -e 's/BPP16/BPP32/' ${WRKSRC}/fMSX/Unix/Makefile
 .endif
-.ifdef(WITH_BPP24)
+.if ${PORT_OPTIONS:MBPP24}
 	${REINPLACE_CMD} -e 's/BPP16/BPP24/' ${WRKSRC}/fMSX/Unix/Makefile
 .endif
-.ifdef(WITH_BPP16)
+.if ${PORT_OPTIONS:MBPP16}
 	${REINPLACE_CMD} -e 's/BPP16/BPP16/' ${WRKSRC}/fMSX/Unix/Makefile
 .endif
-.ifdef(WITH_BPP8)
+.if ${PORT_OPTIONS:MBPP8}
 	${REINPLACE_CMD} -e 's/BPP16/BPP8/' ${WRKSRC}/fMSX/Unix/Makefile
 .endif
 
@@ -65,7 +63,7 @@ do-install:
 	${MKDIR} ${PREFIX}/share/fmsx
 	${INSTALL_DATA} ${WRKSRC}/fMSX/ROMs/*.FNT ${DATADIR}
 	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.ROM ${DATADIR}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/fMSX/*.html ${DOCSDIR}
 .endif

Modified: head/emulators/gngeo/Makefile
==============================================================================
--- head/emulators/gngeo/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/gngeo/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	gngeo
-# Date created:				17 Aug 2005
-# Whom:					Alejandro Pulver <alejandro at varnet.biz>
-#
+# Created by: Alejandro Pulver <alejandro at varnet.biz>
 # $FreeBSD$
-#
 
 PORTNAME=	gngeo
 PORTVERSION=	0.7
@@ -28,39 +24,41 @@ LDFLAGS+=	`${SDL_CONFIG} --libs` -L${LOC
 
 SUB_FILES=	pkg-message
 
-OPTIONS=	GUI "Enable GUI support (experimental)" off \
-		I386ASM "Use i386 optimization" on \
-		RAZE "Use Raze as z80 emulator (only for i386)" on \
-		STAR "Use Starscream as 68k emulator (only for i386)" on
+OPTIONS_DEFINE=	GUI
+OPTIONS_DEFINE_i386=	ASM RAZE STAR
+OPTIONS_DEFAULT_i386=	ASM RAZE STAR
+GUI_DESC=	Enable GUI support (experimental)
+RAZE_DESC=	Use Raze as z80 emulator
+STAR_DESC=	Use Starscream as 68k emulator
 
 MAN1=		gngeo.1
 
 .include <bsd.port.pre.mk>
 
-.if !defined(WITHOUT_I386ASM) || !defined(WITHOUT_RAZE) || \
-    !defined(WITHOUT_STAR)
+.if ${PORT_OPTIONS:MI386ASM} || ${PORT_OPTIONS:MRAZE} || \
+    ${PORT_OPTIONS:MSTAR}
 BUILD_DEPENDS+=		nasm:${PORTSDIR}/devel/nasm
 .endif
 
-.if defined(WITH_GUI)
+.if ${PORT_OPTIONS:MGUI}
 CONFIGURE_ARGS+=	--enable-gui
 .else
 CONFIGURE_ARGS+=	--disable-gui
 .endif
 
-.if !defined(WITHOUT_I386ASM) && ${ARCH} == "i386"
+.if ${PORT_OPTIONS:MI386ASM}
 CONFIGURE_ARGS+=	--enable-i386asm
 .else
 CONFIGURE_ARGS+=	--disable-i386asm
 .endif
 
-.if !defined(WITHOUT_RAZE) && ${ARCH} == "i386"
+.if ${PORT_OPTIONS:MRAZE}
 CONFIGURE_ARGS+=	--enable-raze
 .else
 CONFIGURE_ARGS+=	--enable-mamez80
 .endif
 
-.if !defined(WITHOUT_STAR) && ${ARCH} == "i386"
+.if ${PORT_OPTIONS:MSTAR}
 CONFIGURE_ARGS+=	--enable-starscream
 .else
 CONFIGURE_ARGS+=	--enable-gen68k

Modified: head/emulators/gxemul/Makefile
==============================================================================
--- head/emulators/gxemul/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/gxemul/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	gxemul
-# Date created:		15 May 2005
-# Whom:			Janni
-#
+# Created by: Janni
 # $FreeBSD$
-#
 
 PORTNAME=	gxemul
 PORTVERSION=	0.6.0
@@ -14,7 +10,8 @@ MASTER_SITES=	http://gxemul.sourceforge.
 MAINTAINER=	imp at FreeBSD.org
 COMMENT=	Instruction-level machine emulator
 
-OPTIONS=	X11	 "X11 support" on
+OPTIONS_DEFINE=	X11 DOCS
+OPTIONS_DEFAULT=	X11
 
 HAS_CONFIGURE=	yes
 ALL_TARGET=	build
@@ -24,12 +21,12 @@ MAN1=		gxemul.1
 PORTDOCS=	*
 PLIST_FILES=	bin/gxemul
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
-.if defined(WITHOUT_X11)
-CONFIGURE_ARGS+=--disable-x
-.else
+.if ${PORT_OPTIONS:MX11}
 USE_XORG=	x11
+.else
+CONFIGURE_ARGS+=--disable-x
 .endif
 
 post-patch:
@@ -41,7 +38,7 @@ post-patch:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/gxemul ${PREFIX}/bin
 	${INSTALL_DATA} ${WRKSRC}/man/gxemul.1 ${MAN1PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${MKDIR} -p ${DOCSDIR}/components
 	${MKDIR} -p ${DOCSDIR}/machines
@@ -50,4 +47,4 @@ do-install:
 	${INSTALL_DATA} `find ${WRKSRC}/doc/ -type f -depth 1` ${DOCSDIR}
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/emulators/loemu/Makefile
==============================================================================
--- head/emulators/loemu/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/loemu/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	loemu
-# Date created:		2007-02-27
-# Whom:			Jose Alonso Cardenas Marquez <acm at FreeBSD.org>
-#
+# Created by: Jose Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	loemu
 PORTVERSION=	0.3.1
@@ -23,26 +19,28 @@ USE_PYTHON=		yes
 USE_PYDISTUTILS=	yes
 NO_BUILD=		yes
 
-OPTIONS=	MAME	"Install mame emulator"	on \
-		XMAME	"Install xmame emulator"	off \
-		SNES9X	"Install snes9x emulator"	on \
-		ZSNES	"Install zsnes emulator"	off
+OPTIONS_DEFINE=	MAME XMAME SNES9X ZSNES
+OPTIONS_DEFAULT=	MAME SNES9X
+MAME_DESC=	Install mame emulator
+XMAME_DESC=	Install xmame emulator
+SNES9X_DESC=	Install snes9x emulator
+ZSNES_DESC=	Install zsnes emulator
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
-.if !defined(WITHOUT_MAME)
+.if ${PORT_OPTIONS:MMAME}
 RUN_DEPENDS+=	mame:${PORTSDIR}/emulators/mame
 .endif
 
-.if defined(WITH_XMAME)
+.if ${PORT_OPTIONS:MXMAME}
 RUN_DEPENDS+=	xmame:${PORTSDIR}/emulators/xmame
 .endif
 
-.if !defined(WITHOUT_SNES9X)
+.if ${PORT_OPTIONS:MSNES9X}
 RUN_DEPENDS+=	snes9x:${PORTSDIR}/emulators/snes9x
 .endif
 
-.if defined(WITH_ZSNES)
+.if ${PORT_OPTIONS:MZSNES}
 RUN_DEPENDS+=	zsnes:${PORTSDIR}/emulators/zsnes
 .endif
 
@@ -56,4 +54,4 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \
 		${WRKSRC}/setup.py
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/emulators/pearpc/Makefile
==============================================================================
--- head/emulators/pearpc/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/pearpc/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	PearPC
-# Date created:				22 May 2004
-# Whom:					Roman Bogorodskiy <novel at FreeBSD.org>
-#
+# Created by: Roman Bogorodskiy <novel at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	pearpc
 PORTVERSION=	0.4
@@ -24,9 +20,8 @@ SUB_FILES=	pkg-message
 PLIST_FILES=	bin/ppc etc/ppccfg.example %%DATADIR%%/video.x
 PLIST_DIRS=	%%DATADIR%%
 
-OPTIONS=	SDL		 "Use SDL for user interface"	  off \
-		OPTIMIZED_CFLAGS "Make an optimized build"	  off \
-		DEBUG		 "Make debug+profiled build"	  off
+OPTIONS_DEFINE=	SDL OPTIMIZED_CFLAGS DEBUG
+SDL_DESC=	Use SDL for user interface
 
 .include <bsd.port.pre.mk>
 
@@ -36,7 +31,7 @@ BROKEN=		Internal compiler error on ia64
 
 # GTK and QT interfaces are broken in this version
 #
-#.if defined(WITH_QT)
+#.if ${PORT_OPTIONS:MQT}
 #CONFIGURE_ARGS+=	--enable-ui=qt
 #USE_QT_VER=	3
 #QTDIR?=		${QT_PREFIX}
@@ -45,20 +40,20 @@ BROKEN=		Internal compiler error on ia64
 #CONFIGURE_ARGS+=	--enable-ui=nogui
 #.endif
 
-.if defined(WITH_SDL)
+.if ${PORT_OPTIONS:MSDL}
 CONFIGURE_ARGS+=	--enable-ui=sdl
 USE_SDL=	sdl
 .else
 CONFIGURE_ARGS+=	--enable-ui=x11
 .endif
 
-.if defined(WITH_OPTIMIZED_CFLAGS)
+.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
 CFLAGS+=	-O3 -ffast-math
 .else
 CONFIGURE_ARGS+=	--disable-fpo
 .endif
 
-.if defined(WITH_DEBUG)
+.if ${PORT_OPTIONS:MDEBUG}
 CONFIGURE_ARGS+=	--enable-profiling	# implies --enable-debug
 .endif
 

Modified: head/emulators/snes9x-gtk/Makefile
==============================================================================
--- head/emulators/snes9x-gtk/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/snes9x-gtk/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:    snes9x-gtk
-# Date created:         2009-12-12
-# Whom:                 okeeblow <root at cooltrainer.org>
-#
+# Created by: okeeblow <root at cooltrainer.org>
 # $FreeBSD$
-#
 
 PORTNAME=	snes9x
 PORTVERSION=	1.52r79
@@ -32,65 +28,63 @@ CONFIGURE_ARGS+=	--without-alsa
 
 WRKSRC=		${WRKDIR}/${DISTNAME}/gtk
 
-OPTIONS=	DEBUG	"Enable debug information"	off \
-		OPENGL	"Enable OpenGL support"	off \
-		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 \
-		XV "Enable XVideo output on GTK" on \
-		XRANDR "Enable XRandR support on GTK" on
+OPTIONS_DEFINE=	DEBUG OPENGL JMA NETPLAY XV XRANDR
+OPTIONS_DEFAULT=	JMA NETPLAY XV XRANDR
+OPTIONS_DEFINE_i386=	ASM MMX
+OPTIONS_DEFAULT_i386=	ASM
+JMA_DESC=	Enable JMA archive decompression support
+NETPLAY_DESC=	Enable network support
+XV_DESC=	Enable XVideo output on GTK
+XRANDR_DESC=	Enable XRandR support on GTK
 
 .include <bsd.port.pre.mk>
 
-.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:MASM}
 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(WITHOUT_OPENGL)
+.if ${PORT_OPTIONS:MOPENGL}
 CONFIGURE_ARGS+=	--with-opengl
 USE_GL=	glu
 .else
 CONFIGURE_ARGS+=	--without-opengl
 .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
 .endif
 
-.if !defined(WITHOUT_XV)
+.if ${PORT_OPTIONS:MXV}
 CONFIGURE_ARGS+=	--with-xv
 USE_XORG+=	xv
 .else
 CONFIGURE_ARGS+=	--without-xv
 .endif
 
-.if !defined(WITHOUT_XRANDR)
+.if ${PORT_OPTIONS:MXRANDR}
 CONFIGURE_ARGS+=	--with-xrandr
 USE_XORG+=	xrandr
 .else

Modified: head/emulators/snes9x/Makefile
==============================================================================
--- head/emulators/snes9x/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/snes9x/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:    snes9x
-# Date created:         20 July 1997
-# Whom:                 Yukihiro Nakai<Nakai at Mlab.t.u-tokyo.ac.jp>
-#
+# Created by: Yukihiro Nakai<Nakai at 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

Modified: head/emulators/xcpc/Makefile
==============================================================================
--- head/emulators/xcpc/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/xcpc/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -23,33 +23,34 @@ LIB_DEPENDS+=	icui18n:${PORTSDIR}/devel/
 		pcre.3:${PORTSDIR}/devel/pcre \
 		dsk.5:${PORTSDIR}/emulators/libdsk
 
-OPTIONS=	MOTIF "With Motif widget set" on \
-		ATHENA "With Athen widget set" off \
-		XSHM "With XShm support" on \
-		DEBUG "Turn debugging on" off
+OPTIONS_DEFINE=	MOTIF ATHENA XSHM DEBUG
+OPTIONS_DEFAULT=	MOTIF XSHM
+MOTIF_DESC=	With Motif widget set
+ATHENA_DESC=	With Athen widget set
+XSHM_DESC=	With XShm support
 
 .include <bsd.port.pre.mk>
 
-.if defined(WITH_DEBUG)
+.if ${PORT_OPTIONS:MDEBUG}
 CONFIGURE_ARGS+=--enable-debug
 .else
 CONFIGURE_ARGS+=--disable-debug
 .endif
 
-.if defined(WITH_XSHM)
+.if ${PORT_OPTIONS:MXSHM}
 CONFIGURE_ARGS+=--enable-xshm
 .else
 CONFIGURE_ARGS+=--disable-xshm
 .endif
 
-.if defined(WITH_MOTIF)
+.if ${PORT_OPTIONS:MMOTIF}
 USE_MOTIF=yes
 CONFIGURE_ARGS+=--with-motif1
 .else
 CONFIGURE_ARGS+=--without-motif1
 .endif
 
-.if defined(WITH_ATHENA)
+.if ${PORT_OPTIONS:MATHENA}
 LIB_DEPENDS+=	Xaw.8:${PORTSDIR}/x11-toolkits/libXaw
 CONFIGURE_ARGS+=--with-athena
 .else

Modified: head/emulators/yabause/Makefile
==============================================================================
--- head/emulators/yabause/Makefile	Sun Apr 28 21:07:16 2013	(r316752)
+++ head/emulators/yabause/Makefile	Sun Apr 28 21:20:28 2013	(r316753)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	yabause
-# Date created:		2006-08-23
-# Whom:			Jose Alonso Cardenas Marquez <acm at FreeBSD.org>
-#
+# Created by: Jose Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	yabause
 PORTVERSION=	0.9.11.1
@@ -27,11 +23,13 @@ USE_SDL=	yes
 SUB_FILES=	pkg-message
 MAN1=	yabause.1
 
-OPTIONS=	QT4	"Build wit qt4 interface instead of gtk2 one"	on
+OPTIONS_DEFINE=	QT4
+OPTIONS_DEFAULT=	QT4
+QT4_DESC=	Build wit qt4 interface instead of gtk2 one
 
 .include <bsd.port.options.mk>
 
-.if defined(WITH_QT4)
+.if ${PORT_OPTIONS:MQT4}
 USE_QT4=	corelib gui opengl
 CONFIGURE_ARGS+=	--with-port=qt
 .else


More information about the svn-ports-all mailing list