Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Sep 2015 10:06:40 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r395942 - head/devel/ahven
Message-ID:  <201509031006.t83A6e4c073379@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Sep  3 10:06:40 2015
New Revision: 395942
URL: https://svnweb.freebsd.org/changeset/ports/395942

Log:
  - Add missing docfiles into plist
  - Use options helpers
  - Fix installation with DOCS disabled (do not try to install docs which were not built)
  
  PR:		202795
  Submitted by:	amdmi3
  Approved by:	marino (maintainer)

Modified:
  head/devel/ahven/Makefile
  head/devel/ahven/pkg-plist

Modified: head/devel/ahven/Makefile
==============================================================================
--- head/devel/ahven/Makefile	Thu Sep  3 10:05:02 2015	(r395941)
+++ head/devel/ahven/Makefile	Thu Sep  3 10:06:40 2015	(r395942)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ahven
 PORTVERSION=	2.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/Ahven%20${PORTVERSION}
 
@@ -16,6 +16,7 @@ BUILD_DEPENDS=	adactl:${PORTSDIR}/lang/a
 
 USES=		ada
 ALL_TARGET=	build_all
+INSTALL_TARGET=	install_lib
 MAKE_ENV+=	OS_VERSION=unix
 
 OPTIONS_DEFINE=	TRACE DOCS
@@ -24,18 +25,13 @@ NO_OPTIONS_SORT=yes
 
 TRACE_DESC=	Build with GNAT-specific symbolic tracing functionality
 
-.include <bsd.port.options.mk>
+DOCS_USES=		python:build
+DOCS_BUILD_DEPENDS=	sphinx-build:${PORTSDIR}/textproc/py-sphinx \
+			${PYTHON_PKGNAMEPREFIX}sphinxcontrib-adadomain>0:${PORTSDIR}/textproc/py-sphinxcontrib-adadomain
+DOCS_ALL_TARGET=	docs
+DOCS_INSTALL_TARGET=	install_docs
 
-.if ${PORT_OPTIONS:MDOCS}
-USES+=		python:build
-BUILD_DEPENDS+=	sphinx-build:${PORTSDIR}/textproc/py-sphinx \
-		${PYTHON_PKGNAMEPREFIX}sphinxcontrib-adadomain>0:${PORTSDIR}/textproc/py-sphinxcontrib-adadomain
-ALL_TARGET+=	docs
-.endif
-
-.if ${PORT_OPTIONS:MTRACE}
-EXTRA_PATCHES=	${FILESDIR}/extra-src_ahven-framework.adb
-.endif
+TRACE_EXTRA_PATCHES=	${FILESDIR}/extra-src_ahven-framework.adb
 
 post-install:
 	${RM} -rf ${STAGEDIR}${PREFIX}/share/doc/ahven/html/_sources

Modified: head/devel/ahven/pkg-plist
==============================================================================
--- head/devel/ahven/pkg-plist	Thu Sep  3 10:05:02 2015	(r395941)
+++ head/devel/ahven/pkg-plist	Thu Sep  3 10:06:40 2015	(r395942)
@@ -51,12 +51,14 @@ lib/gnat/ahven.gpr
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-1.11.1.js
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/nature.css
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.3.1.js
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png
 %%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png



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