Add slicot 5.0-20101122

SLICOT (Subroutine Library In COntrol Theory) is a general purpose basic
mathematical library for control theoretical computations. The library
provides tools to perform essential system analysis and synthesis tasks. The
main emphasis in SLICOT is on numerical reliability of implemented algorithms
and the numerical robustness and efficiency of routines. Providing algorithmic
flexibility and the use of rigorous implementation and documentation standards
are other SLICOT features.

SLICOT is written is Fortran 77 and builds upon the numerical linear algebra
routines from BLAS (Basic Linear Algebra Subroutines) and LAPACK (Linear
Algebra PACKage).

This package is based on Debian's fork, done before a license change.

TODO: fix unprivileged install
This commit is contained in:
coypu 2018-08-12 14:56:05 +03:00
parent d50ebcdd7e
commit b138913f64
5 changed files with 58 additions and 0 deletions

13
slicot/DESCR Normal file
View File

@ -0,0 +1,13 @@
SLICOT (Subroutine Library In COntrol Theory) is a general purpose basic
mathematical library for control theoretical computations. The library
provides tools to perform essential system analysis and synthesis tasks. The
main emphasis in SLICOT is on numerical reliability of implemented algorithms
and the numerical robustness and efficiency of routines. Providing algorithmic
flexibility and the use of rigorous implementation and documentation standards
are other SLICOT features.
SLICOT is written is Fortran 77 and builds upon the numerical linear algebra
routines from BLAS (Basic Linear Algebra Subroutines) and LAPACK (Linear
Algebra PACKage).
This package is based on Debian's fork, forked before a license change.

24
slicot/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $NetBSD$
DISTNAME= slicot_5.0+20101122.orig
PKGNAME= slicot-5.0+20101122
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/s/slicot/}
MAINTAINER= maya@NetBSD.org
HOMEPAGE= http://ftp.debian.org/debian/pool/main/s/slicot/
COMMENT= numerical algorithms from systems and control theory
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/slicot-5.0+20101122
USE_LANGUAGES= fortran
USE_TOOLS+= mkstemp
WRKSRC= ${WRKDIR}/${PKGNAME}/src
pre-build:
cp ${FILESDIR}/Makefile ${WRKSRC}/Makefile
.include "../../math/lapack/buildlink3.mk"
.include "../../math/blas/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

1
slicot/PLIST Normal file
View File

@ -0,0 +1 @@
@comment $NetBSD$

7
slicot/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD$
SHA1 (slicot_5.0+20101122.orig.tar.gz) = ec240abbf6d3d60da3a7dc21d22104abdfd86bd8
RMD160 (slicot_5.0+20101122.orig.tar.gz) = fbddbb43452ffb2fcbbf8d049864974f4e624ffa
SHA512 (slicot_5.0+20101122.orig.tar.gz) = bef2707bf484636a5c58325561e3f342f08887458020c4922a2b346b88047b48e3f2d372c5c984226856be5c327f2535c32cf299baa553b8bf0fbeea896d6c9b
Size (slicot_5.0+20101122.orig.tar.gz) = 2489463 bytes
SHA1 (patch-make.inc) = 0961b09f5ca313f9a7a61fee59a32d3eeccbef8d

13
slicot/files/Makefile Normal file
View File

@ -0,0 +1,13 @@
SRCS!= echo *.f
PREFIX?= /usr/pkg
LIBDIR?= ${PREFIX}/lib
SHLIBINSTALLDIR?= ${PREFIX}/lib
LIB= slicot
LDADD+= -llapack -lblas
LDFLAGS+= -L${LIBDIR} -Wl,-R,${LIBDIR}
MKUNPRIVED= yes
.include <bsd.lib.mk>