Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Sep 2015 16:13:58 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r396400 - head/astro/osmium
Message-ID:  <201509081613.t88GDwAI071704@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Sep  8 16:13:58 2015
New Revision: 396400
URL: https://svnweb.freebsd.org/changeset/ports/396400

Log:
  astro/osmium: unbreak build with DOXYGEN=on after r394778
  
  NO_BUILD does more than dummy do-build. It creates BUILD_COOKIE that marks
  all targets in _BUILD_SEQ as done, including do-build-${opt}-on/off and
  post-build-${opt}-on/off. Since the targets haven't been run yet
  do-install-DOXYGEN-on fails due to missing files.
  
  Fix by leaking a call to nop "all" target in vendor Makefile. It should
  be less kludgy than defining our own dummy do-build and less confusing
  than treating do-build itself as an option helper. In case "all" starts
  doing something useful the port would automatically take advantage of it.
  
  PR:		202951
  Reviewed by:	mat
  Approved by:	portmgr blanket

Modified:
  head/astro/osmium/Makefile   (contents, props changed)

Modified: head/astro/osmium/Makefile
==============================================================================
--- head/astro/osmium/Makefile	Tue Sep  8 16:12:06 2015	(r396399)
+++ head/astro/osmium/Makefile	Tue Sep  8 16:13:58 2015	(r396400)
@@ -29,7 +29,6 @@ CXXFLAGS+=	-I${LOCALBASE}/include \
 		-L${LOCALBASE}/lib
 
 NO_ARCH=	yes
-NO_BUILD=	yes
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	JAVASCRIPT DOXYGEN DOCS



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