mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
See https://github.com/macports/macports-ports/pull/26909#issuecomment-3339115770
67 lines
2.2 KiB
Tcl
67 lines
2.2 KiB
Tcl
# -*- 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 github 1.0
|
|
|
|
name mathmod
|
|
|
|
categories math graphics
|
|
license GPL-2
|
|
maintainers nomaintainer
|
|
homepage https://www.facebook.com/parisolab
|
|
|
|
description Mathematical modelling software
|
|
long_description ${name} is a mathematical modelling software that \
|
|
visualizes and animates implicit and parametric surfaces.
|
|
|
|
if {${os.platform} ne "darwin" || ${os.major} > 11} {
|
|
PortGroup qmake5 1.0
|
|
|
|
github.setup parisolab mathmod 11.1
|
|
revision 0
|
|
checksums rmd160 48a59ed6858a3c1543458be6ce4411746c5b0890 \
|
|
sha256 b9d4c550d09a8ad307df90ffbb6f89e81846c5ea93d3f3e2616207a76227421a \
|
|
size 7934535
|
|
|
|
compiler.cxx_standard \
|
|
2011
|
|
} else {
|
|
# See: https://github.com/parisolab/mathmod/issues/243
|
|
PortGroup qmake 1.0
|
|
|
|
github.setup parisolab mathmod 7.0
|
|
revision 0
|
|
checksums rmd160 3cd5480896ae051b7e6ff489419611aaf35e8b89 \
|
|
sha256 5ae4d2536f1e1a2883c83b8aa2d77ab54795968aa0635133ba58ff916e7a8622 \
|
|
size 947569
|
|
|
|
depends_lib-append \
|
|
port:qjson4
|
|
|
|
patchfiles-append \
|
|
patch-jiso.h.diff \
|
|
patch-jpar.h.diff \
|
|
patch-parametersoptions.h.diff \
|
|
patch-ParisoMathObject.h.diff \
|
|
patch-drawingoptions.cpp.diff \
|
|
patch-parametersoptions.cpp.diff \
|
|
patch-ParisoMathObject.cpp.diff \
|
|
patch-drawingoptions.ui.diff \
|
|
patch-commun.cpp.diff \
|
|
patch-mathmodconfig.js.diff
|
|
|
|
# Q_DECL_OVERRIDE is intended to be this way:
|
|
configure.cppflags-append \
|
|
-I${prefix}/include/QJson4 \
|
|
-DQ_DECL_OVERRIDE=
|
|
|
|
configure.ldflags-append \
|
|
-lQJson4
|
|
}
|
|
|
|
github.tarball_from archive
|
|
|
|
destroot {
|
|
copy ${worksrcpath}/MathMod.app ${destroot}${applications_dir}/
|
|
}
|