1
0
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:
Ying-Chieh Liao 2001-03-07 07:09:03 +00:00
parent bbb040872e
commit 215b73200a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=39165
8 changed files with 124 additions and 0 deletions

31
math/GiNaC/Makefile Normal file
View 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
View File

@ -0,0 +1 @@
MD5 (GiNaC-0.7.3.tar.bz2) = 6a1eed07848290100193ddbae63deed2

View 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

View 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
View File

@ -0,0 +1 @@
A C++ library for symbolic mathematical calculations

8
math/GiNaC/pkg-descr Normal file
View 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
View 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

View File

@ -1,6 +1,7 @@
# $FreeBSD$
#
SUBDIR += GiNaC
SUBDIR += PDL
SUBDIR += R-a4
SUBDIR += R-letter