Date: Tue, 23 Feb 2021 18:51:41 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566422 - head/science/dakota Message-ID: <202102231851.11NIpfEM032552@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Tue Feb 23 18:51:40 2021 New Revision: 566422 URL: https://svnweb.freebsd.org/changeset/ports/566422 Log: science/dakota: Add port options GUI, HDF5, enable some more optional features Modified: head/science/dakota/Makefile head/science/dakota/pkg-plist Modified: head/science/dakota/Makefile ============================================================================== --- head/science/dakota/Makefile Tue Feb 23 18:29:04 2021 (r566421) +++ head/science/dakota/Makefile Tue Feb 23 18:51:40 2021 (r566422) @@ -2,7 +2,7 @@ PORTNAME= dakota DISTVERSION= 6.13.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= https://dakota.sandia.gov/sites/default/files/distributions/public/ @@ -29,6 +29,13 @@ SHEBANG_FILES= interfaces/Python/mpitile \ CMAKE_ON= Boost_NO_BOOST_CMAKE \ DAKOTA_GIT_checkout +#CMAKE_ON+= HAVE_C3 # causes "duplicate include" error +#CMAKE_ON+= DAKOTA_DL_SOLVER # fails to compile: error: declaration of anonymous class must be a definition +#CMAKE_ON+= HAVE_NOWPAC # installs files into $PORTSDIR +CMAKE_ON+= HAVE_DREAM HAVE_ADAPTIVE_SAMPLING HAVE_OPTPP DAKOTA_HOPS HAVE_ACRO \ + HAVE_JEGA HAVE_NOMAD HAVE_NPSOL HAVE_NL2SOL HAVE_DOT HAVE_SURFPACK \ + HAVE_CONMIN HAVE_DDACE HAVE_FSUDACE HAVE_PSUADE HAVE_ROL HAVE_DEMO_TPL # enable some methods that aren't enabled by default, see the list @ src/DakotaIterator.cpp + CMAKE_OFF= DAKOTA_ENABLE_TESTS CMAKE_ARGS= -DDakota_VERSION_SRC:STRING=${DISTVERSION} -DDakota_GIT_REVL:STRING=${GIT_HASH} -DDakota_RELEASE_DATE:${STRING}=20201116 @@ -65,13 +72,23 @@ do-fetch: DISTNAME= ${PORTNAME}-${DISTVERSION}-release-public.src-UI .endif -OPTIONS_DEFINE= GSL -OPTIONS_DEFAULT= GSL +OPTIONS_DEFINE= GSL GUI HDF5 +OPTIONS_DEFAULT= GSL HDF5 +OPTIONS_SUB= yes GSL_DESC= GSL support -GSL_CMAKE_BOOL= DAKOTA_HAVE_GSL HAVE_QUESO # QUESO requires GSL +GSL_CMAKE_BOOL= DAKOTA_HAVE_GSL HAVE_QUESO HAVE_QUESO_GPMSA # QUESO requires GSL GSL_LIB_DEPENDS= libgsl.so:math/gsl +HDF5_CMAKE_BOOL= DAKOTA_HAVE_HDF5 \ + HAVE_MUQ # MUQ module requires HDF5 +HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 \ + libsz.so:science/szip + +GUI_DESC= Build the Dakota/Motif Graphics package +GUI_CMAKE_BOOL= HAVE_X_GRAPHICS +GUI_BROKEN= error: non-void function 'SciPlotListReturnPtr' should return a value + post-extract: @${FIND} ${WRKSRC} -name "*.orig" -delete @${ECHO} ${DISTVERSION} > ${WRKSRC}/VERSION # expected by the 'install' target @@ -79,6 +96,10 @@ post-extract: post-install: # remove eigen3 that Dakota installs cd ${STAGEDIR}${PREFIX} && ${RM} -r include/eigen3 share/eigen3 + # install libraries that it fails to install +.for l in libmuqUtilities.so libmuqModeling.so libmuqSamplingAlgorithms.so + ${INSTALL_LIB} ${BUILD_WRKSRC}/packages/external/muq2/lib/${l} ${STAGEDIR}${PREFIX}/lib +.endfor do-test: # from Additional Test Suites @ https://dakota.sandia.gov/content/additional-test-suites (many tests are known to fail) # minimal set of fast-running tests that should NOT FAIL (may DIFF, depending on platform / compiler) Modified: head/science/dakota/pkg-plist ============================================================================== --- head/science/dakota/pkg-plist Tue Feb 23 18:29:04 2021 (r566421) +++ head/science/dakota/pkg-plist Tue Feb 23 18:51:40 2021 (r566422) @@ -2498,6 +2498,7 @@ lib/libdakota_src_fortran.so lib/libdakota_surrogates.so lib/libdakota_util.so lib/libddace.so +lib/libdemo_tpl.so lib/libdfftpack.so lib/libdream.so lib/libeutils.so @@ -2510,6 +2511,9 @@ lib/liblhs.so lib/liblhs_mod.so lib/liblhs_mods.so lib/libmoga.so +lib/libmuqUtilities.so +lib/libmuqModeling.so +lib/libmuqSamplingAlgorithms.so lib/libncsuopt.so lib/libnidr.so lib/libnomad.so @@ -2518,7 +2522,7 @@ lib/libpebbl.so lib/libpecos_src.so lib/libpecos_util.so lib/libpsuade.so -lib/libqueso.so +%%GSL%%lib/libqueso.so lib/librol.so lib/librol.so.13 lib/librol.so.13.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102231851.11NIpfEM032552>