-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nco: add variant esmf to replace accelerate and atlas #12978
Conversation
Variants accelerate or atlas are obsolete as either LAPACK interface would only be used in association with --enable-esmf, while --disable-esmf was set since nco v4.5.2. Now introducing variant esmf which sets --enable-esmf. Since package esmf already has variants accelerate and atlas, to link either libveclibFort or libsatlas, they are not needed here. This also make nco compile again on Monterey as veclibFort does not compile yet on Monterey
Notifying maintainers: |
This also satisfies the revbump requested in PR #12807 |
@reneeotten : maybe you are willing to review and merge under maintainer timeout. |
@remkos problem is I don't know anything about this port and have no real interest in looking into it. So you're removing both the |
@reneeotten: In fact no default variant is needed. As you correctly understood the previous default variant If one would have actually wanted to achieve what Looking forward to review by @tenomoto or anybody else with interest in nco. @cjones051073 maybe? |
I'll merge this now. If you feel the current maintainer does not respond to tickets/PRs please feel free to file a "port abandoned" ticket; if there is no response to that in about 3 days, you can at least add yourself as maintainer to this port and we can merge things more quickly. |
Description
Variants accelerate or atlas are obsolete as either LAPACK interface would only be used in association with --enable-esmf, while --disable-esmf was set since nco v4.5.2. So they did not have any impact on the executables.
Now introducing variant esmf which sets --enable-esmf. Since package esmf already has variants accelerate and atlas, to link either libveclibFort or libsatlas, they are not needed here.
This also makes nco compile again on Monterey (without +esmf) as veclibFort does not compile yet on Monterey (https://trac.macports.org/ticket/63717)
Type(s)
Tested on
macOS 12.0.1 21A559 x86_64
Xcode Command Line Tools 13.1.0.0.1.1633545042
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?