Port details on branch 2024Q4 |
- reduce Codemist Standard Lisp REDUCE general-purpose computer system
- 20220617_3 math
=0 20220617_3Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2024-12-14 05:12:07
- Last Update: 2024-12-14 05:11:10
- Commit Hash: adfbe53
- Also Listed In: lang
- License: BSD2CLAUSE
- WWW:
- http://www.reduce-algebra.com/
- Description:
- REDUCE Codemist Standard Lisp (CSL) version
REDUCE is an interactive system for general algebraic computations of
interest to mathematicians, scientists and engineers.
CSL is a newer Lisp system that continues to evolve and is now written
completely in C++, which makes it very easy to port to a new machine.
Like PSL, it is a faithful implementation of Standard Lisp and has been
optimized for running REDUCE. It requires a very small memory partition
for its Lisp support. Furthermore, most of the REDUCE facilities are
supported as machine independent pseudocode, which is quite compact. In
the worst case, the performance of this system is about a factor of two
slower than PSL, though in many cases it matches PSL performance.
However, the memory use is smaller. All CSL versions are distributed with
sufficient CSL support to run on the given computing system. This is also
an ideal system for those wishing to embed algebraic calculations in a C
or C++ programming environment. The developer of CSL before it became
Open Source was Codemist Ltd.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/math/reduce/ && make install clean
- To add the package, run one of these commands:
- pkg install math/reduce
- pkg install reduce
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: reduce
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1659678464
SHA256 (Reduce-svn6339-src.tar.gz) = fba8567372126431bd60a14d780dc584e4677eb3275af351a5109552e7a62d4a
SIZE (Reduce-svn6339-src.tar.gz) = 242370067
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gnuplot : math/gnuplot
- gmake>=4.4.1 : devel/gmake
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libpng.so : graphics/png
- libtiff.so : graphics/tiff
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for reduce-20220617_3:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- math_reduce
- USES:
- autoreconf:build libtool gmake ncurses jpeg xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|