mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
add GiNaC, a C++ library for symbolic mathematical calculations
This commit is contained in:
parent
bbb040872e
commit
215b73200a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=39165
31
math/GiNaC/Makefile
Normal file
31
math/GiNaC/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
# ex:ts=8
|
||||
# New ports collection makefile for: GiNaC
|
||||
# Date created: Mar 7, 2001
|
||||
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= GiNaC
|
||||
PORTVERSION= 0.7.3
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ \
|
||||
http://www.ginac.de/
|
||||
|
||||
MAINTAINER= ijliao@FreeBSD.org
|
||||
|
||||
USE_BZIP2= yes
|
||||
LIB_DEPENDS= cln.1:${PORTSDIR}/math/cln
|
||||
|
||||
USE_LIBTOOL= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-cln-prefix=${PREFIX}
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_NEWGCC= yes
|
||||
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
MAN1= ginsh.1 viewgar.1 ginac-config.1
|
||||
|
||||
.include <bsd.port.mk>
|
1
math/GiNaC/distinfo
Normal file
1
math/GiNaC/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (GiNaC-0.7.3.tar.bz2) = 6a1eed07848290100193ddbae63deed2
|
11
math/GiNaC/files/patch-ginsh::ginsh_lexer.ll
Normal file
11
math/GiNaC/files/patch-ginsh::ginsh_lexer.ll
Normal file
@ -0,0 +1,11 @@
|
||||
--- ginsh/ginsh_lexer.ll.orig Tue Mar 6 18:18:07 2001
|
||||
+++ ginsh/ginsh_lexer.ll Tue Mar 6 18:22:06 2001
|
||||
@@ -32,6 +32,8 @@
|
||||
#include "ginsh.h"
|
||||
#include "ginsh_parser.h"
|
||||
|
||||
+extern YYSTYPE yylval;
|
||||
+
|
||||
#define YY_INPUT(buf, result, max_size) (result = ginsh_input(buf, max_size))
|
||||
|
||||
// Table of all used symbols
|
19
math/GiNaC/files/patch-ginsh::ginsh_parser.yy
Normal file
19
math/GiNaC/files/patch-ginsh::ginsh_parser.yy
Normal file
@ -0,0 +1,19 @@
|
||||
--- ginsh/ginsh_parser.yy.orig Wed Feb 28 20:55:04 2001
|
||||
+++ ginsh/ginsh_parser.yy Tue Mar 6 16:45:06 2001
|
||||
@@ -29,6 +29,7 @@
|
||||
%{
|
||||
#include "config.h"
|
||||
|
||||
+#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
|
||||
#if HAVE_UNISTD_H
|
||||
@@ -720,6 +721,8 @@
|
||||
/*
|
||||
* Main program
|
||||
*/
|
||||
+
|
||||
+int yyparse();
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
1
math/GiNaC/pkg-comment
Normal file
1
math/GiNaC/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A C++ library for symbolic mathematical calculations
|
8
math/GiNaC/pkg-descr
Normal file
8
math/GiNaC/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS,
|
||||
where CAS stands for Computer Algebra System. It is designed to allow
|
||||
the creation of integrated systems that embed symbolic manipulations
|
||||
together with more established areas of computer science (like
|
||||
computation-intense numeric applications, graphical interfaces, etc.)
|
||||
under one roof.
|
||||
|
||||
WWW: http://www.ginac.de/
|
52
math/GiNaC/pkg-plist
Normal file
52
math/GiNaC/pkg-plist
Normal file
@ -0,0 +1,52 @@
|
||||
bin/ginac-config
|
||||
bin/ginsh
|
||||
bin/viewgar
|
||||
include/ginac/add.h
|
||||
include/ginac/archive.h
|
||||
include/ginac/assertion.h
|
||||
include/ginac/basic.h
|
||||
include/ginac/clifford.h
|
||||
include/ginac/color.h
|
||||
include/ginac/coloridx.h
|
||||
include/ginac/constant.h
|
||||
include/ginac/ex.h
|
||||
include/ginac/expair.h
|
||||
include/ginac/expairseq.h
|
||||
include/ginac/exprseq.h
|
||||
include/ginac/fail.h
|
||||
include/ginac/flags.h
|
||||
include/ginac/function.h
|
||||
include/ginac/ginac.h
|
||||
include/ginac/idx.h
|
||||
include/ginac/indexed.h
|
||||
include/ginac/inifcns.h
|
||||
include/ginac/isospin.h
|
||||
include/ginac/lorentzidx.h
|
||||
include/ginac/lortensor.h
|
||||
include/ginac/lst.h
|
||||
include/ginac/matrix.h
|
||||
include/ginac/mul.h
|
||||
include/ginac/ncmul.h
|
||||
include/ginac/normal.h
|
||||
include/ginac/numeric.h
|
||||
include/ginac/operators.h
|
||||
include/ginac/power.h
|
||||
include/ginac/pseries.h
|
||||
include/ginac/registrar.h
|
||||
include/ginac/relational.h
|
||||
include/ginac/simp_lor.h
|
||||
include/ginac/structure.h
|
||||
include/ginac/symbol.h
|
||||
include/ginac/tinfos.h
|
||||
include/ginac/version.h
|
||||
@dirrm include/ginac
|
||||
@unexec install-info --delete %D/info/ginac.info %D/info/dir
|
||||
info/ginac.info
|
||||
@exec install-info %D/info/ginac.info %D/info/dir
|
||||
lib/libginac.a
|
||||
lib/libginac.so
|
||||
lib/libginac-0.7.so.3
|
||||
share/aclocal/ginac.m4
|
||||
@dirrm share/doc/GiNaC/reference
|
||||
@dirrm share/doc/GiNaC/tutorial
|
||||
@dirrm share/doc/GiNaC
|
@ -1,6 +1,7 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SUBDIR += GiNaC
|
||||
SUBDIR += PDL
|
||||
SUBDIR += R-a4
|
||||
SUBDIR += R-letter
|
||||
|
Loading…
Reference in New Issue
Block a user