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)
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.