svn commit: r396400 - head/astro/osmium

Jan Beich jbeich at FreeBSD.org
Tue Sep 8 16:13:59 UTC 2015


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


More information about the svn-ports-all mailing list