1
1
# -*- 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
2
2
3
3
PortSystem 1.0
4
+ PortGroup cmake 1.1
4
5
PortGroup compiler_blacklist_versions 1.0
5
6
PortGroup compilers 1.0
6
- PortGroup cmake 1.1
7
7
PortGroup gitlab 1.0
8
8
9
9
name eigen3
@@ -18,44 +18,44 @@ long_description {*}${description}
18
18
depends_build-append path:bin/pkg-config:pkgconfig
19
19
20
20
if {${subport} eq ${name} } {
21
- gitlab.setup libeigen eigen 3.4.0
22
- revision 1
21
+ gitlab.setup libeigen eigen 42d9cc0b
22
+ version 3.4.1
23
+ revision 0
24
+ gitlab.livecheck.branch 3.4
23
25
conflicts eigen3-devel
24
26
25
- checksums rmd160 4b70962c6c1454d0909ed04776c812a78ffdce03 \
26
- sha256 b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626 \
27
- size 2143091
28
-
29
- # Backport of: https://gitlab.com/libeigen/eigen/-/commit/4d05765345e7e4a984d600039f797e2fede924f3
30
- patchfiles-append patch-ppc.diff
27
+ checksums rmd160 a10a22925424b9b5e7982429a49ce177d4703bf5 \
28
+ sha256 998c317f3cc489aa14b529602b9f7f59623c6f29fbac5cd088f6d8a232fc9d1b \
29
+ size 2145717
31
30
32
31
compiler.cxx_standard \
33
32
2011
34
33
}
35
34
36
35
subport eigen3-devel {
37
- gitlab.setup libeigen eigen 8ad4344c
36
+ gitlab.setup libeigen eigen 1d8b82b0
38
37
# For when there is no current development version (other than rolling snapshot)
39
- version 3.4-tracking-20241122
38
+ version 3.4-tracking-20250216
40
39
revision 0
41
40
epoch 3
42
41
gitlab.livecheck.branch master
43
-
44
42
conflicts eigen3
45
43
46
44
long_description {*}${description} This (-devel) version tracks \
47
45
development of the current (3.4) branch.
48
46
49
- checksums rmd160 c7891fe0d6b45c82bb938a0fa596803148456abb \
50
- sha256 2550f496965bc1409f421f3fb20e4b3adecb374712cdb3e57f173e1f4f23a97c \
51
- size 2278889
47
+ checksums rmd160 485e89bbe518ea2eddfa8a535e3a95c7497981a9 \
48
+ sha256 8446f0610b7f5102c45db01edfca0932d3f20bbb4bda2f05dc37af4e768a2f58 \
49
+ size 2272342
52
50
53
51
# Eigen's source code specifically checks the version of Apple Clang.
54
52
compiler.blacklist-append \
55
53
{clang < 900}
56
54
compiler.cxx_standard \
57
55
2014
58
- compilers.setup require_fortran
56
+
57
+ default_variants-append \
58
+ +blas
59
59
}
60
60
61
61
# Exclude pre-release versions
0 commit comments