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>