From owner-svn-ports-head@FreeBSD.ORG Sat Apr 12 13:47:55 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 66CA44DB; Sat, 12 Apr 2014 13:47:55 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467AB18DB; Sat, 12 Apr 2014 13:47:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3CDltHH059928; Sat, 12 Apr 2014 13:47:55 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3CDlsu5059924; Sat, 12 Apr 2014 13:47:54 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201404121347.s3CDlsu5059924@svn.freebsd.org> From: Pawel Pekala Date: Sat, 12 Apr 2014 13:47:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351092 - in head/games/mtaserver: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2014 13:47:55 -0000 Author: pawel Date: Sat Apr 12 13:47:54 2014 New Revision: 351092 URL: http://svnweb.freebsd.org/changeset/ports/351092 QAT: https://qat.redports.org/buildarchive/r351092/ Log: - Add staging support - Simplify file substitutions by using ETCDIR, DATADIR - Define DOCS option - Use @sample for config file Modified: head/games/mtaserver/Makefile head/games/mtaserver/files/mtad.in head/games/mtaserver/files/pkg-message.in head/games/mtaserver/pkg-plist Modified: head/games/mtaserver/Makefile ============================================================================== --- head/games/mtaserver/Makefile Sat Apr 12 13:13:52 2014 (r351091) +++ head/games/mtaserver/Makefile Sat Apr 12 13:47:54 2014 (r351092) @@ -3,7 +3,7 @@ PORTNAME= ${MTANAME:L} PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games linux MASTER_SITES= http://files.gonnaplay.com/201/:main \ http://www.trancevibez.com/mta/:both \ @@ -20,44 +20,26 @@ NO_WRKSUBDIR= yes USE_RC_SUBR= mtad MTANAME= MTAServer -MTADIR= ${PREFIX}/lib/${PORTNAME} PORTDOCS= CHANGELOG LICENSE README -PLIST_SUB= MTADIR=${MTADIR:S,^${PREFIX}/,,} MTADIRE=${PORTNAME} SUB_FILES= pkg-message -SUB_LIST= MTADIR=${MTADIR} MTADIRE=${PORTNAME} -.if !defined(NOPORTDOCS) -SUB_LIST+= NOTEWORK="Read ${DOCSDIR}/README for details" -.else -SUB_LIST+= NOTEWORK="" -.endif -NO_STAGE= yes -.include +OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKSRC}/${MTANAME} ${WRKSRC}/${PORTNAME} @${CHMOD} 600 ${WRKSRC}/${PORTNAME}.conf post-patch: - @${REINPLACE_CMD} "s|banned.lst|${PREFIX}/etc/${PORTNAME}/banned.lst|" ${WRKSRC}/${PORTNAME}.conf + @${REINPLACE_CMD} "s|banned.lst|${ETCDIR}/&|" ${WRKSRC}/${PORTNAME}.conf do-install: - ${MKDIR} ${MTADIR} + @${MKDIR} ${STAGEDIR}${DATADIR} ${BRANDELF} -t Linux ${WRKSRC}/${PORTNAME} - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${MTADIR} - ${MKDIR} ${PREFIX}/etc/${PORTNAME} -.if !exists(${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf) - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME} -.endif - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf.dist -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor -.endif + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \ + ${STAGEDIR}/${ETCDIR}/${PORTNAME}.conf.sample + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -post-install: - @${CAT} ${PKGMESSAGE} - -.include +.include Modified: head/games/mtaserver/files/mtad.in ============================================================================== --- head/games/mtaserver/files/mtad.in Sat Apr 12 13:13:52 2014 (r351091) +++ head/games/mtaserver/files/mtad.in Sat Apr 12 13:47:54 2014 (r351092) @@ -18,11 +18,11 @@ rcvar=mtad_enable load_rc_config $name : ${mtad_enable="NO"} -: ${mtad_chdir="%%MTADIR%%"} -: ${mtad_config="%%PREFIX%%/etc/%%MTADIRE%%/mtaserver.conf"} +: ${mtad_chdir="%%DATADIR%%"} +: ${mtad_config="%%ETCDIR%%/mtaserver.conf"} : ${mtad_logfile="/var/log/mtaserver.log"} -command="%%MTADIR%%/mtaserver" +command="%%DATADIR%%/mtaserver" command_args="-b -c ${mtad_config} -l ${mtad_logfile} 2>&1 > /dev/null &" required_files=${mtad_config} start_precmd="mtad_prestart" Modified: head/games/mtaserver/files/pkg-message.in ============================================================================== --- head/games/mtaserver/files/pkg-message.in Sat Apr 12 13:13:52 2014 (r351091) +++ head/games/mtaserver/files/pkg-message.in Sat Apr 12 13:47:54 2014 (r351092) @@ -1,4 +1,4 @@ *********************************************************************** -Edit %%PREFIX%%/etc/%%MTADIRE%%/mtaserver.conf before using -%%NOTEWORK%% +Edit %%ETCDIR%%/mtaserver.conf before using +Read %%DOCSDIR%%/README for details *********************************************************************** Modified: head/games/mtaserver/pkg-plist ============================================================================== --- head/games/mtaserver/pkg-plist Sat Apr 12 13:13:52 2014 (r351091) +++ head/games/mtaserver/pkg-plist Sat Apr 12 13:47:54 2014 (r351092) @@ -1,6 +1,4 @@ -@unexec if cmp -s %D/etc/%%MTADIRE%%/mtaserver.conf %D/etc/%%MTADIRE%%/mtaserver.conf.dist; then rm -f %D/etc/%%MTADIRE%%/mtaserver.conf; fi -%%MTADIR%%/mtaserver -etc/%%MTADIRE%%/mtaserver.conf.dist -@exec [ -f %B/mtaserver.conf ] || cp %B/%f %B/mtaserver.conf -@dirrmtry %%MTADIR%% -@dirrmtry etc/%%MTADIRE%% +%%DATADIR%%/mtaserver +@sample %%ETCDIR%%/mtaserver.conf.sample +@dirrmtry %%DATADIR%% +@dirrmtry %%ETCDIR%%