Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

7
math/maxima/DESCR Normal file
View File

@@ -0,0 +1,7 @@
Maxima is a symbolic computation program. It is full featured,
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Todd-coxeter, graphing, bigfloats. It has a
symbolic debugger source level debugger for maxima code. Maxima is
based on the original Macsyma developed at MIT in the 1970's. It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.

28
math/maxima/Makefile Normal file
View File

@@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.37 2013/05/31 12:41:22 wiz Exp $
DISTNAME= maxima-5.29.1
# On updates, please make sure editors/TeXmacs knows about the new
# version number.
# (if needed, patch plugins/maxima/bin/{maxima_detect,tm_maxima})
PKGREVISION= 1
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=maxima/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://maxima.sourceforge.net/
COMMENT= Computer algebra system
LICENSE= gnu-gpl-v2
# Note: lisp backend is depended and setup up for in options.mk
DEPENDS+= tk-[0-9]*:../../x11/tk
GNU_CONFIGURE= yes
USE_TOOLS+= makeinfo perl
REPLACE_SH= doc/misc/grepforvariables.sh
INFO_FILES= yes
TEST_TARGET= check
.include "options.mk"
.include "../../mk/bsd.pkg.mk"

1866
math/maxima/PLIST Normal file

File diff suppressed because it is too large Load Diff

5
math/maxima/distinfo Normal file
View File

@@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.24 2012/12/17 21:35:12 asau Exp $
SHA1 (maxima-5.29.1.tar.gz) = 9be04303d6a5472bc95576b7de7286fa4b8ff604
RMD160 (maxima-5.29.1.tar.gz) = 2543e7945eaf2bc3644246c26a87f71ccc261f43
Size (maxima-5.29.1.tar.gz) = 27148396 bytes

33
math/maxima/options.mk Normal file
View File

@@ -0,0 +1,33 @@
# $NetBSD: options.mk,v 1.4 2010/08/26 10:21:12 asau Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.maxima
PKG_OPTIONS_REQUIRED_GROUPS= lisp
PKG_OPTIONS_GROUP.lisp= clisp sbcl ecl
PKG_SUGGESTED_OPTIONS+= clisp
.include "../../mk/bsd.options.mk"
# Select Lisp backend
.if !empty(PKG_OPTIONS:Mclisp)
DEPENDS+= clisp-[0-9]*:../../lang/clisp
CONFIGURE_ARGS+= --enable-clisp
.endif
.if !empty(PKG_OPTIONS:Msbcl)
DEPENDS+= sbcl-[0-9]*:../../lang/sbcl
CONFIGURE_ARGS+= --enable-sbcl
.endif
.if !empty(PKG_OPTIONS:Mecl)
DEPENDS+= ecl-[0-9]*:../../lang/ecl
CONFIGURE_ARGS+= --enable-ecl
.include "../../lang/ecl/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
.endif
# Modify PLIST
PLIST_VARS+= ${PKG_OPTIONS_GROUP.lisp}
.for opt in ${PKG_OPTIONS_GROUP.lisp}
. if !empty(PKG_OPTIONS:M${opt})
PLIST.${opt}= yes
. endif
.endfor