# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup boost 1.0 PortGroup cmake 1.1 PortGroup compilers 1.0 name scip version 8.1.0 revision 0 categories math license Apache-2 maintainers {@catap korins.ky:kirill} openmaintainer description Solving Constraint Integer Programs long_description SCIP is currently one of the fastest non-commercial solvers for \ mixed integer programming (MIP) and mixed integer nonlinear programming (MINLP). homepage https://scipopt.org/ master_sites https://scipopt.org/download/release/ extract.suffix .tgz checksums rmd160 ce57006f55bbff04d2099e2386a4c20b210c093c \ sha256 9316427fc778c4bf15298651309c6e5b334b278cfe606d1ff5668d50ba41f53f \ size 11171216 compilers.setup require_fortran compiler.cxx_standard 2014 # NOTE: that TBB implementation should be the same that is used at PAPILO depends_lib-append port:gmp \ port:ipopt \ port:onetbb \ port:libpapilo \ port:readline \ port:soplex compiler.thread_local_storage yes # NOTE: that polymake requires that SCIP is built without ZIMPL configure.args -DCMAKE_BUILD_TYPE=Release \ -DGMP=ON \ -DSYM=none \ -DZIMPL=OFF \ -DCOVERAGE=OFF \ -DSHARED=ON \ -DAUTOBUILD=OFF # due to the new linker (which was introduced in Xcode 15: https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes), # this port requires '-ld_classic' to build successfully with the toolchains from Xcode 15 or Command Line Tools 15. # # TODO: This is a temporary solution, the classic linker will be removed in a future release by Apple. if { ( [vercmp ${xcodeversion} 15 ] >= 0 ) || ( [vercmp ${xcodecltversion} 15 ] >= 0 ) } { configure.ldflags-append \ -Wl,-ld_classic } livecheck.type regex livecheck.regex SCIP version (\[0-9.\]+)