mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Add jacal - a Symbolic Mathematics package, written in Scheme.
This commit is contained in:
parent
4e3b2ecb1c
commit
41cf2c228e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=56207
@ -42,6 +42,7 @@
|
||||
SUBDIR += gsl
|
||||
SUBDIR += guppi
|
||||
SUBDIR += hexcalc
|
||||
SUBDIR += jacal
|
||||
SUBDIR += javanns
|
||||
SUBDIR += kseg
|
||||
SUBDIR += lapack
|
||||
|
30
math/jacal/Makefile
Normal file
30
math/jacal/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# New ports collection makefile for: Jacal
|
||||
# Date created: Sat Mar 16 2002
|
||||
# Whom: Mark R V Murray <markm@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= jacal
|
||||
PORTVERSION= 1b2
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= http://swissnet.ai.mit.edu/ftpdir/scm/
|
||||
DISTNAME= jacal1b2
|
||||
|
||||
MAINTAINER= markm@FreeBSD.org
|
||||
|
||||
RUN_DEPENDS= scm:${PORTSDIR}/lang/scm
|
||||
|
||||
WRKSRC= ${WRKDIR}/jacal
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_GMAKE= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
MAN1= jacal.1
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}; \
|
||||
find . -type f -exec perl -spi -e 's|%%PREFIX%%|${PREFIX}|' {} ';'
|
||||
|
||||
.include <bsd.port.mk>
|
1
math/jacal/distinfo
Normal file
1
math/jacal/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (jacal1b2.zip) = e2cf04a72082a50365dec5fc140e3fb1
|
56
math/jacal/files/patch-aa
Normal file
56
math/jacal/files/patch-aa
Normal file
@ -0,0 +1,56 @@
|
||||
diff -udr ../jacal.ORIG/Makefile ./Makefile
|
||||
--- ../jacal.ORIG/Makefile Thu Feb 21 00:46:31 2002
|
||||
+++ ./Makefile Sat Mar 16 13:11:15 2002
|
||||
@@ -24,7 +24,7 @@
|
||||
RELEASE = 1
|
||||
|
||||
rpm_prefix=/usr/src/redhat/
|
||||
-prefix = /usr/local/
|
||||
+prefix = %%PREFIX%%/
|
||||
exec_prefix = $(prefix)
|
||||
# directory where `make install' will put executable.
|
||||
bindir = $(exec_prefix)bin/
|
||||
diff -udr ../jacal.ORIG/jacal.info ./jacal.info
|
||||
--- ../jacal.ORIG/jacal.info Thu Feb 21 00:47:50 2002
|
||||
+++ ./jacal.info Sat Mar 16 13:11:28 2002
|
||||
@@ -213,9 +213,9 @@
|
||||
This may involve setting up that implementation's initialization file or |
|
||||
LOADing a `.init' file from the `slib' directory. Then type: |
|
||||
|
|
||||
- (slib:load "/usr/local/lib/jacal/math") |
|
||||
+ (slib:load "%%PREFIX%%/lib/jacal/math") |
|
||||
|
|
||||
-where `/usr/local/lib/jacal/' is a path to the JACAL directory. JACAL |
|
||||
+where `%%PREFIX%%/lib/jacal/' is a path to the JACAL directory. JACAL |
|
||||
should then print: |
|
||||
|
|
||||
JACAL version 1b2, Copyright 1989-1999, 2002 Aubrey Jaffer |
|
||||
diff -udr ../jacal.ORIG/jacal.sh ./jacal.sh
|
||||
--- ../jacal.ORIG/jacal.sh Fri Feb 15 04:19:32 2002
|
||||
+++ ./jacal.sh Sat Mar 16 13:13:18 2002
|
||||
@@ -62,6 +62,8 @@
|
||||
if [ -z "${SCHEME_LIBRARY_PATH}" ]; then
|
||||
if [ -d /usr/local/lib/slib/ ]; then
|
||||
export SCHEME_LIBRARY_PATH=/usr/local/lib/slib/
|
||||
+ elif [ -d %%PREFIX%%/lib/slib/ ]; then
|
||||
+ export SCHEME_LIBRARY_PATH=%%PREFIX%%/lib/slib/
|
||||
elif [ -d /usr/share/slib/ ]; then
|
||||
export SCHEME_LIBRARY_PATH=/usr/share/slib/
|
||||
fi
|
||||
diff -udr ../jacal.ORIG/jacal.texi ./jacal.texi
|
||||
--- ../jacal.ORIG/jacal.texi Mon Feb 18 05:37:53 2002
|
||||
+++ ./jacal.texi Sat Mar 16 13:12:04 2002
|
||||
@@ -344,11 +344,11 @@
|
||||
LOADing a @samp{.init} file from the @file{slib} directory. Then type:
|
||||
|
||||
@example
|
||||
-(slib:load "/usr/local/lib/jacal/math")
|
||||
+(slib:load "%%PREFIX%%/lib/jacal/math")
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
-where @file{/usr/local/lib/jacal/} is a path to the JACAL directory.
|
||||
+where @file{%%PREFIX%%/lib/jacal/} is a path to the JACAL directory.
|
||||
JACAL should then print:
|
||||
|
||||
@example
|
1
math/jacal/pkg-comment
Normal file
1
math/jacal/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Symbolic mathematics program written in Scheme
|
9
math/jacal/pkg-descr
Normal file
9
math/jacal/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
JACAL is an interactive symbolic mathematics program. JACAL can
|
||||
manipulate and simplify equations, scalars, vectors, and matrices of
|
||||
single and multiple valued algebraic expressions containing numbers,
|
||||
variables, radicals, and algebraic differential, and holonomic
|
||||
functions.
|
||||
|
||||
JACAL is written in Scheme.
|
||||
|
||||
WWW: http://swissnet.ai.mit.edu/~jaffer/JACAL.html
|
31
math/jacal/pkg-plist
Normal file
31
math/jacal/pkg-plist
Normal file
@ -0,0 +1,31 @@
|
||||
bin/jacal
|
||||
lib/jacal/types.scm
|
||||
lib/jacal/COPYING
|
||||
lib/jacal/Makefile
|
||||
lib/jacal/English.scm
|
||||
lib/jacal/toploads.scm
|
||||
lib/jacal/view.scm
|
||||
lib/jacal/debug.scm
|
||||
lib/jacal/modeinit.scm
|
||||
lib/jacal/math.scm
|
||||
lib/jacal/scl.scm
|
||||
lib/jacal/hensel.scm
|
||||
lib/jacal/combin.scm
|
||||
lib/jacal/ff.scm
|
||||
lib/jacal/tensor.scm
|
||||
lib/jacal/info.scm
|
||||
lib/jacal/builtin.scm
|
||||
lib/jacal/unparse.scm
|
||||
lib/jacal/grammar.scm
|
||||
lib/jacal/sexp.scm
|
||||
lib/jacal/hist.scm
|
||||
lib/jacal/norm.scm
|
||||
lib/jacal/ext.scm
|
||||
lib/jacal/vect.scm
|
||||
lib/jacal/elim.scm
|
||||
lib/jacal/HELP
|
||||
lib/jacal/poly.scm
|
||||
lib/jacal/func.scm
|
||||
lib/jacal/guile.scm
|
||||
lib/jacal/go.scm
|
||||
@dirrm lib/jacal
|
Loading…
Reference in New Issue
Block a user