[SVN-Commit] r1743 - in trunk: Mk www/firefox-nightly

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Thu Oct 23 19:48:31 UTC 2014


Author: jbeich
Date: Thu Oct 23 19:48:24 2014
New Revision: 1743

Log:
configure in a separate step

Modified:
   trunk/Mk/bsd.gecko.mk
   trunk/www/firefox-nightly/Makefile

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk	Thu Oct 23 19:48:17 2014	(r1742)
+++ trunk/Mk/bsd.gecko.mk	Thu Oct 23 19:48:24 2014	(r1743)
@@ -560,10 +560,14 @@
 	@${MOZCONFIG_SED} < ${FILESDIR}/${moz} > ${WRKDIR}/${moz}
 .endfor
 
-pre-configure: gecko-pre-configure
+do-configure: gecko-do-configure
 
-gecko-pre-configure:
-	${MKDIR} ${MOZ_OBJDIR}
+gecko-do-configure:
+		@(if ! ${DO_MAKE_BUILD} configure; then \
+			 ${ECHO_MSG} "===>  Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \
+			 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
+			 ${FALSE}; \
+		fi)
 
 post-configure: gecko-post-configure
 

Modified: trunk/www/firefox-nightly/Makefile
==============================================================================
--- trunk/www/firefox-nightly/Makefile	Thu Oct 23 19:48:17 2014	(r1742)
+++ trunk/www/firefox-nightly/Makefile	Thu Oct 23 19:48:24 2014	(r1743)
@@ -100,6 +100,10 @@
 	(cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13)
 	(cd ${WRKSRC}/js/src/ && ${LOCALBASE}/bin/autoconf-2.13)
 .else
+do-configure:
+	cd ${WRKSRC} && MOZBUILD_STATE_PATH=${WRKDIR} \
+		${MAKE_ENV} ${PYTHON_CMD} ${MOZSRC}/mach configure
+
 do-build:
 	cd ${WRKSRC} && MOZBUILD_STATE_PATH=${WRKDIR} \
 		${MAKE_ENV} ${PYTHON_CMD} ${MOZSRC}/mach build


More information about the freebsd-gecko mailing list