add openscad and co

This commit is contained in:
ziggi
2020-08-31 13:14:34 +00:00
parent 92978b60c5
commit 72b4e7591d
70 changed files with 32944 additions and 65 deletions

26
math/libcgal/Makefile Normal file
View File

@@ -0,0 +1,26 @@
# Created by: Jean-Yves Lefort <jylefort@FreeBSD.org>
# $FreeBSD: head/math/cgal/Makefile 534326 2020-05-08 05:35:11Z lbartoletti $
PORTNAME= cgal
PORTVERSION= 5.0.2
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME:tu}/${PORTNAME}/releases/download/releases/${DISTNAME}/
DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
PKGNAMEPREFIX= lib
MAINTAINER= wen@FreeBSD.org
COMMENT= Computational geometry library
CMAKE_ARGS+= -DBoost_INCLUDE_DIR=${LOCALBASE}/boost72/include
BUILD_DEPENDS= ${LOCALBASE}/lib/libntl.a:math/libntl
LIB_DEPENDS+= libboost_system.so:devel/libboost72
LIB_DEPENDS+= libmpfr.so:math/libmpfr
LIB_DEPENDS+= libgmp.so:math/libgmp
USES= cmake shebangfix tar:xz
USE_LDCONFIG= yes
SHEBANG_FILES= scripts/cgal_create_CMakeLists scripts/cgal_create_cmake_script
CMAKE_ARGS+= -DWITH_CGAL_Qt5=OFF
.include <bsd.port.mk>

3
math/libcgal/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1587453114
SHA256 (CGAL-5.0.2.tar.xz) = bb3594ba390735404f0972ece301f369b1ff12646ad25e48056b4d49c976e1fa
SIZE (CGAL-5.0.2.tar.xz) = 22147464

View File

