Created attachment 190875 [details] reduce-psl port This is closely related to the math/reduce port but in a completely different variant. It is console-based, likely to be faster but is only available for X86 platforms. More information about the different REDUCE version is here: http://www.reduce-algebra.com/versions.php
Created attachment 190919 [details] math/reduce-psl port Pet portlint
Testbuilds are fine. Do you know how to handle a commit of reduce-psl as a repo-copy from reduce ? I did this, after I extracted your diff to somedir/... cd math svn cp reduce reduce-psl Then I checked every file in reduce-psl/ against the somedir/... copy. Then I added a matching reduce-psl line to math/Makefile In the end: cd math svn status says: M Makefile A + reduce-psl M + reduce-psl/Makefile D + reduce-psl/files/patch-csl_fox_configure.ac D + reduce-psl/files/redcsl.1 A reduce-psl/files/redpsl.1 D + reduce-psl/files/runcsl.sh A reduce-psl/files/runpsl.sh M + reduce-psl/pkg-descr D + reduce-psl/pkg-plist A reduce-psl/pkg-plist.amd64 A reduce-psl/pkg-plist.i386 If your prepared svn status looks the same, then: Approved.
(In reply to Kurt Jaeger from comment #2) Hmm .. no I just did a simple copy here since its a new port. Feel free to commit it since you have it ready :). Thanks!
A commit references this bug: Author: pi Date: Fri Feb 23 20:23:27 UTC 2018 New revision: 462743 URL: https://svnweb.freebsd.org/changeset/ports/462743 Log: New port: math/reduce-psl REDUCE Portable Standard Lisp (PSL) REDUCE is an interactive system for general algebraic computations of interest to mathematicians, scientists and engineers. PSL was the original implementation of Standard Lisp, but now contains many more facilities. It is quite efficient in its use of both space and time, and has been optimized for algebraic computation. All PSL versions of REDUCE are distributed with sufficient PSL support to run on the given computing system. PSL is supported on many architectures and is an ideal system for those wanting to run REDUCE as a stand-alone system. The principal developer of PSL before it became Open Source was the Konrad Zuse Center, Berlin (ZIB). It is often used as an algebraic calculator for problems that are possible to do by hand. However, REDUCE is designed to support calculations that are not feasible by hand. WWW: http://www.reduce-algebra.com/ PR: 226098 Submitted by: pfg Changes: head/math/Makefile head/math/reduce-psl/ head/math/reduce-psl/Makefile head/math/reduce-psl/files/patch-csl_fox_configure.ac head/math/reduce-psl/files/redcsl.1 head/math/reduce-psl/files/redpsl.1 head/math/reduce-psl/files/runcsl.sh head/math/reduce-psl/files/runpsl.sh head/math/reduce-psl/pkg-descr head/math/reduce-psl/pkg-plist head/math/reduce-psl/pkg-plist.amd64 head/math/reduce-psl/pkg-plist.i386
Committed, thanks!