| Port details on branch 2020Q3 |
- reduce Codemist Standard Lisp REDUCE general-purpose computer system
- 20190413 math
=0 20190413Version of this port present on the latest quarterly branch. - Maintainer: pfg@FreeBSD.org
 - Port Added: 2020-08-30 21:07:28
- Last Update: 2020-08-30 21:06:53
- Commit Hash: 605393d
- 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.
WWW: http://www.reduce-algebra.com/
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- 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 = 1556572460
SHA256 (Reduce-svn4961-src.tar.gz) = adf721f5cba02b342b8259156ef6999ee93d334cb790147485b252a2ac1080c9
SIZE (Reduce-svn4961-src.tar.gz) = 271949781
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.3 : devel/gmake
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : 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-20190413:
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:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
20190413 30 Aug 2020 21:06:53
    |
Kyle Evans (kevans)  |
MFH: r547124
math/reduce: fix the build with LLVM 11
reduce started to fail with the default switch to -fno-common in LLVM 11
(and GCC 10). This patch was written then confirmed to be the fix that
upstream also provided in late March.
Approved by: ports-secteam (implicit, -fno-common build fix) |
20190413 30 Aug 2020 21:06:53
  |
kevans  |
MFH: r547124
math/reduce: fix the build with LLVM 11
reduce started to fail with the default switch to -fno-common in LLVM 11
(and GCC 10). This patch was written then confirmed to be the fix that
upstream also provided in late March.
Approved by: ports-secteam (implicit, -fno-common build fix) |