git: 215a4eb357fa - main - science/fastjet: Fix CGAL option; Add tests
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 07 Jul 2022 17:16:51 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=215a4eb357faef30e7f8008fc409866a3416e784 commit 215a4eb357faef30e7f8008fc409866a3416e784 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-07-07 17:03:23 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-07-07 17:16:49 +0000 science/fastjet: Fix CGAL option; Add tests --- science/fastjet/Makefile | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/science/fastjet/Makefile b/science/fastjet/Makefile index 4638660b3557..028080122655 100644 --- a/science/fastjet/Makefile +++ b/science/fastjet/Makefile @@ -1,5 +1,6 @@ PORTNAME= fastjet DISTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= https://fastjet.fr/repo/ @@ -22,14 +23,18 @@ CONFIGURE_ARGS= --enable-allplugins LDFLAGS+= -lexecinfo +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} LD_LIBRARY_PATH=${STAGEDIR}${PREFIX}/lib + OPTIONS_DEFINE= CGAL PYTHON -OPTIONS_DEFAULT= PYTHON +OPTIONS_DEFAULT= CGAL PYTHON OPTIONS_SUB= yes CGAL_DESC= Build with CGAL computational geometry library -CGAL_CONFIGURE_ENABLE= cgal-header-only -CGAL_BUILD_DEPENDS= cgal>0:math/cgal -CGAL_BROKEN= cgal-header-only doesn't seem to do anything, upstream was notified via bug reporting e-mail address on 2022-07-08 +CGAL_USES= localbase +CGAL_CONFIGURE_ENABLE= cgal-header-only cgal # cgal is still needed with cgal-header-only contrary to what configure says +CGAL_BUILD_DEPENDS= cgal>0:math/cgal \ + ${LOCALBASE}/include/mpfr.h:math/mpfr +CGAL_LIB_DEPENDS= libgmp.so:math/gmp PYTHON_USES= python PYTHON_CONFIGURE_ENABLE= pyext swig @@ -42,4 +47,10 @@ post-install: post-install-PYTHON-on: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_fastjet.so.0.0.0 +do-test: + # python tests +.for e in 01-basic 02-area 03-tools 04-multi-event 05-user-info 06-selector 07-recombiner + @cd ${WRKSRC}/example/python && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./${e}.py +.endfor + .include <bsd.port.mk>