mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
math/symengine: Update 0.8.1 -> 0.9.0
Reported by: portscout
This commit is contained in:
parent
c5e154ad98
commit
aa1a802b66
@ -1,6 +1,6 @@
|
||||
PORTNAME= symengine
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.1
|
||||
DISTVERSION= 0.9.0
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
@ -9,6 +9,9 @@ COMMENT= Fast symbolic manipulation library, written in C++
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
|
||||
libgmp.so:math/gmp
|
||||
|
||||
USES= cmake compiler:c++11-lang
|
||||
USE_GITHUB= yes
|
||||
USE_LDCONFIG= yes
|
||||
@ -35,7 +38,8 @@ ECM_LIB_DEPENDS= libecm.so:math/gmp-ecm
|
||||
|
||||
LLVM_DESC= Build with LLVM
|
||||
LLVM_CMAKE_BOOL= WITH_LLVM
|
||||
LLVM_CMAKE_ON= -DLLVM_INCLUDE_DIRS:STRING=${LOCALBASE}/llvm${LLVM_VERSION}/include
|
||||
LLVM_CMAKE_ON= -DLLVM_INCLUDE_DIRS:STRING=${LOCALBASE}/llvm${LLVM_VERSION}/include \
|
||||
-DFREEBSD_LLVM_VERSION=${LLVM_VERSION}
|
||||
LLVM_BUILD_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
|
||||
|
||||
MPC_DESC= Build with MPC
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1634862847
|
||||
SHA256 (symengine-symengine-v0.8.1_GH0.tar.gz) = 41eb6ae6901c09e53d7f61f0758f9201e81fc534bfeecd4b2bd4b4e6f6768693
|
||||
SIZE (symengine-symengine-v0.8.1_GH0.tar.gz) = 733007
|
||||
TIMESTAMP = 1651339442
|
||||
SHA256 (symengine-symengine-v0.9.0_GH0.tar.gz) = dcf174ac708ed2acea46691f6e78b9eb946d8a2ba62f75e87cf3bf4f0d651724
|
||||
SIZE (symengine-symengine-v0.9.0_GH0.tar.gz) = 878574
|
||||
|
13
math/symengine/files/patch-CMakeLists.txt
Normal file
13
math/symengine/files/patch-CMakeLists.txt
Normal file
@ -0,0 +1,13 @@
|
||||
- fix requested LLVM version
|
||||
|
||||
--- CMakeLists.txt.orig 2022-04-30 17:48:46 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -396,7 +396,7 @@ set(WITH_LLVM no
|
||||
|
||||
if (WITH_LLVM)
|
||||
set(SYMENGINE_LLVM_COMPONENTS asmparser core executionengine instcombine mcjit native nativecodegen scalaropts vectorize support transformutils)
|
||||
- find_package(LLVM REQUIRED ${SYMENGINE_LLVM_COMPONENTS})
|
||||
+ find_package(LLVM ${FREEBSD_LLVM_VERSION} REQUIRED ${SYMENGINE_LLVM_COMPONENTS})
|
||||
set(LLVM_MINIMUM_REQUIRED_VERSION "3.8")
|
||||
if (LLVM_PACKAGE_VERSION LESS ${LLVM_MINIMUM_REQUIRED_VERSION})
|
||||
message(FATAL_ERROR "LLVM version found ${LLVM_PACKAGE_VERSION} is too old.
|
@ -64,12 +64,14 @@ include/symengine/real_double.h
|
||||
include/symengine/real_mpfr.h
|
||||
include/symengine/refine.h
|
||||
include/symengine/rings.h
|
||||
include/symengine/serialize-cereal.h
|
||||
include/symengine/series.h
|
||||
include/symengine/series_flint.h
|
||||
include/symengine/series_generic.h
|
||||
include/symengine/series_piranha.h
|
||||
include/symengine/series_visitor.h
|
||||
include/symengine/sets.h
|
||||
include/symengine/simplify.h
|
||||
include/symengine/solve.h
|
||||
include/symengine/subs.h
|
||||
include/symengine/symbol.h
|
||||
@ -81,12 +83,58 @@ include/symengine/symengine_exception.h
|
||||
include/symengine/symengine_export.h
|
||||
include/symengine/symengine_rcp.h
|
||||
include/symengine/test_visitors.h
|
||||
include/symengine/tuple.h
|
||||
include/symengine/type_codes.inc
|
||||
include/symengine/utilities/cereal/include/cereal/access.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/archives/adapters.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/archives/binary.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/archives/json.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/archives/portable_binary.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/archives/xml.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/cereal.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/helpers.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/polymorphic_impl.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/polymorphic_impl_fwd.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/static_object.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/traits.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/details/util.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/macros.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/specialize.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/array.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/atomic.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/base_class.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/bitset.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/boost_variant.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/chrono.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/common.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/complex.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/concepts/pair_associative_container.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/deque.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/forward_list.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/functional.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/list.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/map.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/memory.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/optional.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/polymorphic.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/queue.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/set.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/stack.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/string.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/tuple.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/unordered_map.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/unordered_set.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/utility.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/valarray.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/variant.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/types/vector.hpp
|
||||
include/symengine/utilities/cereal/include/cereal/version.hpp
|
||||
include/symengine/utilities/stream_fmt.h
|
||||
include/symengine/visitor.h
|
||||
lib/cmake/symengine/SymEngineConfig.cmake
|
||||
lib/cmake/symengine/SymEngineConfigVersion.cmake
|
||||
lib/cmake/symengine/SymEngineTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/symengine/SymEngineTargets.cmake
|
||||
lib/libsymengine.so
|
||||
lib/libsymengine.so.0.8
|
||||
lib/libsymengine.so.0.8.1
|
||||
lib/libsymengine.so.0.9
|
||||
lib/libsymengine.so.0.9.0
|
||||
|
Loading…
Reference in New Issue
Block a user