svn commit: r480080 - head/graphics/partio
Fernando Apesteguía
fernape at FreeBSD.org
Tue Sep 18 20:22:22 UTC 2018
Author: fernape
Date: Tue Sep 18 20:22:21 2018
New Revision: 480080
URL: https://svnweb.freebsd.org/changeset/ports/480080
Log:
graphics/partio: Remove PYTHON option.
* The port does not build without python
* Add DOXYGEN option
* Install extra doc files
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D17155
Modified:
head/graphics/partio/Makefile
Modified: head/graphics/partio/Makefile
==============================================================================
--- head/graphics/partio/Makefile Tue Sep 18 20:12:04 2018 (r480079)
+++ head/graphics/partio/Makefile Tue Sep 18 20:22:21 2018 (r480080)
@@ -10,23 +10,27 @@ COMMENT= C++ library for manipulating animation partic
LICENSE= BSD3CLAUSE
-USES= cmake:outsource gl shebangfix
+BUILD_DEPENDS= swig3.0:devel/swig30
+
+USES= cmake:outsource gl python shebangfix
SHEBANG_FILES= src/tools/partedit.py src/tools/partjson.py
USE_GL= gl glu glut
USE_LDCONFIG= yes
-USE_XORG= xi
+USE_XORG= xi xmu
USE_GITHUB= yes
GH_ACCOUNT= wdas
-OPTIONS_DEFINE= DOCS PYTHON # XXX: should probably use DOXYGEN
-OPTIONS_DEFAULT= PYTHON
+OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_DEFAULT= DOCS
-PYTHON_BROKEN_OFF= does not build without Python support
+# DOCS must be selected for PORTDOCS to work
+DOXYGEN_IMPLIES= DOCS
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
+DOXYGEN_ALL_TARGET= all doc
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
-PYTHON_USES= python
-PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30
+
BINARY_ALIAS= swig=swig3.0
PORTDOCS= *
@@ -38,15 +42,12 @@ post-patch:
@${REINPLACE_CMD} -e '/install(TARGETS/d' \
${WRKSRC}/src/tests/CMakeLists.txt
-post-patch-PYTHON-off:
- @${REINPLACE_CMD} -e '/ADD_SUBDIRECTORY.*src\/py.*/d' \
- ${WRKSRC}/CMakeLists.txt
-
post-patch-DOCS-off:
@${REINPLACE_CMD} -e '/ADD_SUBDIRECTORY.*src\/doc.*/d' \
${WRKSRC}/CMakeLists.txt
-post-build-DOCS-on:
- @${MAKE_CMD} -C ${BUILD_WRKSRC} doc
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/src/doc && ${INSTALL_DATA} tutorial.txt partio.tex ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
More information about the svn-ports-head
mailing list