Page MenuHomeFreeBSD

math/maxima: Many improvments
Needs ReviewPublic

Authored by salvadore on Tue, May 10, 1:18 PM.

Details

Reviewers
gerald
tcberner
Summary
  • Add a missing license (BSD3CLAUSE) and missing license files (for BSD3CLAUSE and GPLv2).
  • Remove reference to a non existent patch that should have been applied when NOUSERINIT is OFF.
  • Fix patching of Makefile.am: $(DOC_DIR) and demo targets are removed in any case (the port deals with them manually through the DOCS, MANPAGES and EXAMPLES options). The tests target is only removed if the TEST option is OFF.
  • Strip binaries and libraries (applies when LISP is ECL, it is not needed in the other cases).
  • Set NO_ARCH=yes when LISP is CCL or SBCL (it does not apply when it is ECL).
  • Move post-install-ECL-on target (portclippy).
  • Remove CMUCL: cmucl is not supported upstream anymore on FreeBSD since
    1. [1]

PR: 246640 [1]
Reported by: Bertrand Petit <bsdpr@phoe.frmug.org> [1]

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 45563
Build 42451: arc lint + arc unit

Event Timeline

math/maxima/Makefile
118

^ that should not be necesary [tm] -- compress-man should handle that already.

math/maxima/Makefile
118

Are you sure this is not necessary? I am not building manpages through gmake, I am dealing with them manually.

I have added LICENSE_FILE for GPLv2 and an additionnal license that was missing (BSD3CLAUSE).