From owner-svn-ports-head@FreeBSD.ORG Sat Jul 12 17:35:20 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E2965A2; Sat, 12 Jul 2014 17:35:20 +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 B6E4A248C; Sat, 12 Jul 2014 17:35:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s6CHZKs7019655; Sat, 12 Jul 2014 17:35:20 GMT (envelope-from rakuco@svn.freebsd.org) Received: (from rakuco@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s6CHZKm6019654; Sat, 12 Jul 2014 17:35:20 GMT (envelope-from rakuco@svn.freebsd.org) Message-Id: <201407121735.s6CHZKm6019654@svn.freebsd.org> From: Raphael Kubo da Costa Date: Sat, 12 Jul 2014 17:35:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r361626 - head/emulators/vba 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.18 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 Jul 2014 17:35:21 -0000 Author: rakuco Date: Sat Jul 12 17:35:20 2014 New Revision: 361626 URL: http://svnweb.freebsd.org/changeset/ports/361626 QAT: https://qat.redports.org/buildarchive/r361626/ Log: - Support staging. - Sort OPTIONS_DEFINE. - Stop including bsd.port.{pre,post}.mk: o Replace the ${ARCH} check with BROKEN_=... o Include bsd.port.options.mk for checking the GTK2 option. Modified: head/emulators/vba/Makefile Modified: head/emulators/vba/Makefile ============================================================================== --- head/emulators/vba/Makefile Sat Jul 12 17:26:41 2014 (r361625) +++ head/emulators/vba/Makefile Sat Jul 12 17:35:20 2014 (r361626) @@ -30,26 +30,25 @@ DATA_FILES= ${WRKSRC}/src/VisualBoyAdvan PROG_FILES= ${WRKSRC}/src/sdl/VisualBoyAdvance PORTDOCS= AUTHORS NEWS README ChangeLog -OPTIONS_DEFINE= GTK2 PROFILING DOCS +OPTIONS_DEFINE= DOCS GTK2 PROFILING OPTIONS_SUB= yes PROFILING_DESC= Enable profiling GTK2_CONFIGURE_ON= --enable-gtk=2.4 +GTK2_LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 PROFILING_CONFIGURE_ENABLE= profiling -NO_STAGE= yes -.include +BROKEN_ia64= Runaway cc1plus process +BROKEN_powerpc= Runaway cc1plus process +BROKEN_sparc64= Runaway cc1plus process + +.include .if ${PORT_OPTIONS:MGTK2} -LIB_DEPENDS+= glademm-2.4:${PORTSDIR}/devel/libglademm24 -PROG_FILES+= ${WRKSRC}/src/gtk/gvba +PROG_FILES+= ${WRKSRC}/src/gtk/gvba GTK2_DATA_FILES= ${WRKSRC}/src/gtk/vba.glade .endif -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" -BROKEN= Runaway cc1plus process -.endif - post-patch: @${REINPLACE_CMD} -e '/for(int i = 0; i < 16; i++/s| i|&_|g' \ ${WRKSRC}/src/sdl/debugger.cpp @@ -57,19 +56,14 @@ post-patch: s|^|#include |; H; x; }' ${WRKSRC}/src/expr.cpp do-install: - ${INSTALL_PROGRAM} ${PROG_FILES} ${PREFIX}/bin + ${INSTALL_PROGRAM} ${PROG_FILES} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MGTK2} - @${MKDIR} ${PREFIX}/share/VisualBoyAdvance - ${INSTALL_DATA} ${GTK2_DATA_FILES} ${PREFIX}/share/VisualBoyAdvance + ${MKDIR} ${STAGEDIR}${PREFIX}/share/VisualBoyAdvance + ${INSTALL_DATA} ${GTK2_DATA_FILES} ${STAGEDIR}${PREFIX}/share/VisualBoyAdvance .endif ${SED} -e 's|filter=0|filter=1|' ${DATA_FILES} > ${DATA_FILES}-default - ${INSTALL_DATA} ${DATA_FILES}-default ${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} -.endif - @${ECHO_MSG} - @${CAT} ${PKGMESSAGE} - @${ECHO_MSG} + ${INSTALL_DATA} ${DATA_FILES}-default ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.include +.include