@@ -0,0 +1,18 @@
--- CMakeLists.txt.orig 2018-04-08 06:26:10 UTC
+++ CMakeLists.txt
@@ -759,11 +759,11 @@ set ( CGAL_INSTALL_CMAKE_DIR "${CGAL_INS
CACHE STRING "The folder where CGAL CMake modules will be installed, relative to CMAKE_INSTALL_PREFIX"
)
-set ( CGAL_INSTALL_DOC_DIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${CGAL_VERSION_DIR}"
- CACHE STRING "The folder where CGAL documentation and license files will be installed, relative to CMAKE_INSTALL_PREFIX"
- )
+# set ( CGAL_INSTALL_DOC_DIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${CGAL_VERSION_DIR}"
+# CACHE STRING "The folder where CGAL documentation and license files will be installed, relative to CMAKE_INSTALL_PREFIX"
+# )
-set ( CGAL_INSTALL_MAN_DIR "${CMAKE_INSTALL_DATAROOTDIR}/man/man1"
+set ( CGAL_INSTALL_MAN_DIR "man/man1"
CACHE STRING "The folder where manual pages for CGAL scripts will be installed, relative to CMAKE_INSTALL_PREFIX"
)

View File

@@ -0,0 +1,12 @@
--- include/CGAL/config.h.orig 2018-02-24 20:00:36 UTC
+++ include/CGAL/config.h
@@ -335,7 +335,8 @@
|| defined(__x86_64) || defined(__x86_64__) \
|| defined(__ia64) || defined(__ia64__) \
|| defined(_M_IX86) || defined(_M_IA64) \
- || defined(_M_ALPHA) || defined(_WIN64)
+ || defined(_M_ALPHA) || defined(_WIN64) \
+ || defined(__arm)
# define CGAL_LITTLE_ENDIAN
#else
# error Unknown endianness

19
math/libcgal/pkg-descr Normal file
View File

@@ -0,0 +1,19 @@
CGAL is a collaborative effort of several sites in Europe and Israel. The goal
is to make the most important of the solutions and methods developed in
computational geometry available to users in industry and academia in a C++
library. The goal is to provide easy access to useful, reliable geometric
algorithms.
The CGAL library contains:
* the Kernel with geometric primitives such as points, vectors, lines,
predicates for testing things such as relative positions of points, and
operations such as intersections and distance calculation.
* the Basic Library which is a collection of standard data structures and
geometric algorithms, such as convex hull in 2D/3D, (Delaunay)
triangulation in 2D/3D, planar map, polyhedron, smallest enclosing
circle, and multidimensional query structures.
* the Support Library which offers interfaces to other packages, e.g., for
visualisation, and I/O, and other support facilities.
WWW: http://www.cgal.org/

3414
math/libcgal/pkg-plist Normal file

File diff suppressed because it is too large Load Diff

21
math/libeigen3/Makefile Normal file
View File

@@ -0,0 +1,21 @@
# $FreeBSD: head/math/eigen3/Makefile 488363 2018-12-26 09:06:34Z tcberner $
PORTNAME= eigen
DISTVERSION= 3.3.7
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/${PORTNAME}/${PORTNAME}/get/
DISTNAME= ${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= lib
MAINTAINER= kde@FreeBSD.org
COMMENT= Lightweight library for vector and matrix math
CMAKE_ARGS= -DPKGCONFIG_INSTALL_DIR:PATH="${PREFIX}/lib/pkgconfig"
USES= cmake tar:bzip2
NO_BUILD= yes
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-323c052e1731
.include <bsd.port.mk>

3
math/libeigen3/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1544905503
SHA256 (eigen/3.3.7.tar.bz2) = 9f13cf90dedbe3e52a19f43000d71fdf72e986beb9a5436dddcd61ff9d77a3ce
SIZE (eigen/3.3.7.tar.bz2) = 1665168

4
math/libeigen3/pkg-descr Normal file
View File

@@ -0,0 +1,4 @@
Eigen is a C++ template library for linear algebra (vectors,
matrices, and related algorithms).
WWW: http://eigen.tuxfamily.org/

556
math/libeigen3/pkg-plist Normal file
View File

@@ -0,0 +1,556 @@
include/eigen3/Eigen/Cholesky
include/eigen3/Eigen/CholmodSupport
include/eigen3/Eigen/Core
include/eigen3/Eigen/Dense
include/eigen3/Eigen/Eigen
include/eigen3/Eigen/Eigenvalues
include/eigen3/Eigen/Geometry
include/eigen3/Eigen/Householder
include/eigen3/Eigen/IterativeLinearSolvers
include/eigen3/Eigen/Jacobi
include/eigen3/Eigen/LU
include/eigen3/Eigen/MetisSupport
include/eigen3/Eigen/OrderingMethods
include/eigen3/Eigen/PardisoSupport
include/eigen3/Eigen/PaStiXSupport
include/eigen3/Eigen/QR
include/eigen3/Eigen/QtAlignedMalloc
include/eigen3/Eigen/Sparse
include/eigen3/Eigen/SparseCholesky
include/eigen3/Eigen/SparseCore
include/eigen3/Eigen/SparseLU
include/eigen3/Eigen/SparseQR
include/eigen3/Eigen/SPQRSupport
include/eigen3/Eigen/src/Cholesky/LDLT.h
include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h
include/eigen3/Eigen/src/Cholesky/LLT.h
include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
include/eigen3/Eigen/src/Core/arch/AVX/Complex.h
include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h
include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h
include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h
include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h
include/eigen3/Eigen/src/Core/arch/CUDA/Half.h
include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h
include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h
include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h
include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h
include/eigen3/Eigen/src/Core/arch/Default/Settings.h
include/eigen3/Eigen/src/Core/arch/NEON/Complex.h
include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
include/eigen3/Eigen/src/Core/arch/SSE/Complex.h
include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h
include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h
include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h
include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h
include/eigen3/Eigen/src/Core/Array.h
include/eigen3/Eigen/src/Core/ArrayBase.h
include/eigen3/Eigen/src/Core/ArrayWrapper.h
include/eigen3/Eigen/src/Core/Assign_MKL.h
include/eigen3/Eigen/src/Core/Assign.h
include/eigen3/Eigen/src/Core/AssignEvaluator.h
include/eigen3/Eigen/src/Core/BandMatrix.h
include/eigen3/Eigen/src/Core/Block.h
include/eigen3/Eigen/src/Core/BooleanRedux.h
include/eigen3/Eigen/src/Core/CommaInitializer.h
include/eigen3/Eigen/src/Core/ConditionEstimator.h
include/eigen3/Eigen/src/Core/CoreEvaluators.h
include/eigen3/Eigen/src/Core/CoreIterators.h
include/eigen3/Eigen/src/Core/CwiseBinaryOp.h
include/eigen3/Eigen/src/Core/CwiseNullaryOp.h
include/eigen3/Eigen/src/Core/CwiseTernaryOp.h
include/eigen3/Eigen/src/Core/CwiseUnaryOp.h
include/eigen3/Eigen/src/Core/CwiseUnaryView.h
include/eigen3/Eigen/src/Core/DenseBase.h
include/eigen3/Eigen/src/Core/DenseCoeffsBase.h
include/eigen3/Eigen/src/Core/DenseStorage.h
include/eigen3/Eigen/src/Core/Diagonal.h
include/eigen3/Eigen/src/Core/DiagonalMatrix.h
include/eigen3/Eigen/src/Core/DiagonalProduct.h
include/eigen3/Eigen/src/Core/Dot.h
include/eigen3/Eigen/src/Core/EigenBase.h
include/eigen3/Eigen/src/Core/ForceAlignedAccess.h
include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h
include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h
include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h
include/eigen3/Eigen/src/Core/functors/StlFunctors.h
include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h
include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h
include/eigen3/Eigen/src/Core/Fuzzy.h
include/eigen3/Eigen/src/Core/GeneralProduct.h
include/eigen3/Eigen/src/Core/GenericPacketMath.h
include/eigen3/Eigen/src/Core/GlobalFunctions.h
include/eigen3/Eigen/src/Core/Inverse.h
include/eigen3/Eigen/src/Core/IO.h
include/eigen3/Eigen/src/Core/Map.h
include/eigen3/Eigen/src/Core/MapBase.h
include/eigen3/Eigen/src/Core/MathFunctions.h
include/eigen3/Eigen/src/Core/MathFunctionsImpl.h
include/eigen3/Eigen/src/Core/Matrix.h
include/eigen3/Eigen/src/Core/MatrixBase.h
include/eigen3/Eigen/src/Core/NestByValue.h
include/eigen3/Eigen/src/Core/NoAlias.h
include/eigen3/Eigen/src/Core/NumTraits.h
include/eigen3/Eigen/src/Core/PermutationMatrix.h
include/eigen3/Eigen/src/Core/PlainObjectBase.h
include/eigen3/Eigen/src/Core/Product.h
include/eigen3/Eigen/src/Core/ProductEvaluators.h
include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
include/eigen3/Eigen/src/Core/products/Parallelizer.h
include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h
include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h
include/eigen3/Eigen/src/Core/Random.h
include/eigen3/Eigen/src/Core/Redux.h
include/eigen3/Eigen/src/Core/Ref.h
include/eigen3/Eigen/src/Core/Replicate.h
include/eigen3/Eigen/src/Core/ReturnByValue.h
include/eigen3/Eigen/src/Core/Reverse.h
include/eigen3/Eigen/src/Core/Select.h
include/eigen3/Eigen/src/Core/SelfAdjointView.h
include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
include/eigen3/Eigen/src/Core/Solve.h
include/eigen3/Eigen/src/Core/SolverBase.h
include/eigen3/Eigen/src/Core/SolveTriangular.h
include/eigen3/Eigen/src/Core/StableNorm.h
include/eigen3/Eigen/src/Core/Stride.h
include/eigen3/Eigen/src/Core/Swap.h
include/eigen3/Eigen/src/Core/Transpose.h
include/eigen3/Eigen/src/Core/Transpositions.h
include/eigen3/Eigen/src/Core/TriangularMatrix.h
include/eigen3/Eigen/src/Core/util/BlasUtil.h
include/eigen3/Eigen/src/Core/util/Constants.h
include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h
include/eigen3/Eigen/src/Core/util/Macros.h
include/eigen3/Eigen/src/Core/util/Memory.h
include/eigen3/Eigen/src/Core/util/Meta.h
include/eigen3/Eigen/src/Core/util/MKL_support.h
include/eigen3/Eigen/src/Core/util/NonMPL2.h
include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
include/eigen3/Eigen/src/Core/util/StaticAssert.h
include/eigen3/Eigen/src/Core/util/XprHelper.h
include/eigen3/Eigen/src/Core/VectorBlock.h
include/eigen3/Eigen/src/Core/VectorwiseOp.h
include/eigen3/Eigen/src/Core/Visitor.h
include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h
include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
include/eigen3/Eigen/src/Eigenvalues/RealQZ.h
include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
include/eigen3/Eigen/src/Eigenvalues/RealSchur.h
include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
include/eigen3/Eigen/src/Geometry/AlignedBox.h
include/eigen3/Eigen/src/Geometry/AngleAxis.h
include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
include/eigen3/Eigen/src/Geometry/EulerAngles.h
include/eigen3/Eigen/src/Geometry/Homogeneous.h
include/eigen3/Eigen/src/Geometry/Hyperplane.h
include/eigen3/Eigen/src/Geometry/OrthoMethods.h
include/eigen3/Eigen/src/Geometry/ParametrizedLine.h
include/eigen3/Eigen/src/Geometry/Quaternion.h
include/eigen3/Eigen/src/Geometry/Rotation2D.h
include/eigen3/Eigen/src/Geometry/RotationBase.h
include/eigen3/Eigen/src/Geometry/Scaling.h
include/eigen3/Eigen/src/Geometry/Transform.h
include/eigen3/Eigen/src/Geometry/Translation.h
include/eigen3/Eigen/src/Geometry/Umeyama.h
include/eigen3/Eigen/src/Householder/BlockHouseholder.h
include/eigen3/Eigen/src/Householder/Householder.h
include/eigen3/Eigen/src/Householder/HouseholderSequence.h
include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
include/eigen3/Eigen/src/Jacobi/Jacobi.h
include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h
include/eigen3/Eigen/src/LU/Determinant.h
include/eigen3/Eigen/src/LU/FullPivLU.h
include/eigen3/Eigen/src/LU/InverseImpl.h
include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h
include/eigen3/Eigen/src/LU/PartialPivLU.h
include/eigen3/Eigen/src/MetisSupport/MetisSupport.h
include/eigen3/Eigen/src/misc/blas.h
include/eigen3/Eigen/src/misc/Image.h
include/eigen3/Eigen/src/misc/Kernel.h
include/eigen3/Eigen/src/misc/lapack.h
include/eigen3/Eigen/src/misc/lapacke_mangling.h
include/eigen3/Eigen/src/misc/lapacke.h
include/eigen3/Eigen/src/misc/RealSvd2x2.h
include/eigen3/Eigen/src/OrderingMethods/Amd.h
include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h
include/eigen3/Eigen/src/OrderingMethods/Ordering.h
include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h
include/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h
include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
include/eigen3/Eigen/src/plugins/BlockMethods.h
include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h
include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h
include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h
include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h
include/eigen3/Eigen/src/QR/HouseholderQR.h
include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h
include/eigen3/Eigen/src/SparseCore/AmbiVector.h
include/eigen3/Eigen/src/SparseCore/CompressedStorage.h
include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h
include/eigen3/Eigen/src/SparseCore/SparseAssign.h
include/eigen3/Eigen/src/SparseCore/SparseBlock.h
include/eigen3/Eigen/src/SparseCore/SparseColEtree.h
include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h
include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h
include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h
include/eigen3/Eigen/src/SparseCore/SparseDot.h
include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h
include/eigen3/Eigen/src/SparseCore/SparseMap.h
include/eigen3/Eigen/src/SparseCore/SparseMatrix.h
include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h
include/eigen3/Eigen/src/SparseCore/SparsePermutation.h
include/eigen3/Eigen/src/SparseCore/SparseProduct.h
include/eigen3/Eigen/src/SparseCore/SparseRedux.h
include/eigen3/Eigen/src/SparseCore/SparseRef.h
include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h
include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h
include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
include/eigen3/Eigen/src/SparseCore/SparseTranspose.h
include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h
include/eigen3/Eigen/src/SparseCore/SparseUtil.h
include/eigen3/Eigen/src/SparseCore/SparseVector.h
include/eigen3/Eigen/src/SparseCore/SparseView.h
include/eigen3/Eigen/src/SparseCore/TriangularSolver.h
include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h
include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h
include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h
include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h
include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h
include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h
include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h
include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h
include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h
include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h
include/eigen3/Eigen/src/SparseLU/SparseLU.h
include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h
include/eigen3/Eigen/src/SparseQR/SparseQR.h
include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
include/eigen3/Eigen/src/StlSupport/details.h
include/eigen3/Eigen/src/StlSupport/StdDeque.h
include/eigen3/Eigen/src/StlSupport/StdList.h
include/eigen3/Eigen/src/StlSupport/StdVector.h
include/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h
include/eigen3/Eigen/src/SVD/BDCSVD.h
include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h
include/eigen3/Eigen/src/SVD/JacobiSVD.h
include/eigen3/Eigen/src/SVD/SVDBase.h
include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h
include/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h
include/eigen3/Eigen/StdDeque
include/eigen3/Eigen/StdList
include/eigen3/Eigen/StdVector
include/eigen3/Eigen/SuperLUSupport
include/eigen3/Eigen/SVD
include/eigen3/Eigen/UmfPackSupport
include/eigen3/signature_of_eigen3_matrix_library
include/eigen3/unsupported/Eigen/AdolcForward
include/eigen3/unsupported/Eigen/AlignedVector3
include/eigen3/unsupported/Eigen/ArpackSupport
include/eigen3/unsupported/Eigen/AutoDiff
include/eigen3/unsupported/Eigen/BVH
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h
include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h
include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h
include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
include/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
include/eigen3/unsupported/Eigen/CXX11/Tensor
include/eigen3/unsupported/Eigen/CXX11/TensorSymmetry
include/eigen3/unsupported/Eigen/CXX11/ThreadPool
include/eigen3/unsupported/Eigen/EulerAngles
include/eigen3/unsupported/Eigen/FFT
include/eigen3/unsupported/Eigen/IterativeSolvers
include/eigen3/unsupported/Eigen/KroneckerProduct
include/eigen3/unsupported/Eigen/LevenbergMarquardt
include/eigen3/unsupported/Eigen/MatrixFunctions
include/eigen3/unsupported/Eigen/MoreVectorization
include/eigen3/unsupported/Eigen/MPRealSupport
include/eigen3/unsupported/Eigen/NonLinearOptimization
include/eigen3/unsupported/Eigen/NumericalDiff
include/eigen3/unsupported/Eigen/OpenGLSupport
include/eigen3/unsupported/Eigen/Polynomials
include/eigen3/unsupported/Eigen/Skyline
include/eigen3/unsupported/Eigen/SparseExtra
include/eigen3/unsupported/Eigen/SpecialFunctions
include/eigen3/unsupported/Eigen/Splines
include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h
include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h
include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
include/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h
include/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h
include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h
include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h
include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h
include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
include/eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h
include/eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h
include/eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h
include/eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
include/eigen3/unsupported/Eigen/src/Polynomials/Companion.h
include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h
include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h
include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h
include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
include/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h
include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
include/eigen3/unsupported/Eigen/src/Splines/Spline.h
include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h
include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h
lib/pkgconfig/eigen3.pc
share/eigen3/cmake/Eigen3Config.cmake
share/eigen3/cmake/Eigen3ConfigVersion.cmake
share/eigen3/cmake/Eigen3Targets.cmake
share/eigen3/cmake/UseEigen3.cmake
@dir include/eigen3/Eigen/src/Cholesky
@dir include/eigen3/Eigen/src/CholmodSupport
@dir include/eigen3/Eigen/src/Core/arch/AltiVec
@dir include/eigen3/Eigen/src/Core/arch/AVX
@dir include/eigen3/Eigen/src/Core/arch/AVX512
@dir include/eigen3/Eigen/src/Core/arch/CUDA
@dir include/eigen3/Eigen/src/Core/arch/Default
@dir include/eigen3/Eigen/src/Core/arch/NEON
@dir include/eigen3/Eigen/src/Core/arch/SSE
@dir include/eigen3/Eigen/src/Core/arch/ZVector
@dir include/eigen3/Eigen/src/Core/arch
@dir include/eigen3/Eigen/src/Core/functors
@dir include/eigen3/Eigen/src/Core/products
@dir include/eigen3/Eigen/src/Core/util
@dir include/eigen3/Eigen/src/Core
@dir include/eigen3/Eigen/src/Eigenvalues
@dir include/eigen3/Eigen/src/Geometry/arch
@dir include/eigen3/Eigen/src/Geometry
@dir include/eigen3/Eigen/src/Householder
@dir include/eigen3/Eigen/src/IterativeLinearSolvers
@dir include/eigen3/Eigen/src/Jacobi
@dir include/eigen3/Eigen/src/LU/arch
@dir include/eigen3/Eigen/src/LU
@dir include/eigen3/Eigen/src/MetisSupport
@dir include/eigen3/Eigen/src/misc
@dir include/eigen3/Eigen/src/OrderingMethods
@dir include/eigen3/Eigen/src/PardisoSupport
@dir include/eigen3/Eigen/src/PaStiXSupport
@dir include/eigen3/Eigen/src/plugins
@dir include/eigen3/Eigen/src/QR
@dir include/eigen3/Eigen/src/SparseCholesky
@dir include/eigen3/Eigen/src/SparseCore
@dir include/eigen3/Eigen/src/SparseLU
@dir include/eigen3/Eigen/src/SparseQR
@dir include/eigen3/Eigen/src/SPQRSupport
@dir include/eigen3/Eigen/src/StlSupport
@dir include/eigen3/Eigen/src/SuperLUSupport
@dir include/eigen3/Eigen/src/SVD
@dir include/eigen3/Eigen/src/UmfPackSupport
@dir include/eigen3/Eigen/src
@dir include/eigen3/Eigen
@dir include/eigen3/unsupported/Eigen/CXX11/src/Tensor
@dir include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util
@dir include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry
@dir include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool
@dir include/eigen3/unsupported/Eigen/CXX11/src/util
@dir include/eigen3/unsupported/Eigen/CXX11/src
@dir include/eigen3/unsupported/Eigen/CXX11
@dir include/eigen3/unsupported/Eigen/src/AutoDiff
@dir include/eigen3/unsupported/Eigen/src/BVH
@dir include/eigen3/unsupported/Eigen/src/Eigenvalues
@dir include/eigen3/unsupported/Eigen/src/EulerAngles
@dir include/eigen3/unsupported/Eigen/src/FFT
@dir include/eigen3/unsupported/Eigen/src/IterativeSolvers
@dir include/eigen3/unsupported/Eigen/src/KroneckerProduct
@dir include/eigen3/unsupported/Eigen/src/LevenbergMarquardt
@dir include/eigen3/unsupported/Eigen/src/MatrixFunctions
@dir include/eigen3/unsupported/Eigen/src/MoreVectorization
@dir include/eigen3/unsupported/Eigen/src/NonLinearOptimization
@dir include/eigen3/unsupported/Eigen/src/NumericalDiff
@dir include/eigen3/unsupported/Eigen/src/Polynomials
@dir include/eigen3/unsupported/Eigen/src/Skyline
@dir include/eigen3/unsupported/Eigen/src/SparseExtra
@dir include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA
@dir include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch
@dir include/eigen3/unsupported/Eigen/src/SpecialFunctions
@dir include/eigen3/unsupported/Eigen/src/Splines
@dir include/eigen3/unsupported/Eigen/src
@dir include/eigen3/unsupported/Eigen
@dir include/eigen3/unsupported
@dir include/eigen3
@dir share/eigen3/cmake
@dir share/eigen3

42
math/libntl/Makefile Normal file
View File

@@ -0,0 +1,42 @@
# Created by: bauerm
# $FreeBSD: head/math/ntl/Makefile 538330 2020-06-09 17:09:46Z yuri $
PORTNAME= ntl
PORTVERSION= 11.4.3
CATEGORIES= math
MASTER_SITES= http://www.shoup.net/ntl/
PKGNAMEPREFIX= lib
MAINTAINER= ndowens04@gmail.com
COMMENT= Victor Shoup's Number Theory Library
USES= compiler:c11 libtool perl5 gmake
USE_LDCONFIG= yes
USE_PERL5= build
LIB_DEPENDS+= libgmp.so:math/libgmp
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= AR="${AR}"
CONFIGURE_ARGS+= CXX="${CXX}"
CONFIGURE_ARGS+= CXXFLAGS="${CXXFLAGS}"
CONFIGURE_ARGS+= DEF_PREFIX="${LOCALBASE}"
CONFIGURE_ARGS+= LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS+= PREFIX="${PREFIX}"
CONFIGURE_ARGS+= RANLIB="${RANLIB}"
CONFIGURE_ARGS+= SHARED=on
CFLAGS+= -fPIC
WRKSRC_SUBDIR= src
MAKEFILE= makefile
TEST_TARGET= check
CONFIGURE_ON= NTL_GMP_LIP=on
CONFIGURE_ON= NTL_GF2X_LIB=on
CONFIGURE_OFF= NATIVE=off
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libntl.so.*
.include <bsd.port.mk>

3
math/libntl/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1585334322
SHA256 (ntl-11.4.3.tar.gz) = b7c1ccdc64840e6a24351eb4a1e68887d29974f03073a1941c906562c0b83ad2
SIZE (ntl-11.4.3.tar.gz) = 2274421

View File

@@ -0,0 +1,19 @@
--- .//libtool-origin/ltmain.sh~ 2020-01-04 20:49:17.000000000 +0200
+++ .//libtool-origin/ltmain.sh 2020-08-28 15:48:00.033105000 +0200
@@ -7408,14 +7408,9 @@
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
;;
- freebsd-aout)
+ freebsd*)
major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
- major=".$current"
- versuffix=".$current"
+ versuffix=".$current";
;;
irix | nonstopux)

