diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile index 9eb32afeb4da..a24ac2bb65cb 100644 --- a/graphics/gdal/Makefile +++ b/graphics/gdal/Makefile @@ -1,199 +1,200 @@ # Created by: Randall Hopper PORTNAME= gdal PORTVERSION= 3.3.2 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Translator library for raster geospatial data formats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= libgeotiff>=1.5.0:graphics/libgeotiff \ proj>=6,1:graphics/proj LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \ libgif.so:graphics/giflib \ libjson-c.so:devel/json-c \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libqhull.so.7:math/qhull \ libtiff.so:graphics/tiff OPTIONS_DEFINE= ARMADILLO CFITSIO CHARLS CRYPTOPP CURL DEFLATE DODS ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF JASPER KML LERC LIBXML2 MYSQL NETCDF ODBC OPENJPEG PCRE PGSQL RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD OPTIONS_RADIO= PDF OPTIONS_RADIO_PDF= PODOFO POPPLER OPTIONS_DEFAULT=CURL EXPAT FREEXL GEOS JASPER LIBXML2 OPENJPEG PCRE PGSQL POPPLER WEBP ZSTD \ HDF5 KML NETCDF SPATIALITE SFCGAL SQLITE XERCES OPTIONS_SUB= yes CHARLS_DESC= JPEG-Lossless support via charls CRYPTOPP_DESC= Cryptopp support DEFLATE_DESC= Faster deflate support via libdeflate library DODS_DESC= DODS/OPeNDAP support EXR_DESC= EXR support via OpenEXR library HEIF_DESC= HEIF support via libheif library LERC_DESC= LERC (Limited Error Raster Compression) support PCRE_DESC= Regular expression support for SQLite RASTERLITE2_DESC= RasterLite2 support TILEDB_DESC= TileDB support USES= compiler:c++14-lang cpe gmake iconv jpeg localbase pkgconfig ssl tar:xz CFLAGS+= -fPIC CONFIGURE_ARGS= --datadir=${PREFIX}/share \ --enable-static=yes \ --with-cpp14 \ --with-crypto=yes \ --with-geotiff=yes \ --with-gif=yes \ --with-gnm=yes \ --with-jpeg=yes \ --with-libjson-c=yes \ --with-liblzma=yes \ --with-libtiff=yes \ --with-libz=/usr \ --with-pcidsk=internal \ --with-pcraster=internal \ --with-png=yes \ --with-proj=yes \ --with-qhull=yes \ --with-threads=yes \ --without-libtool \ ${ICONV_CONFIGURE_ARG} GNU_CONFIGURE= yes LDFLAGS+= ${ICONV_LIB} MAKEFILE= GNUmakefile USE_CXXSTD= c++14 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} SLAVEDIRS= graphics/p5-Geo-GDAL graphics/py-gdal CPE_VENDOR= osgeo HEADER_FILES= alg/gdalwarpkernel_opencl.h \ alg/gvgcpfit.h \ alg/internal_qhull_headers.h \ alg/thinplatespline.h\ gcore/gdalexif.h \ gcore/gdaljp2metadatagenerator.h \ gcore/gdalsse_priv.h \ gnm/gnm_priv.h \ port/cpl_aws.h \ port/cpl_cpu_features.h \ port/cpl_google_cloud.h \ port/cpl_sha1.h \ port/cpl_sha256.h \ port/cpl_vsil_curl_priv.h \ port/cpl_worker_thread_pool.h ARMADILLO_CONFIGURE_OFF=--with-armadillo=no ARMADILLO_CONFIGURE_ON= --with-armadillo=${LOCALBASE} ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo CFITSIO_CONFIGURE_WITH= cfitsio CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CHARLS_CONFIGURE_WITH= charls CHARLS_LIB_DEPENDS= libcharls.so:graphics/charls CRYPTOPP_CONFIGURE_OFF= --with-cryptopp=no CRYPTOPP_CONFIGURE_ON= --with-cryptopp=${LOCALBASE} CRYPTOPP_LIB_DEPENDS= libcryptopp.so:security/cryptopp CURL_CONFIGURE_OFF= --with-curl=no CURL_CONFIGURE_ON= --with-curl=${LOCALBASE}/bin/curl-config CURL_LIB_DEPENDS= libcurl.so:ftp/curl DEFLATE_CONFIGURE_WITH= libdeflate DEFLATE_LIB_DEPENDS= libdeflate.so:archivers/libdeflate DODS_CONFIGURE_OFF= --with-dods-root=no DODS_CONFIGURE_ON= --with-dods-root=${LOCALBASE} DODS_LIB_DEPENDS= libdap.so:devel/libdap ECW_CONFIGURE_WITH= ecw ECW_LIB_DEPENDS= libNCSEcw.so:graphics/libecwj2 EXPAT_CONFIGURE_WITH= expat EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 EXR_CONFIGURE_WITH= exr EXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr EXR_CFLAGS= -DInt64=uint64_t FREEXL_CONFIGURE_WITH= freexl FREEXL_LIB_DEPENDS= libfreexl.so:textproc/freexl GEOS_CONFIGURE_OFF= --with-geos=no GEOS_CONFIGURE_ON= --with-geos=${LOCALBASE}/bin/geos-config GEOS_LIB_DEPENDS= libgeos.so:graphics/geos GTA_CONFIGURE_WITH= gta GTA_LIB_DEPENDS= libgta.so:devel/libgta HDF5_CONFIGURE_WITH= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HEIF_CONFIGURE_WITH= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif JASPER_CONFIGURE_WITH= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper KML_CONFIGURE_WITH= libkml KML_LIB_DEPENDS= libkmlbase.so:science/libkml LERC_CONFIGURE_OFF= --with-lerc=no LERC_CONFIGURE_ON= --with-lerc=${LOCALBASE} LERC_LIB_DEPENDS= libLerc.so:graphics/lerc LIBXML2_CONFIGURE_OFF= --with-xml2=no LIBXML2_CONFIGURE_ON= --with-xml2=yes LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 MYSQL_CONFIGURE_OFF= --with-mysql=no MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config MYSQL_USES= mysql NETCDF_CONFIGURE_WITH= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf ODBC_CONFIGURE_WITH= odbc ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENJPEG_BUILD_DEPENDS= openjpeg>=2.1.0:graphics/openjpeg OPENJPEG_CONFIGURE_WITH=openjpeg OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg PCRE_CONFIGURE_WITH= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PGSQL_CONFIGURE_WITH= pg PGSQL_USES= pgsql PODOFO_CONFIGURE_WITH= podofo PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo POPPLER_CONFIGURE_WITH= poppler=${LOCALBASE} POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler RASTERLITE2_CONFIGURE_OFF= --with-rasterlite2=no RASTERLITE2_CONFIGURE_ON= --with-rasterlite2=${LOCALBASE} RASTERLITE2_LIB_DEPENDS=librasterlite2.so:graphics/librasterlite2 SFCGAL_CONFIGURE_OFF= --with-sfcgal=no SFCGAL_CONFIGURE_ON= --with-sfcgal=${LOCALBASE}/bin/sfcgal-config SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal SPATIALITE_CONFIGURE_WITH= spatialite SPATIALITE_LIB_DEPENDS= libspatialite.so:databases/spatialite SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USES= sqlite TILEDB_CONFIGURE_OFF= --with-tiledb=no TILEDB_CONFIGURE_ON= --with-tiledb=${LOCALBASE} TILEDB_LIB_DEPENDS= libtiledb.so:databases/tiledb WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XERCES_CONFIGURE_WITH= xerces XERCES_LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/alg/internal_libqhull/ @${RM} -r ${WRKSRC}/frmts/gif/giflib/ @${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/ @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/ @${RM} -r ${WRKSRC}/frmts/png/libpng/ @${RM} -r ${WRKSRC}/frmts/zlib/ @${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/ @${RM} -r ${WRKSRC}/third_party/LercLib/ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/scripts/gdal-bash-completion.sh ${STAGEDIR}${PREFIX}/etc/bash_completion.d cd ${WRKSRC}/ && ${INSTALL_DATA} ${HEADER_FILES} ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/libgdal.a ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/GDALmake.opt ${STAGEDIR}${DATADIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so .include diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile index 1d30a2adde45..bbfac4cad8fd 100644 --- a/math/armadillo/Makefile +++ b/math/armadillo/Makefile @@ -1,24 +1,24 @@ PORTNAME= armadillo -PORTVERSION= 10.1.1 +PORTVERSION= 10.6.2 CATEGORIES= math MASTER_SITES= SF/arma -MAINTAINER= danilo@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C++ linear algebra library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libarpack.so:math/arpack-ng \ liblapack.so:math/lapack \ libhdf5.so:science/hdf5 \ libsuperlu.so:math/superlu \ libsz.so:science/szip USES= blaslapack:openblas cmake compiler:c++11-lang pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_ARGS+= -DPKG_CONFIG_DIR=${LOCALBASE}/libdata/pkgconfig/ .include diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo index 69d73d16ebcd..58f73e2aed77 100644 --- a/math/armadillo/distinfo +++ b/math/armadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1603826748 -SHA256 (armadillo-10.1.1.tar.xz) = 95e021dba80830e4d55f69a826e4d65c7411a4e400788a387563da16aef51c8e -SIZE (armadillo-10.1.1.tar.xz) = 6040456 +TIMESTAMP = 1630930615 +SHA256 (armadillo-10.6.2.tar.xz) = 2a803d6f8f76d407db9c15edc3894965238c8e589f94cc907a8373ee945728a8 +SIZE (armadillo-10.6.2.tar.xz) = 6222852 diff --git a/math/armadillo/pkg-plist b/math/armadillo/pkg-plist index 75b16ea67c59..66889c9f7707 100644 --- a/math/armadillo/pkg-plist +++ b/math/armadillo/pkg-plist @@ -1,592 +1,603 @@ include/armadillo include/armadillo_bits/BaseCube_bones.hpp include/armadillo_bits/BaseCube_meat.hpp include/armadillo_bits/Base_bones.hpp include/armadillo_bits/Base_meat.hpp include/armadillo_bits/Col_bones.hpp include/armadillo_bits/Col_meat.hpp include/armadillo_bits/CubeToMatOp_bones.hpp include/armadillo_bits/CubeToMatOp_meat.hpp include/armadillo_bits/Cube_bones.hpp include/armadillo_bits/Cube_meat.hpp include/armadillo_bits/GenCube_bones.hpp include/armadillo_bits/GenCube_meat.hpp include/armadillo_bits/GenSpecialiser.hpp include/armadillo_bits/Gen_bones.hpp include/armadillo_bits/Gen_meat.hpp include/armadillo_bits/GlueCube_bones.hpp include/armadillo_bits/GlueCube_meat.hpp include/armadillo_bits/Glue_bones.hpp include/armadillo_bits/Glue_meat.hpp include/armadillo_bits/MapMat_bones.hpp include/armadillo_bits/MapMat_meat.hpp include/armadillo_bits/Mat_bones.hpp include/armadillo_bits/Mat_meat.hpp include/armadillo_bits/OpCube_bones.hpp include/armadillo_bits/OpCube_meat.hpp include/armadillo_bits/Op_bones.hpp include/armadillo_bits/Op_meat.hpp include/armadillo_bits/Proxy.hpp include/armadillo_bits/ProxyCube.hpp include/armadillo_bits/Row_bones.hpp include/armadillo_bits/Row_meat.hpp include/armadillo_bits/SizeCube_bones.hpp include/armadillo_bits/SizeCube_meat.hpp include/armadillo_bits/SizeMat_bones.hpp include/armadillo_bits/SizeMat_meat.hpp include/armadillo_bits/SpBase_bones.hpp include/armadillo_bits/SpBase_meat.hpp include/armadillo_bits/SpCol_bones.hpp include/armadillo_bits/SpCol_meat.hpp include/armadillo_bits/SpGlue_bones.hpp include/armadillo_bits/SpGlue_meat.hpp include/armadillo_bits/SpMat_bones.hpp include/armadillo_bits/SpMat_iterators_meat.hpp include/armadillo_bits/SpMat_meat.hpp include/armadillo_bits/SpOp_bones.hpp include/armadillo_bits/SpOp_meat.hpp include/armadillo_bits/SpProxy.hpp include/armadillo_bits/SpRow_bones.hpp include/armadillo_bits/SpRow_meat.hpp include/armadillo_bits/SpSubview_bones.hpp include/armadillo_bits/SpSubview_col_list_bones.hpp include/armadillo_bits/SpSubview_col_list_meat.hpp include/armadillo_bits/SpSubview_iterators_meat.hpp include/armadillo_bits/SpSubview_meat.hpp include/armadillo_bits/SpToDOp_bones.hpp include/armadillo_bits/SpToDOp_meat.hpp include/armadillo_bits/SpValProxy_bones.hpp include/armadillo_bits/SpValProxy_meat.hpp include/armadillo_bits/access.hpp include/armadillo_bits/arma_cmath.hpp include/armadillo_bits/arma_config.hpp include/armadillo_bits/arma_forward.hpp include/armadillo_bits/arma_ostream_bones.hpp include/armadillo_bits/arma_ostream_meat.hpp include/armadillo_bits/arma_rel_comparators.hpp include/armadillo_bits/arma_rng.hpp include/armadillo_bits/arma_rng_cxx11.hpp include/armadillo_bits/arma_rng_cxx98.hpp include/armadillo_bits/arma_static_check.hpp include/armadillo_bits/arma_str.hpp include/armadillo_bits/arma_version.hpp include/armadillo_bits/arrayops_bones.hpp include/armadillo_bits/arrayops_meat.hpp include/armadillo_bits/auxlib_bones.hpp include/armadillo_bits/auxlib_meat.hpp include/armadillo_bits/band_helper.hpp include/armadillo_bits/compiler_check.hpp include/armadillo_bits/compiler_setup.hpp include/armadillo_bits/compiler_setup_post.hpp include/armadillo_bits/cond_rel_bones.hpp include/armadillo_bits/cond_rel_meat.hpp include/armadillo_bits/config.hpp include/armadillo_bits/constants.hpp include/armadillo_bits/constants_old.hpp include/armadillo_bits/csv_name.hpp include/armadillo_bits/debug.hpp include/armadillo_bits/def_arpack.hpp include/armadillo_bits/def_atlas.hpp include/armadillo_bits/def_blas.hpp include/armadillo_bits/def_hdf5.hpp include/armadillo_bits/def_lapack.hpp include/armadillo_bits/def_superlu.hpp include/armadillo_bits/diagmat_proxy.hpp include/armadillo_bits/diagview_bones.hpp include/armadillo_bits/diagview_meat.hpp include/armadillo_bits/diskio_bones.hpp include/armadillo_bits/diskio_meat.hpp include/armadillo_bits/distr_param.hpp include/armadillo_bits/eGlueCube_bones.hpp include/armadillo_bits/eGlueCube_meat.hpp include/armadillo_bits/eGlue_bones.hpp include/armadillo_bits/eGlue_meat.hpp include/armadillo_bits/eOpCube_bones.hpp include/armadillo_bits/eOpCube_meat.hpp include/armadillo_bits/eOp_bones.hpp include/armadillo_bits/eOp_meat.hpp include/armadillo_bits/eglue_core_bones.hpp include/armadillo_bits/eglue_core_meat.hpp include/armadillo_bits/eop_aux.hpp include/armadillo_bits/eop_core_bones.hpp include/armadillo_bits/eop_core_meat.hpp include/armadillo_bits/fft_engine.hpp include/armadillo_bits/field_bones.hpp include/armadillo_bits/field_meat.hpp +include/armadillo_bits/fill.hpp include/armadillo_bits/fn_accu.hpp include/armadillo_bits/fn_all.hpp include/armadillo_bits/fn_any.hpp include/armadillo_bits/fn_approx_equal.hpp include/armadillo_bits/fn_as_scalar.hpp include/armadillo_bits/fn_chi2rnd.hpp include/armadillo_bits/fn_chol.hpp include/armadillo_bits/fn_clamp.hpp include/armadillo_bits/fn_cond.hpp include/armadillo_bits/fn_conv.hpp include/armadillo_bits/fn_conv_to.hpp include/armadillo_bits/fn_cor.hpp include/armadillo_bits/fn_cov.hpp include/armadillo_bits/fn_cross.hpp include/armadillo_bits/fn_cumprod.hpp include/armadillo_bits/fn_cumsum.hpp include/armadillo_bits/fn_det.hpp include/armadillo_bits/fn_diagmat.hpp include/armadillo_bits/fn_diagvec.hpp include/armadillo_bits/fn_diff.hpp include/armadillo_bits/fn_dot.hpp include/armadillo_bits/fn_eig_gen.hpp include/armadillo_bits/fn_eig_pair.hpp include/armadillo_bits/fn_eig_sym.hpp include/armadillo_bits/fn_eigs_gen.hpp include/armadillo_bits/fn_eigs_sym.hpp include/armadillo_bits/fn_elem.hpp include/armadillo_bits/fn_eps.hpp include/armadillo_bits/fn_expmat.hpp include/armadillo_bits/fn_eye.hpp include/armadillo_bits/fn_fft.hpp include/armadillo_bits/fn_fft2.hpp include/armadillo_bits/fn_find.hpp include/armadillo_bits/fn_find_unique.hpp include/armadillo_bits/fn_flip.hpp include/armadillo_bits/fn_hess.hpp include/armadillo_bits/fn_hist.hpp include/armadillo_bits/fn_histc.hpp include/armadillo_bits/fn_index_max.hpp include/armadillo_bits/fn_index_min.hpp include/armadillo_bits/fn_inplace_strans.hpp include/armadillo_bits/fn_inplace_trans.hpp include/armadillo_bits/fn_interp1.hpp include/armadillo_bits/fn_interp2.hpp include/armadillo_bits/fn_intersect.hpp include/armadillo_bits/fn_inv.hpp include/armadillo_bits/fn_join.hpp include/armadillo_bits/fn_kmeans.hpp include/armadillo_bits/fn_kron.hpp include/armadillo_bits/fn_log_det.hpp include/armadillo_bits/fn_log_normpdf.hpp include/armadillo_bits/fn_logmat.hpp include/armadillo_bits/fn_lu.hpp include/armadillo_bits/fn_max.hpp include/armadillo_bits/fn_mean.hpp include/armadillo_bits/fn_median.hpp include/armadillo_bits/fn_min.hpp include/armadillo_bits/fn_misc.hpp include/armadillo_bits/fn_mvnrnd.hpp include/armadillo_bits/fn_n_unique.hpp include/armadillo_bits/fn_nonzeros.hpp include/armadillo_bits/fn_norm.hpp include/armadillo_bits/fn_normalise.hpp include/armadillo_bits/fn_normcdf.hpp include/armadillo_bits/fn_normpdf.hpp include/armadillo_bits/fn_numel.hpp include/armadillo_bits/fn_ones.hpp include/armadillo_bits/fn_orth_null.hpp include/armadillo_bits/fn_pinv.hpp include/armadillo_bits/fn_polyfit.hpp include/armadillo_bits/fn_polyval.hpp include/armadillo_bits/fn_powmat.hpp include/armadillo_bits/fn_princomp.hpp include/armadillo_bits/fn_prod.hpp include/armadillo_bits/fn_qr.hpp include/armadillo_bits/fn_quantile.hpp include/armadillo_bits/fn_qz.hpp include/armadillo_bits/fn_randg.hpp include/armadillo_bits/fn_randi.hpp include/armadillo_bits/fn_randn.hpp include/armadillo_bits/fn_randperm.hpp include/armadillo_bits/fn_randu.hpp include/armadillo_bits/fn_range.hpp include/armadillo_bits/fn_rank.hpp include/armadillo_bits/fn_regspace.hpp include/armadillo_bits/fn_repelem.hpp include/armadillo_bits/fn_repmat.hpp include/armadillo_bits/fn_reshape.hpp include/armadillo_bits/fn_resize.hpp include/armadillo_bits/fn_reverse.hpp include/armadillo_bits/fn_roots.hpp include/armadillo_bits/fn_schur.hpp include/armadillo_bits/fn_shift.hpp include/armadillo_bits/fn_shuffle.hpp include/armadillo_bits/fn_size.hpp include/armadillo_bits/fn_solve.hpp include/armadillo_bits/fn_sort.hpp include/armadillo_bits/fn_sort_index.hpp include/armadillo_bits/fn_speye.hpp include/armadillo_bits/fn_spones.hpp include/armadillo_bits/fn_sprandn.hpp include/armadillo_bits/fn_sprandu.hpp include/armadillo_bits/fn_spsolve.hpp include/armadillo_bits/fn_sqrtmat.hpp include/armadillo_bits/fn_stddev.hpp include/armadillo_bits/fn_strans.hpp include/armadillo_bits/fn_sum.hpp include/armadillo_bits/fn_svd.hpp include/armadillo_bits/fn_svds.hpp -include/armadillo_bits/fn_syl_lyap.hpp +include/armadillo_bits/fn_sylvester.hpp include/armadillo_bits/fn_symmat.hpp include/armadillo_bits/fn_toeplitz.hpp include/armadillo_bits/fn_trace.hpp include/armadillo_bits/fn_trans.hpp include/armadillo_bits/fn_trapz.hpp include/armadillo_bits/fn_trig.hpp include/armadillo_bits/fn_trimat.hpp include/armadillo_bits/fn_trimat_ind.hpp include/armadillo_bits/fn_trunc_exp.hpp include/armadillo_bits/fn_trunc_log.hpp include/armadillo_bits/fn_unique.hpp include/armadillo_bits/fn_var.hpp include/armadillo_bits/fn_vectorise.hpp include/armadillo_bits/fn_wishrnd.hpp include/armadillo_bits/fn_zeros.hpp include/armadillo_bits/glue_affmul_bones.hpp include/armadillo_bits/glue_affmul_meat.hpp include/armadillo_bits/glue_atan2_bones.hpp include/armadillo_bits/glue_atan2_meat.hpp include/armadillo_bits/glue_conv_bones.hpp include/armadillo_bits/glue_conv_meat.hpp include/armadillo_bits/glue_cor_bones.hpp include/armadillo_bits/glue_cor_meat.hpp include/armadillo_bits/glue_cov_bones.hpp include/armadillo_bits/glue_cov_meat.hpp include/armadillo_bits/glue_cross_bones.hpp include/armadillo_bits/glue_cross_meat.hpp include/armadillo_bits/glue_hist_bones.hpp include/armadillo_bits/glue_hist_meat.hpp include/armadillo_bits/glue_histc_bones.hpp include/armadillo_bits/glue_histc_meat.hpp include/armadillo_bits/glue_hypot_bones.hpp include/armadillo_bits/glue_hypot_meat.hpp include/armadillo_bits/glue_intersect_bones.hpp include/armadillo_bits/glue_intersect_meat.hpp include/armadillo_bits/glue_join_bones.hpp include/armadillo_bits/glue_join_meat.hpp include/armadillo_bits/glue_kron_bones.hpp include/armadillo_bits/glue_kron_meat.hpp include/armadillo_bits/glue_max_bones.hpp include/armadillo_bits/glue_max_meat.hpp include/armadillo_bits/glue_min_bones.hpp include/armadillo_bits/glue_min_meat.hpp include/armadillo_bits/glue_mixed_bones.hpp include/armadillo_bits/glue_mixed_meat.hpp include/armadillo_bits/glue_mvnrnd_bones.hpp include/armadillo_bits/glue_mvnrnd_meat.hpp include/armadillo_bits/glue_polyfit_bones.hpp include/armadillo_bits/glue_polyfit_meat.hpp include/armadillo_bits/glue_polyval_bones.hpp include/armadillo_bits/glue_polyval_meat.hpp include/armadillo_bits/glue_quantile_bones.hpp include/armadillo_bits/glue_quantile_meat.hpp include/armadillo_bits/glue_relational_bones.hpp include/armadillo_bits/glue_relational_meat.hpp include/armadillo_bits/glue_solve_bones.hpp include/armadillo_bits/glue_solve_meat.hpp include/armadillo_bits/glue_times_bones.hpp include/armadillo_bits/glue_times_meat.hpp include/armadillo_bits/glue_toeplitz_bones.hpp include/armadillo_bits/glue_toeplitz_meat.hpp include/armadillo_bits/glue_trapz_bones.hpp include/armadillo_bits/glue_trapz_meat.hpp include/armadillo_bits/gmm_diag_bones.hpp include/armadillo_bits/gmm_diag_meat.hpp include/armadillo_bits/gmm_full_bones.hpp include/armadillo_bits/gmm_full_meat.hpp include/armadillo_bits/gmm_misc_bones.hpp include/armadillo_bits/gmm_misc_meat.hpp include/armadillo_bits/hdf5_misc.hpp include/armadillo_bits/hdf5_name.hpp include/armadillo_bits/include_atlas.hpp include/armadillo_bits/include_hdf5.hpp include/armadillo_bits/include_superlu.hpp include/armadillo_bits/injector_bones.hpp include/armadillo_bits/injector_meat.hpp include/armadillo_bits/memory.hpp include/armadillo_bits/mp_misc.hpp include/armadillo_bits/mtGlueCube_bones.hpp include/armadillo_bits/mtGlueCube_meat.hpp include/armadillo_bits/mtGlue_bones.hpp include/armadillo_bits/mtGlue_meat.hpp include/armadillo_bits/mtOpCube_bones.hpp include/armadillo_bits/mtOpCube_meat.hpp include/armadillo_bits/mtOp_bones.hpp include/armadillo_bits/mtOp_meat.hpp include/armadillo_bits/mtSpGlue_bones.hpp include/armadillo_bits/mtSpGlue_meat.hpp include/armadillo_bits/mtSpOp_bones.hpp include/armadillo_bits/mtSpOp_meat.hpp include/armadillo_bits/mul_gemm.hpp include/armadillo_bits/mul_gemm_mixed.hpp include/armadillo_bits/mul_gemv.hpp include/armadillo_bits/mul_herk.hpp include/armadillo_bits/mul_syrk.hpp include/armadillo_bits/newarp_DenseGenMatProd_bones.hpp include/armadillo_bits/newarp_DenseGenMatProd_meat.hpp include/armadillo_bits/newarp_DoubleShiftQR_bones.hpp include/armadillo_bits/newarp_DoubleShiftQR_meat.hpp include/armadillo_bits/newarp_EigsSelect.hpp include/armadillo_bits/newarp_GenEigsSolver_bones.hpp include/armadillo_bits/newarp_GenEigsSolver_meat.hpp include/armadillo_bits/newarp_SortEigenvalue.hpp include/armadillo_bits/newarp_SparseGenMatProd_bones.hpp include/armadillo_bits/newarp_SparseGenMatProd_meat.hpp +include/armadillo_bits/newarp_SparseGenRealShiftSolve_bones.hpp +include/armadillo_bits/newarp_SparseGenRealShiftSolve_meat.hpp +include/armadillo_bits/newarp_SymEigsShiftSolver_bones.hpp +include/armadillo_bits/newarp_SymEigsShiftSolver_meat.hpp include/armadillo_bits/newarp_SymEigsSolver_bones.hpp include/armadillo_bits/newarp_SymEigsSolver_meat.hpp include/armadillo_bits/newarp_TridiagEigen_bones.hpp include/armadillo_bits/newarp_TridiagEigen_meat.hpp include/armadillo_bits/newarp_UpperHessenbergEigen_bones.hpp include/armadillo_bits/newarp_UpperHessenbergEigen_meat.hpp include/armadillo_bits/newarp_UpperHessenbergQR_bones.hpp include/armadillo_bits/newarp_UpperHessenbergQR_meat.hpp include/armadillo_bits/newarp_cx_attrib.hpp include/armadillo_bits/op_all_bones.hpp include/armadillo_bits/op_all_meat.hpp include/armadillo_bits/op_any_bones.hpp include/armadillo_bits/op_any_meat.hpp include/armadillo_bits/op_chi2rnd_bones.hpp include/armadillo_bits/op_chi2rnd_meat.hpp include/armadillo_bits/op_chol_bones.hpp include/armadillo_bits/op_chol_meat.hpp include/armadillo_bits/op_clamp_bones.hpp include/armadillo_bits/op_clamp_meat.hpp include/armadillo_bits/op_cond_bones.hpp include/armadillo_bits/op_cond_meat.hpp include/armadillo_bits/op_cor_bones.hpp include/armadillo_bits/op_cor_meat.hpp include/armadillo_bits/op_cov_bones.hpp include/armadillo_bits/op_cov_meat.hpp include/armadillo_bits/op_cumprod_bones.hpp include/armadillo_bits/op_cumprod_meat.hpp include/armadillo_bits/op_cumsum_bones.hpp include/armadillo_bits/op_cumsum_meat.hpp include/armadillo_bits/op_cx_scalar_bones.hpp include/armadillo_bits/op_cx_scalar_meat.hpp +include/armadillo_bits/op_det_bones.hpp +include/armadillo_bits/op_det_meat.hpp include/armadillo_bits/op_diagmat_bones.hpp include/armadillo_bits/op_diagmat_meat.hpp include/armadillo_bits/op_diagvec_bones.hpp include/armadillo_bits/op_diagvec_meat.hpp include/armadillo_bits/op_diff_bones.hpp include/armadillo_bits/op_diff_meat.hpp include/armadillo_bits/op_dot_bones.hpp include/armadillo_bits/op_dot_meat.hpp include/armadillo_bits/op_dotext_bones.hpp include/armadillo_bits/op_dotext_meat.hpp include/armadillo_bits/op_expmat_bones.hpp include/armadillo_bits/op_expmat_meat.hpp include/armadillo_bits/op_fft_bones.hpp include/armadillo_bits/op_fft_meat.hpp include/armadillo_bits/op_find_bones.hpp include/armadillo_bits/op_find_meat.hpp include/armadillo_bits/op_find_unique_bones.hpp include/armadillo_bits/op_find_unique_meat.hpp include/armadillo_bits/op_flip_bones.hpp include/armadillo_bits/op_flip_meat.hpp include/armadillo_bits/op_hist_bones.hpp include/armadillo_bits/op_hist_meat.hpp include/armadillo_bits/op_htrans_bones.hpp include/armadillo_bits/op_htrans_meat.hpp include/armadillo_bits/op_index_max_bones.hpp include/armadillo_bits/op_index_max_meat.hpp include/armadillo_bits/op_index_min_bones.hpp include/armadillo_bits/op_index_min_meat.hpp include/armadillo_bits/op_inv_bones.hpp include/armadillo_bits/op_inv_meat.hpp +include/armadillo_bits/op_log_det_bones.hpp +include/armadillo_bits/op_log_det_meat.hpp include/armadillo_bits/op_logmat_bones.hpp include/armadillo_bits/op_logmat_meat.hpp include/armadillo_bits/op_max_bones.hpp include/armadillo_bits/op_max_meat.hpp include/armadillo_bits/op_mean_bones.hpp include/armadillo_bits/op_mean_meat.hpp include/armadillo_bits/op_median_bones.hpp include/armadillo_bits/op_median_meat.hpp include/armadillo_bits/op_min_bones.hpp include/armadillo_bits/op_min_meat.hpp include/armadillo_bits/op_misc_bones.hpp include/armadillo_bits/op_misc_meat.hpp include/armadillo_bits/op_nonzeros_bones.hpp include/armadillo_bits/op_nonzeros_meat.hpp include/armadillo_bits/op_norm_bones.hpp include/armadillo_bits/op_norm_meat.hpp include/armadillo_bits/op_normalise_bones.hpp include/armadillo_bits/op_normalise_meat.hpp include/armadillo_bits/op_orth_null_bones.hpp include/armadillo_bits/op_orth_null_meat.hpp include/armadillo_bits/op_pinv_bones.hpp include/armadillo_bits/op_pinv_meat.hpp include/armadillo_bits/op_powmat_bones.hpp include/armadillo_bits/op_powmat_meat.hpp include/armadillo_bits/op_princomp_bones.hpp include/armadillo_bits/op_princomp_meat.hpp include/armadillo_bits/op_prod_bones.hpp include/armadillo_bits/op_prod_meat.hpp include/armadillo_bits/op_range_bones.hpp include/armadillo_bits/op_range_meat.hpp include/armadillo_bits/op_relational_bones.hpp include/armadillo_bits/op_relational_meat.hpp include/armadillo_bits/op_repelem_bones.hpp include/armadillo_bits/op_repelem_meat.hpp include/armadillo_bits/op_repmat_bones.hpp include/armadillo_bits/op_repmat_meat.hpp include/armadillo_bits/op_reshape_bones.hpp include/armadillo_bits/op_reshape_meat.hpp include/armadillo_bits/op_resize_bones.hpp include/armadillo_bits/op_resize_meat.hpp include/armadillo_bits/op_reverse_bones.hpp include/armadillo_bits/op_reverse_meat.hpp include/armadillo_bits/op_roots_bones.hpp include/armadillo_bits/op_roots_meat.hpp include/armadillo_bits/op_shift_bones.hpp include/armadillo_bits/op_shift_meat.hpp include/armadillo_bits/op_shuffle_bones.hpp include/armadillo_bits/op_shuffle_meat.hpp include/armadillo_bits/op_sort_bones.hpp include/armadillo_bits/op_sort_index_bones.hpp include/armadillo_bits/op_sort_index_meat.hpp include/armadillo_bits/op_sort_meat.hpp include/armadillo_bits/op_sp_minus_bones.hpp include/armadillo_bits/op_sp_minus_meat.hpp include/armadillo_bits/op_sp_plus_bones.hpp include/armadillo_bits/op_sp_plus_meat.hpp include/armadillo_bits/op_sqrtmat_bones.hpp include/armadillo_bits/op_sqrtmat_meat.hpp include/armadillo_bits/op_stddev_bones.hpp include/armadillo_bits/op_stddev_meat.hpp include/armadillo_bits/op_strans_bones.hpp include/armadillo_bits/op_strans_meat.hpp include/armadillo_bits/op_sum_bones.hpp include/armadillo_bits/op_sum_meat.hpp include/armadillo_bits/op_symmat_bones.hpp include/armadillo_bits/op_symmat_meat.hpp include/armadillo_bits/op_toeplitz_bones.hpp include/armadillo_bits/op_toeplitz_meat.hpp include/armadillo_bits/op_trimat_bones.hpp include/armadillo_bits/op_trimat_meat.hpp include/armadillo_bits/op_unique_bones.hpp include/armadillo_bits/op_unique_meat.hpp include/armadillo_bits/op_var_bones.hpp include/armadillo_bits/op_var_meat.hpp include/armadillo_bits/op_vectorise_bones.hpp include/armadillo_bits/op_vectorise_meat.hpp include/armadillo_bits/op_wishrnd_bones.hpp include/armadillo_bits/op_wishrnd_meat.hpp include/armadillo_bits/operator_cube_div.hpp include/armadillo_bits/operator_cube_minus.hpp include/armadillo_bits/operator_cube_plus.hpp include/armadillo_bits/operator_cube_relational.hpp include/armadillo_bits/operator_cube_schur.hpp include/armadillo_bits/operator_cube_times.hpp include/armadillo_bits/operator_div.hpp include/armadillo_bits/operator_minus.hpp include/armadillo_bits/operator_ostream.hpp include/armadillo_bits/operator_plus.hpp include/armadillo_bits/operator_relational.hpp include/armadillo_bits/operator_schur.hpp include/armadillo_bits/operator_times.hpp include/armadillo_bits/podarray_bones.hpp include/armadillo_bits/podarray_meat.hpp include/armadillo_bits/promote_type.hpp include/armadillo_bits/restrictors.hpp include/armadillo_bits/running_stat_bones.hpp include/armadillo_bits/running_stat_meat.hpp include/armadillo_bits/running_stat_vec_bones.hpp include/armadillo_bits/running_stat_vec_meat.hpp include/armadillo_bits/sp_auxlib_bones.hpp include/armadillo_bits/sp_auxlib_meat.hpp include/armadillo_bits/span.hpp include/armadillo_bits/spdiagview_bones.hpp include/armadillo_bits/spdiagview_meat.hpp include/armadillo_bits/spglue_join_bones.hpp include/armadillo_bits/spglue_join_meat.hpp include/armadillo_bits/spglue_kron_bones.hpp include/armadillo_bits/spglue_kron_meat.hpp include/armadillo_bits/spglue_max_bones.hpp include/armadillo_bits/spglue_max_meat.hpp include/armadillo_bits/spglue_merge_bones.hpp include/armadillo_bits/spglue_merge_meat.hpp include/armadillo_bits/spglue_min_bones.hpp include/armadillo_bits/spglue_min_meat.hpp include/armadillo_bits/spglue_minus_bones.hpp include/armadillo_bits/spglue_minus_meat.hpp include/armadillo_bits/spglue_plus_bones.hpp include/armadillo_bits/spglue_plus_meat.hpp include/armadillo_bits/spglue_relational_bones.hpp include/armadillo_bits/spglue_relational_meat.hpp include/armadillo_bits/spglue_schur_bones.hpp include/armadillo_bits/spglue_schur_meat.hpp include/armadillo_bits/spglue_times_bones.hpp include/armadillo_bits/spglue_times_meat.hpp include/armadillo_bits/spop_diagmat_bones.hpp include/armadillo_bits/spop_diagmat_meat.hpp include/armadillo_bits/spop_htrans_bones.hpp include/armadillo_bits/spop_htrans_meat.hpp include/armadillo_bits/spop_max_bones.hpp include/armadillo_bits/spop_max_meat.hpp include/armadillo_bits/spop_mean_bones.hpp include/armadillo_bits/spop_mean_meat.hpp include/armadillo_bits/spop_min_bones.hpp include/armadillo_bits/spop_min_meat.hpp include/armadillo_bits/spop_misc_bones.hpp include/armadillo_bits/spop_misc_meat.hpp +include/armadillo_bits/spop_norm_bones.hpp +include/armadillo_bits/spop_norm_meat.hpp include/armadillo_bits/spop_normalise_bones.hpp include/armadillo_bits/spop_normalise_meat.hpp include/armadillo_bits/spop_repmat_bones.hpp include/armadillo_bits/spop_repmat_meat.hpp include/armadillo_bits/spop_reverse_bones.hpp include/armadillo_bits/spop_reverse_meat.hpp include/armadillo_bits/spop_strans_bones.hpp include/armadillo_bits/spop_strans_meat.hpp include/armadillo_bits/spop_sum_bones.hpp include/armadillo_bits/spop_sum_meat.hpp include/armadillo_bits/spop_symmat_bones.hpp include/armadillo_bits/spop_symmat_meat.hpp include/armadillo_bits/spop_trimat_bones.hpp include/armadillo_bits/spop_trimat_meat.hpp include/armadillo_bits/spop_var_bones.hpp include/armadillo_bits/spop_var_meat.hpp include/armadillo_bits/spop_vectorise_bones.hpp include/armadillo_bits/spop_vectorise_meat.hpp include/armadillo_bits/strip.hpp include/armadillo_bits/subview_bones.hpp include/armadillo_bits/subview_cube_bones.hpp include/armadillo_bits/subview_cube_each_bones.hpp include/armadillo_bits/subview_cube_each_meat.hpp include/armadillo_bits/subview_cube_meat.hpp include/armadillo_bits/subview_cube_slices_bones.hpp include/armadillo_bits/subview_cube_slices_meat.hpp include/armadillo_bits/subview_each_bones.hpp include/armadillo_bits/subview_each_meat.hpp include/armadillo_bits/subview_elem1_bones.hpp include/armadillo_bits/subview_elem1_meat.hpp include/armadillo_bits/subview_elem2_bones.hpp include/armadillo_bits/subview_elem2_meat.hpp include/armadillo_bits/subview_field_bones.hpp include/armadillo_bits/subview_field_meat.hpp include/armadillo_bits/subview_meat.hpp include/armadillo_bits/sympd_helper.hpp include/armadillo_bits/traits.hpp include/armadillo_bits/translate_arpack.hpp include/armadillo_bits/translate_atlas.hpp include/armadillo_bits/translate_blas.hpp include/armadillo_bits/translate_lapack.hpp include/armadillo_bits/translate_superlu.hpp include/armadillo_bits/trimat_helper.hpp include/armadillo_bits/typedef_elem.hpp include/armadillo_bits/typedef_elem_check.hpp include/armadillo_bits/typedef_mat.hpp include/armadillo_bits/typedef_mat_fixed.hpp include/armadillo_bits/unwrap.hpp include/armadillo_bits/unwrap_cube.hpp include/armadillo_bits/unwrap_spmat.hpp include/armadillo_bits/upgrade_val.hpp include/armadillo_bits/wall_clock_bones.hpp include/armadillo_bits/wall_clock_meat.hpp include/armadillo_bits/xtrans_mat_bones.hpp include/armadillo_bits/xtrans_mat_meat.hpp include/armadillo_bits/xvec_htrans_bones.hpp include/armadillo_bits/xvec_htrans_meat.hpp lib/libarmadillo.so lib/libarmadillo.so.10 -lib/libarmadillo.so.10.1.1 +lib/libarmadillo.so.10.6.2 libdata/pkgconfig/armadillo.pc share/Armadillo/CMake/ArmadilloConfig.cmake share/Armadillo/CMake/ArmadilloConfigVersion.cmake share/Armadillo/CMake/ArmadilloLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake share/Armadillo/CMake/ArmadilloLibraryDepends.cmake diff --git a/math/ensmallen/Makefile b/math/ensmallen/Makefile index 463b2f26c926..77f25c524893 100644 --- a/math/ensmallen/Makefile +++ b/math/ensmallen/Makefile @@ -1,26 +1,27 @@ PORTNAME= ensmallen DISTVERSION= 2.17.0 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= https://ensmallen.org/files/ MAINTAINER= yuri@FreeBSD.org COMMENT= Flexible C++ library for efficient mathematical optimization LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/include/armadillo_bits/config.hpp:math/armadillo RUN_DEPENDS= ${LOCALBASE}/include/armadillo_bits/config.hpp:math/armadillo USES= cmake compiler:c++11-lang localbase CMAKE_ON= BUILD_TESTS # will be removed NO_BUILD= yes NO_ARCH= yes do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ensmallen_tests && \ ./ensmallen_tests .include diff --git a/math/mlpack/Makefile b/math/mlpack/Makefile index b606f3aa10c6..f01421054e0b 100644 --- a/math/mlpack/Makefile +++ b/math/mlpack/Makefile @@ -1,42 +1,43 @@ PORTNAME= mlpack DISTVERSION= 3.4.2 +PORTREVISION= 1 CATEGORIES= math # machine-learning MASTER_SITES= https://mlpack.org/files/ MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, flexible machine learning library LICENSE= BSD3CLAUSE BROKEN_i386= undefined symbol: __atomic_load BUILD_DEPENDS= ensmallen>0:math/ensmallen \ ${LOCALBASE}/include/stb/stb_image.h:devel/stb LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libboost_unit_test_framework.so:devel/boost-libs \ libboost_serialization.so:devel/boost-libs \ libarmadillo.so:math/armadillo USES= cmake compiler:c++14-lang pkgconfig USE_LDCONFIG= yes CMAKE_ARGS= -DSTB_IMAGE_INCLUDE_DIR=${LOCALBASE}/include/stb CMAKE_OFF= BUILD_PYTHON_BINDINGS BUILD_TESTS BINARY_ALIAS= git=false OPTIONS_DEFINE= EXECUTABLES OPTIONS_DEFAULT= EXECUTABLES OPTIONS_SUB= yes EXECUTABLES_DESC= Build command-line executables EXECUTABLES_CMAKE_BOOL= BUILD_CLI_EXECUTABLES do-test: # 'clean' target below is a workaround for: https://github.com/mlpack/mlpack/issues/2300 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} clean && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/science/erkale/Makefile b/science/erkale/Makefile index e857f89524b9..698cce8723f0 100644 --- a/science/erkale/Makefile +++ b/science/erkale/Makefile @@ -1,67 +1,67 @@ PORTNAME= erkale DISTVERSION= g20210215 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum chemistry program to solve the electronic structure of atoms LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_i386= liberkale_omp.so.0.1.0: undefined reference to `__atomic_compare_exchange' BUILD_DEPENDS= armadillo>0:math/armadillo LIB_DEPENDS= libderiv.so:science/libint \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libint.so:science/libint \ libsz.so:science/szip \ libxc.so:science/libxc RUN_DEPENDS= ${LOCALBASE}/share/erkale/basis/6-21G.gbs:science/erkale-pseudopotentials FLAVORS= parallel serial FLAVOR?= ${FLAVORS:[1]} serial_PKGNAMESUFFIX= -serial USES= cmake:noninja compiler:c11 fortran pkgconfig USE_GITHUB= yes GH_ACCOUNT= susilehtola GH_TAGNAME= 8297aefe5aac9dbbb291e04c07661f3cff94a99a USE_LDCONFIG= yes TEST_TARGET= test CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DERKALE_SYSTEM_LIBRARY=${DATADIR}/basis PLIST_SUB= SUFFIX="${SUFFIX}" .if ${FLAVOR} == serial CMAKE_OFF= USE_OPENMP .else # parallel CMAKE_ON+= USE_OPENMP SUFFIX= _omp .endif OPTIONS_SINGLE= LINALG OPTIONS_SINGLE_LINALG= NETLIB OPENBLAS OPTIONS_DEFAULT= OPENBLAS LINALG_DESC= Linear algebra library NETLIB_USES= blaslapack:netlib NETLIB_CMAKE_ON= -DLAPACK_LIBRARIES:STRING=-llapack -DBLAS_LIBRARIES:STRING=-lblas NETLIB_LDFLAGS= ${LOCALBASE}/lib/libcblas.so ${LOCALBASE}/lib/liblapack.so ${LOCALBASE}/lib/libblas.so NETLIB_LIB_DEPENDS= libcblas.so:math/cblas NETLIB_BROKEN= choosing NETLIB causes a conflict: openblas-0.3.7_3,1 conflicts with cblas-1.0_12 on /usr/local/include/cblas.h OPENBLAS_USES= blaslapack:openblas OPENBLAS_CMAKE_ON= -DLAPACK_LIBRARIES:STRING=-lopenblas -DBLAS_LIBRARIES:STRING=-lopenblas .if ${FLAVOR} == parallel post-install: @${MV} ${STAGEDIR}${PREFIX}/include/erkale ${STAGEDIR}${PREFIX}/include/erkale${SUFFIX} @${MV} ${STAGEDIR}${PREFIX}/bin/erkale_bastool ${STAGEDIR}${PREFIX}/bin/erkale_bastool${SUFFIX} .endif .include diff --git a/science/helfem/Makefile b/science/helfem/Makefile index 733dec509c21..ff5e70ecfa4e 100644 --- a/science/helfem/Makefile +++ b/science/helfem/Makefile @@ -1,26 +1,27 @@ PORTNAME= helfem DISTVERSION= g20210912 +PORTREVISION= 1 CATEGORIES= science # chemistry MAINTAINER= yuri@FreeBSD.org COMMENT= Finite element methods for electronic structure calculations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libarmadillo.so:math/armadillo \ libgsl.so:math/gsl \ libhdf5_cpp.so:science/hdf5 \ libsz.so:science/szip \ libxc.so:science/libxc USES= cmake fortran USE_GITHUB= yes GH_ACCOUNT= susilehtola GH_PROJECT= HelFEM GH_TAGNAME= 21461e9 CMAKE_ON= HELFEM_FIND_DEPS BUILD_SHARED_LIBS .include