Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jan 2013 19:40:01 GMT
From:      Sender Ghost <lightside@gmx.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/175092: [MAINTAINER] games/assaultcube: Convert to OptionsNG
Message-ID:  <201301121940.r0CJe1Rf030040@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/175092; it has been noted by GNATS.

From: Sender Ghost <lightside@gmx.com>
To: bug-followup@FreeBSD.org
Cc: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Subject: Re: ports/175092: [MAINTAINER] games/assaultcube: Convert to OptionsNG
Date: Sat, 12 Jan 2013 23:26:12 +0400

 This is a multi-part message in MIME format.
 --------------070104010904050105020004
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Raphael Kubo da Costa wrote:
 > Hi,
 >
 > I suggest taking one step further and using OPTIONS_MULTI (which defines
 > lists in which at least one option must be selected) in order to get rid
 > of the `IGNORE' block at the beginning.
 >
 >
 Hello, Raphael.
 
 Ok, I made necessary changes and submit new patch.
 Thanks for suggestion.
 
 Also, I changed maintainer e-mail address, because of 
 b.barracudacentral.org for SMTP server of previous e-mail address.
 
 --------------070104010904050105020004
 Content-Type: text/plain; charset=UTF-8;
  name="patch.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="patch.txt"
 
 diff -ruN assaultcube.orig/Makefile assaultcube/Makefile
 --- assaultcube.orig/Makefile	2012-11-17 09:57:32.000000000 +0400
 +++ assaultcube/Makefile	2013-01-12 22:52:29.000000000 +0400
 @@ -13,7 +13,7 @@
  DISTFILES=	AssaultCube_v${PORTVERSION}_source${EXTRACT_SUFX} \
  		AssaultCube_v${PORTVERSION}${EXTRACT_SUFX}
  
 -MAINTAINER=	lightside@safebox.ru
 +MAINTAINER=	lightside@gmx.com
  COMMENT=	Total conversion of the FPS game called Cube
  
  LICENSE_COMB=	multi
 @@ -42,17 +42,17 @@
  PORTDATA=	config demos packages
  PORTDOCS=	*
  
 -OPTIONS=	CLIENT "Build client" on \
 -		DEDICATED "Build dedicated server" on \
 -		MASTER "Build master server" off
 +OPTIONS_DEFINE=	DOCS
 +OPTIONS_MULTI=	BUILD
 +OPTIONS_MULTI_BUILD=	CLIENT DEDICATED MASTER
 +OPTIONS_DEFAULT=	CLIENT DEDICATED
 +CLIENT_DESC=	Build client
 +DEDICATED_DESC=	Build dedicated server
 +MASTER_DESC=	Build master server
  
 -.include <bsd.port.pre.mk>
 +.include <bsd.port.options.mk>
  
 -.if defined(WITHOUT_CLIENT) && defined(WITHOUT_DEDICATED) && defined(WITHOUT_MASTER)
 -IGNORE=		needs at least one executable (CLIENT, DEDICATED or MASTER)
 -.endif
 -
 -.if !defined(WITHOUT_CLIENT)
 +.if ${PORT_OPTIONS:MCLIENT}
  USE_GETTEXT=	yes
  USE_GL=		yes
  USE_SDL=	image mixer sdl
 @@ -65,13 +65,13 @@
  	"Application;Game;" ${FALSE}
  .endif
  
 -.if !defined(WITHOUT_DEDICATED)
 +.if ${PORT_OPTIONS:MDEDICATED}
  ALL_TARGET+=	server
  SUB_FILES+=	${PORTNAME}_server
  ACUBE_BIN+=	server
  .endif
  
 -.if !defined(WITHOUT_MASTER)
 +.if ${PORT_OPTIONS:MMASTER}
  ALL_TARGET+=	master
  SUB_FILES+=	${PORTNAME}_master
  ACUBE_BIN+=	master
 @@ -86,7 +86,7 @@
  	${MKDIR} ${DATADIR}
  	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${DATADIR}
  .endif
 -.if !defined(NOPORTDOCS)
 +.if ${PORT_OPTIONS:MDOCS}
  	${MKDIR} ${DOCSDIR}
  	cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${DOCSDIR}
  .endif
 @@ -97,4 +97,4 @@
  	@${ECHO_CMD} libexec/${PORTNAME}_${f} >> ${TMPPLIST}
  .endfor
  
 -.include <bsd.port.post.mk>
 +.include <bsd.port.mk>
 
 --------------070104010904050105020004--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301121940.r0CJe1Rf030040>