From owner-svn-ports-head@FreeBSD.ORG Mon Mar 17 07:47:14 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 830FD834; Mon, 17 Mar 2014 07:47:14 +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)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 62D84DD1; Mon, 17 Mar 2014 07:47:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2H7lEP3024474; Mon, 17 Mar 2014 07:47:14 GMT (envelope-from ehaupt@svn.freebsd.org) Received: (from ehaupt@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2H7lEWL024473; Mon, 17 Mar 2014 07:47:14 GMT (envelope-from ehaupt@svn.freebsd.org) Message-Id: <201403170747.s2H7lEWL024473@svn.freebsd.org> From: Emanuel Haupt Date: Mon, 17 Mar 2014 07:47:14 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r348444 - head/games/crafty 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: Mon, 17 Mar 2014 07:47:14 -0000 Author: ehaupt Date: Mon Mar 17 07:47:13 2014 New Revision: 348444 URL: http://svnweb.freebsd.org/changeset/ports/348444 QAT: https://qat.redports.org/buildarchive/r348444/ Log: Support staging Modified: head/games/crafty/Makefile Modified: head/games/crafty/Makefile ============================================================================== --- head/games/crafty/Makefile Mon Mar 17 07:34:58 2014 (r348443) +++ head/games/crafty/Makefile Mon Mar 17 07:47:13 2014 (r348444) @@ -23,13 +23,6 @@ USES= gmake zip BOOKS= books.bin DISTFILES+= ${BOOKS:S/$/:books/} -.if !defined(NOPORTDOCS) -DOCFILES= crafty.doc.ascii crafty.doc.ps -DISTFILES+= ${DOCFILES:S/$/:doc/} -UTILS= bitmaps.tgz sound.zip -DISTFILES+= ${UTILS:S/$/:utils/} -.endif - ALL_TARGET= freebsd WITH_BOOKDIR?= ${PREFIX}/lib/crafty @@ -44,8 +37,16 @@ OPT= -DCPUS=4 -DHASHSTATS -DTRACE -DBOO -DTBDIR=\\\"${WITH_TBDIR}\\\" \ -DPERSDIR=\\\"${WITH_PERSDIR}\\\" -DSKILL -NO_STAGE= yes -.include +OPTIONS_DEFINE= DOCS + +.include + +.if ${PORT_OPTIONS:MDOCS} +DOCFILES= crafty.doc.ascii crafty.doc.ps +DISTFILES+= ${DOCFILES:S/$/:doc/} +UTILS= bitmaps.tgz sound.zip +DISTFILES+= ${UTILS:S/$/:utils/} +.endif .if ${ARCH} == "i386" OPT+= -DINLINE32 @@ -76,26 +77,21 @@ post-build: (cd ${WRKSRC}; ./crafty bookpath=. <${FILESDIR}/books-building) do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/crafty ${PREFIX}/bin/crafty - ${CHOWN} root:nogroup ${PREFIX}/bin/crafty - ${CHMOD} 2555 ${PREFIX}/bin/crafty - ${MKDIR} ${PREFIX}/lib/crafty/cpf - ${CHOWN} -R root:nogroup ${PREFIX}/lib/crafty - ${CHMOD} 775 ${PREFIX}/lib/crafty ${PREFIX}/lib/crafty/cpf + ${INSTALL_PROGRAM} ${WRKSRC}/crafty ${STAGEDIR}${PREFIX}/bin/crafty + ${CHOWN} root:nogroup ${STAGEDIR}${PREFIX}/bin/crafty + ${CHMOD} 2555 ${STAGEDIR}${PREFIX}/bin/crafty + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/crafty/cpf + ${CHOWN} -R root:nogroup ${STAGEDIR}${PREFIX}/lib/crafty + ${CHMOD} 775 ${STAGEDIR}${PREFIX}/lib/crafty ${STAGEDIR}${PREFIX}/lib/crafty/cpf .if defined(WITH_BOOK) - ${INSTALL_DATA} ${WRKSRC}/book.bin ${PREFIX}/lib/crafty/book.bin -.endif - ${INSTALL_DATA} ${WRKSRC}/books.bin ${PREFIX}/lib/crafty/books.bin - ${INSTALL_DATA} ${WRKSRC}/crafty.hlp ${PREFIX}/lib/crafty/crafty.hlp - ${CHOWN} root:nogroup ${PREFIX}/lib/crafty/book* - ${CHMOD} 664 ${PREFIX}/lib/crafty/book* -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${DOCFILES} ${DOCSDIR} - cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${UTILS} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/book.bin ${STAGEDIR}${PREFIX}/lib/crafty/book.bin .endif + ${INSTALL_DATA} ${WRKSRC}/books.bin ${STAGEDIR}${PREFIX}/lib/crafty/books.bin + ${INSTALL_DATA} ${WRKSRC}/crafty.hlp ${STAGEDIR}${PREFIX}/lib/crafty/crafty.hlp + ${CHOWN} root:nogroup ${STAGEDIR}${PREFIX}/lib/crafty/book* + ${CHMOD} 664 ${STAGEDIR}${PREFIX}/lib/crafty/book* + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR} + cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${UTILS} ${STAGEDIR}${DOCSDIR} -post-install: - @${CAT} ${PKGMESSAGE} - -.include +.include