pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/arpack-ng Add arpack-ng 3.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bc7ebbc88ba9
branches:  trunk
changeset: 423862:bc7ebbc88ba9
user:      plunky <plunky%pkgsrc.org@localhost>
date:      Fri Feb 28 21:51:40 2020 +0000

description:
Add arpack-ng 3.7.0

This project started as a joint project between Debian, Octave and
Scilab in order to provide a common and maintained version of arpack,
as no single release has been published by Rice university for the
last few years and many software (Octave, Scilab, R, Matlab...) forked
it and implemented their own modifications.

diffstat:

 math/arpack-ng/DESCR         |  20 ++++++++++++++++++++
 math/arpack-ng/Makefile      |  31 +++++++++++++++++++++++++++++++
 math/arpack-ng/PLIST         |   9 +++++++++
 math/arpack-ng/buildlink3.mk |  12 ++++++++++++
 math/arpack-ng/distinfo      |   6 ++++++
 5 files changed, 78 insertions(+), 0 deletions(-)

diffs (98 lines):

diff -r ecdd0ad6a6e3 -r bc7ebbc88ba9 math/arpack-ng/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/arpack-ng/DESCR      Fri Feb 28 21:51:40 2020 +0000
@@ -0,0 +1,20 @@
+ARPACK-NG is a collection of Fortran77 subroutines designed to solve large
+scale eigenvalue problems.
+
+Important Features:
+
+    o  Reverse Communication Interface.
+    o  Single and Double Precision Real Arithmetic Versions for Symmetric,
+       Non-symmetric, Standard or Generalized Problems.
+    o  Single and Double Precision Complex Arithmetic Versions for Standard
+       or Generalized Problems.
+    o  Routines for Banded Matrices - Standard or Generalized Problems.
+    o  Routines for The Singular Value Decomposition.
+    o  Example driver routines that may be used as templates to implement
+       numerous Shift-Invert strategies for all problem types, data types
+       and precision.
+    o  ILP64 support
+
+No arpack release has been published by Rice University for many years, and
+arpack-ng aims to provide a common repository of community fixes with a
+testsuite.
diff -r ecdd0ad6a6e3 -r bc7ebbc88ba9 math/arpack-ng/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/arpack-ng/Makefile   Fri Feb 28 21:51:40 2020 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2020/02/28 21:51:40 plunky Exp $
+
+DISTNAME=      arpack-ng-3.7.0
+CATEGORIES=    math
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=opencollab/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/opencollab/arpack-ng
+COMMENT=       Library of subroutines to solve eigenvalue problems
+LICENSE=       original-bsd
+
+USE_LANGUAGES= c fortran
+USE_CMAKE=     yes
+
+OBJDIR=                obj
+
+CONFIGURE_DIRS=        ${OBJDIR}
+
+CMAKE_ARG_PATH=        ..
+CMAKE_ARGS+=   -DBUILD_SHARED_LIBS:BOOL=ON
+
+TEST_TARGET=   test
+
+pre-configure:
+       cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
+
+INSTALLATION_DIRS=     lib
+
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r ecdd0ad6a6e3 -r bc7ebbc88ba9 math/arpack-ng/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/arpack-ng/PLIST      Fri Feb 28 21:51:40 2020 +0000
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 2020/02/28 21:51:40 plunky Exp $
+include/arpack/arpackdef.h
+include/arpack/debug.h
+include/arpack/stat.h
+lib/cmake/arpack-ng-config-version.cmake
+lib/cmake/arpack-ng-config.cmake
+lib/libarpack.so
+lib/libarpack.so.2
+lib/libarpack.so.2.1.0
diff -r ecdd0ad6a6e3 -r bc7ebbc88ba9 math/arpack-ng/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/arpack-ng/buildlink3.mk      Fri Feb 28 21:51:40 2020 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2020/02/28 21:51:40 plunky Exp $
+
+BUILDLINK_TREE+=       arpack-ng
+
+.if !defined(ARPACK_NG_BUILDLINK3_MK)
+ARPACK_NG_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.arpack-ng+=      arpack-ng>=3.7.0
+BUILDLINK_PKGSRCDIR.arpack-ng?=                ../../math/arpack-ng
+.endif # ARPACK_NG_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -arpack-ng
diff -r ecdd0ad6a6e3 -r bc7ebbc88ba9 math/arpack-ng/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/arpack-ng/distinfo   Fri Feb 28 21:51:40 2020 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/02/28 21:51:40 plunky Exp $
+
+SHA1 (arpack-ng-3.7.0.tar.gz) = cb5a6e1f3c5ab231440bbe30f4a0808d76215e93
+RMD160 (arpack-ng-3.7.0.tar.gz) = 3723107ce8e082d2e4d78c237be9dd62d51303b6
+SHA512 (arpack-ng-3.7.0.tar.gz) = cc07cdd1fba4881907b507ff6b6c9bce9e3dadd8ef744194f08ee718a6210c039ac0c51c12edd720503f8e59bcd11c178fc323e1a59696be8c3b8262cf47a452
+Size (arpack-ng-3.7.0.tar.gz) = 989570 bytes



Home | Main Index | Thread Index | Old Index