svn commit: r544180 - head/math/sage
Gleb Popov
arrowd at FreeBSD.org
Tue Aug 4 18:27:32 UTC 2020
Author: arrowd
Date: Tue Aug 4 18:27:31 2020
New Revision: 544180
URL: https://svnweb.freebsd.org/changeset/ports/544180
Log:
math/sage: Unbreak build with DOCS=OFF.
Reviewed by: thierry
Modified:
head/math/sage/Makefile
head/math/sage/pkg-plist
Modified: head/math/sage/Makefile
==============================================================================
--- head/math/sage/Makefile Tue Aug 4 18:23:06 2020 (r544179)
+++ head/math/sage/Makefile Tue Aug 4 18:27:31 2020 (r544180)
@@ -3,7 +3,7 @@
PORTNAME= sage
PORTVERSION= 9.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://mirrors.xmission.com/sage/src/ \
http://mirrors.xmission.com/sage/src/ \
@@ -333,14 +333,18 @@ CONFIGURE_ARGS= --with-system-gcc=force \
--enable-build-as-root \
--localstatedir=/var
MAKE_ENV= MAKE=${GMAKE} DESTDIR=${BLDDIR}
+ALL_TARGET= build
REINPLACE_ARGS= -i ''
BINARY_ALIAS= patch=${LOCALBASE}/bin/gpatch
+OPTIONS_SUB= yes
PLIST_SUB= VER=${PORTVERSION}
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
PORTDOCS= *
+DOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx
+
.include <bsd.port.pre.mk>
WSDIR= ${BLDDIR}${PREFIX}
@@ -350,7 +354,7 @@ PY2FIX= bin lib/${PYTHON_VERSION}
DOC2FIX= .pickle .doctree
SE2FIX= ^ECLDIR= ^SINGULAR MAXIMA_PREFIX
SHR2FIX= GAP_ROOT_DIR PPLPY_DOCS SINGULARPATH
-STG2FIX= bin/sage-env-config default.qepcadrc \
+STG2FIX= bin/sage-env-config \
share/jupyter/kernels/sagemath/kernel.json
BADLN= kernels/sagemath/doc nbextensions/jsmol \
nbextensions/mathjax nbextensions/threejs
@@ -453,6 +457,9 @@ pre-configure:
${MKDIR} ${BLDDIR}${PREFIX}/lib/pkgconfig # Removed thereafter
post-build:
+.if ${PORT_OPTIONS:MDOCS}
+ (cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} doc)
+.endif
.for d in ${PY2FIX}
${FIND} ${WSDIR}/${d} -type f -exec ${GREP} -I -l "${WSDIR}/bin/python" {} \; |\
${XARGS} ${SED} -i "" -e 's|${WSDIR}/bin/pytho.*|${PYTHON_CMD}|'
@@ -512,7 +519,7 @@ PLIST_SUB+= EGG="" WHEEL="@comment "
.endif
do-install:
- cd "${BLDDIR}" && ${FIND} . | ${CPIO} -pdum ${STAGEDIR}
+ cd "${BLDDIR}" && ${FIND} . | ${CPIO} -pduml ${STAGEDIR}
# Remove bad links
${LN} -sf ${DOCSDIR} \
${STAGEDIR}${PREFIX}/share/jupyter/kernels/sagemath/doc
Modified: head/math/sage/pkg-plist
==============================================================================
--- head/math/sage/pkg-plist Tue Aug 4 18:23:06 2020 (r544179)
+++ head/math/sage/pkg-plist Tue Aug 4 18:27:31 2020 (r544180)
@@ -58,12 +58,11 @@ bin/sage-upgrade
bin/sage-valgrind
bin/sage-version.sh
bin/sagenb-export
-default.qepcadrc
etc/jupyter/jupyter_notebook_config.py
etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json
-etc/sage-started.txt
include/ratpoints.h
lib/libratpoints.a
+%%DOCS%%lib/sage-force-relocate.txt
%%PYTHON_SITELIBDIR%%/__pycache__/backports_abc.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/__pycache__/ipykernel_launcher.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/__pycache__/path.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -8587,7 +8586,6 @@ lib/libratpoints.a
%%PYTHON_SITELIBDIR%%/widgetsnbextension/_version.py
%%PYTHON_SITELIBDIR%%/widgetsnbextension/static/extension.js
%%PYTHON_SITELIBDIR%%/widgetsnbextension/static/extension.js.map
-lib/sage-current-location.txt
pyvenv.cfg
share/combinatorial_designs/MOLS_table.txt
share/conway_polynomials/conway_polynomials.p
More information about the svn-ports-all
mailing list