13
math/libntl/pkg-descr Normal file
View File

@@ -0,0 +1,13 @@
NTL is an object oriented library for number theory, written
by Victor Shoup. It provides objects and methods for
- arbitrary length integers
- finite fields
- polynomials over fields
- extensions of fields.
- vectors and matrices over extensions
- finite rings
Unless you define WITHOUT_GMP, NTL requires libgmp4.
WWW: http://www.shoup.net/

119
math/libntl/pkg-plist Normal file
View File

@@ -0,0 +1,119 @@
include/NTL/ALL_FEATURES.h
include/NTL/BasicThreadPool.h
include/NTL/config.h
include/NTL/ConfigLog.h
include/NTL/ctools.h
include/NTL/FacVec.h
include/NTL/FFT_impl.h
include/NTL/FFT.h
include/NTL/fileio.h
include/NTL/GF2.h
include/NTL/GF2E.h
include/NTL/GF2EX.h
include/NTL/GF2EXFactoring.h
include/NTL/GF2X.h
include/NTL/GF2XFactoring.h
include/NTL/GF2XVec.h
include/NTL/gmp_aux.h
include/NTL/HAVE_ALIGNED_ARRAY.h
include/NTL/HAVE_AVX.h
include/NTL/HAVE_AVX2.h
include/NTL/HAVE_AVX512F.h
include/NTL/HAVE_BUILTIN_CLZL.h
include/NTL/HAVE_CHRONO_TIME.h
include/NTL/HAVE_COPY_TRAITS1.h
include/NTL/HAVE_COPY_TRAITS2.h
include/NTL/HAVE_FMA.h
include/NTL/HAVE_LL_TYPE.h
include/NTL/HAVE_MACOS_TIME.h
include/NTL/HAVE_PCLMUL.h
include/NTL/HAVE_POSIX_TIME.h
include/NTL/HAVE_SSSE3.h
include/NTL/HNF.h
include/NTL/Lazy.h
include/NTL/LazyTable.h
include/NTL/lip.h
include/NTL/LLL.h
include/NTL/lzz_p.h
include/NTL/lzz_pE.h
include/NTL/lzz_pEX.h
include/NTL/lzz_pEXFactoring.h
include/NTL/lzz_pX.h
include/NTL/lzz_pXFactoring.h
include/NTL/mach_desc.h
include/NTL/mat_GF2.h
include/NTL/mat_GF2E.h
include/NTL/mat_lzz_p.h
include/NTL/mat_lzz_pE.h
include/NTL/mat_poly_lzz_p.h
include/NTL/mat_poly_ZZ_p.h
include/NTL/mat_poly_ZZ.h
include/NTL/mat_RR.h
include/NTL/mat_ZZ_p.h
include/NTL/mat_ZZ_pE.h
include/NTL/mat_ZZ.h
include/NTL/MatPrime.h
include/NTL/matrix.h
include/NTL/new.h
include/NTL/PackageInfo.h
include/NTL/pair_GF2EX_long.h
include/NTL/pair_GF2X_long.h
include/NTL/pair_lzz_pEX_long.h
include/NTL/pair_lzz_pX_long.h
include/NTL/pair_ZZ_pEX_long.h
include/NTL/pair_ZZ_pX_long.h
include/NTL/pair_ZZX_long.h
include/NTL/pair.h
include/NTL/pd_FFT.h
include/NTL/PD.h
include/NTL/quad_float.h
include/NTL/REPORT_ALL_FEATURES.h
include/NTL/RR.h
include/NTL/SmartPtr.h
include/NTL/sp_arith.h
include/NTL/thread.h
include/NTL/tools.h
include/NTL/vec_double.h
include/NTL/vec_GF2.h
include/NTL/vec_GF2E.h
include/NTL/vec_GF2XVec.h
include/NTL/vec_long.h
include/NTL/vec_lzz_p.h
include/NTL/vec_lzz_pE.h
include/NTL/vec_quad_float.h
include/NTL/vec_RR.h
include/NTL/vec_ulong.h
include/NTL/vec_vec_GF2.h
include/NTL/vec_vec_GF2E.h
include/NTL/vec_vec_long.h
include/NTL/vec_vec_lzz_p.h
include/NTL/vec_vec_lzz_pE.h
include/NTL/vec_vec_RR.h
include/NTL/vec_vec_ulong.h
include/NTL/vec_vec_ZZ_p.h
include/NTL/vec_vec_ZZ_pE.h
include/NTL/vec_vec_ZZ.h
include/NTL/vec_xdouble.h
include/NTL/vec_ZZ_p.h
include/NTL/vec_ZZ_pE.h
include/NTL/vec_ZZ.h
include/NTL/vec_ZZVec.h
include/NTL/vector.h
include/NTL/version.h
include/NTL/WordVector.h
include/NTL/xdouble.h
include/NTL/ZZ_limbs.h
include/NTL/ZZ_p.h
include/NTL/ZZ_pE.h
include/NTL/ZZ_pEX.h
include/NTL/ZZ_pEXFactoring.h
include/NTL/ZZ_pX.h
include/NTL/ZZ_pXFactoring.h
include/NTL/ZZ.h
include/NTL/ZZVec.h
include/NTL/ZZX.h
include/NTL/ZZXFactoring.h
lib/libntl.a
lib/libntl.so
lib/libntl.so.43
@dir include/NTL