Summary: | math/R: Fix dependencies | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Joseph Mingrone <jrm> | ||||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | pi, riggs | ||||||
Priority: | --- | Keywords: | easy, patch-ready | ||||||
Version: | Latest | Flags: | riggs:
merge-quarterly-
|
||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210866 | ||||||||
Attachments: |
|
I tried to apply the patch, it fails to apply. The Makefile patch is rejected, the pkg-plist is seen as a reversed patch ? Created attachment 172422 [details]
correct svn patch to fix math/R
Sorry, that was the wrong patch. Here is the correct one.
Feel free to choose your preferred snippet below. I believe they effectively do the same thing. ATLAS_VARS= MANUAL_PACKAGE_BUILD="Choose a BLAS option other than ATLAS for package building." .if defined(BATCH) || defined(PACKAGE_BUILDING) ATLAS_IGNORE= Choose a BLAS option other than ATLAS for package building. .endif A commit references this bug: Author: riggs Date: Sat Jul 16 15:48:18 UTC 2016 New revision: 418640 URL: https://svnweb.freebsd.org/changeset/ports/418640 Log: Fix dependencies, Makefile cleanups Detailed maintainer log: - Explicitly rely on required perl for the build - math/R cannot be built in poudriere when math/atlas is chosen for the BLAS implementation. It's not the default, so handle gracefully with an IGNORE (could also have set MANUAL_PACKAGE_BUILD with ATLAS_VARS= MANUAL_PACKAGE_BUILD=...) - fix a type: DOC_BUILD_DEPEND -> DOCS_BUILD_DEPEND PR: 210983 Submitted by: jrm@ftfl.ca (maintainer) Changes: head/math/R/Makefile No MFH, since 2016Q3 contains a completely different version of the port, before a major overhaul. |
Created attachment 172349 [details] svn diff to fix minor issues in math/R - Explicitly rely on required perl for the build - math/R cannot be built in poudriere when math/atlas is chosen for the BLAS implementation. It's not the default, so handle gracefully with an IGNORE (could also have set MANUAL_PACKAGE_BUILD with ATLAS_VARS= MANUAL_PACKAGE_BUILD=...) - fix a type: DOC_BUILD_DEPEND -> DOCS_BUILD_DEPEND portlint: OK (spurious warning about install-info) testport: OK (poudriere: 9.3-RELEASE-p36, i386, default options) testport: OK (poudriere: 9.3-RELEASE-p30, amd64, default options) testport: OK (poudriere: 10.3-RELEASE, i386, default options) testport: OK (poudriere: 10.3-RELEASE, amd64, default options)