head 1.8; access; symbols pkgsrc-2019Q4:1.6.0.10 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.6 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.4 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.2 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.5.0.16 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.14 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.12 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.10 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.8 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.6 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.2 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.4.0.10 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.8 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.6 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.4 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.2 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.3.0.10 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.8 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.6 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.4 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.2.0.18 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.16 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.14 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.12 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.10 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.8 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.6 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.1.1.1.0.2 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2020.03.13.07.48.57; author plunky; state dead; branches; next 1.7; commitid oXgz2iTyxJ2Qgd0C; 1.7 date 2020.01.26.17.31.37; author rillig; state Exp; branches; next 1.6; commitid 4fBBvoSLJaGd0eUB; 1.6 date 2019.01.13.22.06.42; author bacon; state Exp; branches; next 1.5; commitid yICsZYhVfgx0GF7B; 1.5 date 2017.04.14.17.49.28; author joerg; state Exp; branches; next 1.4; commitid BovROlZZgh8sNwNz; 1.4 date 2016.03.25.21.08.09; author joerg; state Exp; branches 1.4.10.1; next 1.3; commitid z6VhuEwq8b3Og40z; 1.3 date 2014.10.15.22.06.23; author joerg; state Exp; branches; next 1.2; commitid e5c9EDh8TEt7xlUx; 1.2 date 2012.09.11.23.04.16; author asau; state Exp; branches; next 1.1; 1.1 date 2012.05.29.16.38.01; author asau; state Exp; branches 1.1.1.1; next ; 1.4.10.1 date 2017.04.23.10.05.48; author bsiegert; state Exp; branches; next ; commitid qulAzhSG43qvWDOz; 1.1.1.1 date 2012.05.29.16.38.01; author asau; state Exp; branches; next ; desc @@ 1.8 log @Remove math/arpack successor math/arpack-ng 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. @ text @# $NetBSD: Makefile,v 1.7 2020/01/26 17:31:37 rillig Exp $ DISTNAME= arpack96 PKGNAME= arpack-96 PKGREVISION= 2 CATEGORIES= math MASTER_SITES= http://www.caam.rice.edu/software/ARPACK/SRC/ DISTFILES= arpack96.tar.gz patch.tar.gz MAINTAINER= bacon@@NetBSD.org HOMEPAGE= https://www.caam.rice.edu/software/ARPACK/SRC/ COMMENT= Library of subroutines to solve eigenvalue problems LICENSE= original-bsd WRKSRC= ${WRKDIR}/ARPACK USE_LANGUAGES= fortran77 MAKE_FILE= ${FILESDIR}/Makefile USE_LIBTOOL= yes INSTALLATION_DIRS= lib # Patches must be extracted AFTER the main dist to overwrite files post-extract: cd ${WRKDIR} && ${TAR} -zxf ${DISTDIR}/patch.tar.gz do-install: ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/libarpack.la ${DESTDIR}${PREFIX}/lib .include "../../mk/bsd.pkg.mk" @ 1.7 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/01/13 22:06:42 bacon Exp $ @ 1.6 log @Multiple packages: Replace obsolete maintainer email jwbacon@@tds.net ==> bacon@@NetBSD.org @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/04/14 17:49:28 joerg Exp $ d11 1 a11 1 HOMEPAGE= http://www.caam.rice.edu/software/ARPACK/SRC/ @ 1.5 log @Build UTIL part as well. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2016/03/25 21:08:09 joerg Exp $ d10 1 a10 1 MAINTAINER= jwbacon@@tds.net @ 1.4 log @Libtoolize to provide shared libraries. Fixes parallel build as side effect. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/10/15 22:06:23 joerg Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.4.10.1 log @Pullup ticket #5285 - requested by sevan math/arpack: build fix Revisions pulled up: - math/arpack/Makefile 1.5 - math/arpack/files/Makefile 1.2 --- Module Name: pkgsrc Committed By: joerg Date: Fri Apr 14 17:49:28 UTC 2017 Modified Files: pkgsrc/math/arpack: Makefile pkgsrc/math/arpack/files: Makefile Log Message: Build UTIL part as well. Bump revision. @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 PKGREVISION= 2 @ 1.3 log @Racy build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/09/11 23:04:16 asau Exp $ d5 1 a14 3 # unsafe library creation MAKE_JOBS_SAFE= no d17 3 a19 1 MAKE_ENV+= WRKSRC=${WRKSRC} d28 1 a28 1 ${INSTALL_DATA} ${WRKSRC}/libarpack.a ${DESTDIR}${PREFIX}/lib @ 1.2 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2012/05/29 16:38:01 asau Exp $ d14 3 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.1.1.1 log @Import ARPACK 96 as math/arpack. Contributed to pkgsrc-wip by Jason Bacon. ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. The package is designed to compute a few eigenvalues and corresponding eigenvectors of a general n by n matrix A. It is most appropriate for large sparse or structured matrices A where structured means that a matrix-vector product w <- Av requires order n rather than the usual order n**2 floating point operations. This software is based upon an algorithmic variant of the Arnoldi process called the Implicitly Restarted Arnoldi Method (IRAM). When the matrix A is symmetric it reduces to a variant of the Lanczos process called the Implicitly Restarted Lanczos Method (IRLM). These variants may be viewed as a synthesis of the Arnoldi/Lanczos process with the Implicitly Shifted QR technique that is suitable for large scale problems. For many standard problems, a matrix factorization is not required. Only the action of the matrix on a vector is needed. ARPACK software is capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems from significant application areas. The software is designed to compute a few (k) eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request. 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. @ text @@