pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/arpack Remove math/arpack successor math/arpack-ng
details: https://anonhg.NetBSD.org/pkgsrc/rev/4748e14bf1ae
branches: trunk
changeset: 424632:4748e14bf1ae
user: plunky <plunky%pkgsrc.org@localhost>
date: Fri Mar 13 07:48:57 2020 +0000
description:
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.
diffstat:
math/arpack/DESCR | 35 ------------------
math/arpack/Makefile | 30 ---------------
math/arpack/PLIST | 2 -
math/arpack/buildlink3.mk | 12 ------
math/arpack/distinfo | 12 ------
math/arpack/files/Makefile | 62 ---------------------------------
math/arpack/patches/patch-ARmake.inc | 51 ---------------------------
math/arpack/patches/patch-UTIL_second.f | 16 --------
8 files changed, 0 insertions(+), 220 deletions(-)
diffs (252 lines):
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/DESCR
--- a/math/arpack/DESCR Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-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.
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/Makefile
--- a/math/arpack/Makefile Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-# $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@localhost
-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"
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/PLIST
--- a/math/arpack/PLIST Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2016/03/25 21:08:09 joerg Exp $
-lib/libarpack.la
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/buildlink3.mk
--- a/math/arpack/buildlink3.mk Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.3 2017/02/09 06:06:25 minskim Exp $
-
-BUILDLINK_TREE+= arpack
-
-.if !defined(ARPACK_BUILDLINK3_MK)
-ARPACK_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.arpack+= arpack>=96
-BUILDLINK_PKGSRCDIR.arpack?= ../../math/arpack
-.endif # ARPACK_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -arpack
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/distinfo
--- a/math/arpack/distinfo Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 23:33:31 agc Exp $
-
-SHA1 (arpack96.tar.gz) = 3f91de2b39b484bc8365f8048c9eb109e0306e1c
-RMD160 (arpack96.tar.gz) = 3d1c1c307223961506066f895b7ab291861e73fe
-SHA512 (arpack96.tar.gz) = 504beb3220393c055377d4268e62ca325f8800890fb09e87c094441a3e3491ddec1cb2ae1e4101227ae4916ef50afe1b6a25b975447083dbe74b1ab1f68dc1f6
-Size (arpack96.tar.gz) = 636865 bytes
-SHA1 (patch.tar.gz) = 9fc6db4180d516d834d959a5f079e63f174f98fa
-RMD160 (patch.tar.gz) = 4ccda2de8dc04c9ecb0ea722f230f5dd5c981154
-SHA512 (patch.tar.gz) = 119a08e5df50af0997987fadcfebeda0606e5c550c9bebbc3f8bb0071e37aba8f2c6de7fa4f0a0baf1105bc02e858670c8bc0bd167a2158c0696cd711668862e
-Size (patch.tar.gz) = 226473 bytes
-SHA1 (patch-ARmake.inc) = f3e11d5ef8f11c8c253a487baec5e0b18aa07a8c
-SHA1 (patch-UTIL_second.f) = 6a9d03f815b6d73669e637f5bfae6e8d38df90fd
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/files/Makefile
--- a/math/arpack/files/Makefile Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-BLAS = isamax.lo sasum.lo saxpy.lo scopy.lo sdot.lo snrm2.lo srot.lo srotg.lo \
- sscal.lo sswap.lo sgemv.lo sger.lo ssymv.lo ssyr2.lo strmm.lo sgbmv.lo \
- idamax.lo dasum.lo daxpy.lo dcopy.lo ddot.lo dnrm2.lo drot.lo drotg.lo \
- dscal.lo dswap.lo dgemv.lo dger.lo dsymv.lo dsyr2.lo dtrmm.lo dgbmv.lo \
- icamax.lo caxpy.lo ccopy.lo cdotc.lo cdotu.lo cgbmv.lo cgemv.lo cgerc.lo \
- cgeru.lo cscal.lo csscal.lo cswap.lo ctrmm.lo ctrsv.lo scasum.lo scnrm2.lo \
- izamax.lo zaxpy.lo zcopy.lo zdotc.lo zdotu.lo zgbmv.lo zgemv.lo zgerc.lo \
- zgeru.lo zscal.lo zdscal.lo zswap.lo ztrmm.lo ztrsv.lo dzasum.lo dznrm2.lo
-
-LAPACK= sgeqr2.lo slabad.lo slacon.lo slacpy.lo sladiv.lo slae2.lo slaev2.lo \
- slaexc.lo slagtm.lo slahqr.lo slaln2.lo slamch.lo slange.lo slanhs.lo \
- slanst.lo slanv2.lo slaptm.lo slapy2.lo slapy3.lo slaran.lo slarf.lo \
- slarfg.lo slarfx.lo slarnd.lo slarnv.lo slartg.lo slaruv.lo slascl.lo \
- slaset.lo slasr.lo slasrt.lo slassq.lo slasy2.lo sorm2r.lo ssteqr.lo \
- strevc.lo strexc.lo strsen.lo strsyl.lo \
- dgeqr2.lo dlabad.lo dlacon.lo dlacpy.lo dladiv.lo dlae2.lo dlaev2.lo \
- dlaexc.lo dlagtm.lo dlahqr.lo dlaln2.lo dlamch.lo dlange.lo dlanhs.lo \
- dlanst.lo dlanv2.lo dlaptm.lo dlapy2.lo dlapy3.lo dlaran.lo dlarf.lo \
- dlarfg.lo dlarfx.lo dlarnd.lo dlarnv.lo dlartg.lo dlaruv.lo dlascl.lo \
- dlaset.lo dlasr.lo dlasrt.lo dlassq.lo dlasy2.lo dorm2r.lo dsteqr.lo \
- dtrevc.lo dtrexc.lo dtrsen.lo dtrsyl.lo \
- ilaenv.lo lsame.lo lsamen.lo xerbla.lo xlaenv.lo \
- icmax1.lo \
- izmax1.lo \
- cgeqr2.lo clacon.lo clacpy.lo cladiv.lo clahqr.lo clange.lo clanhs.lo \
- clarf.lo clarfg.lo clarnv.lo clartg.lo clascl.lo claset.lo classq.lo \
- clatrs.lo cmach.lo crot.lo ctrevc.lo ctrexc.lo ctrsen.lo ctrsyl.lo \
- cunm2r.lo \
- scsum1.lo \
- zgeqr2.lo zlacon.lo zlacpy.lo zladiv.lo zlahqr.lo zlange.lo zlanhs.lo \
- zlarf.lo zlarfg.lo zlarnv.lo zlartg.lo zlascl.lo zlaset.lo zlassq.lo \
- zlatrs.lo zmach.lo zrot.lo ztrevc.lo ztrexc.lo ztrsen.lo ztrsyl.lo \
- zunm2r.lo \
- dzsum1.lo
-
-ARPACK= sgetv0.lo slaqrb.lo sstqrb.lo ssortc.lo ssortr.lo sstatn.lo sstats.lo \
- snaitr.lo snapps.lo snaup2.lo snaupd.lo snconv.lo sneigh.lo sngets.lo \
- ssaitr.lo ssapps.lo ssaup2.lo ssaupd.lo ssconv.lo sseigt.lo ssgets.lo \
- sneupd.lo sseupd.lo ssesrt.lo \
- dgetv0.lo dlaqrb.lo dstqrb.lo dsortc.lo dsortr.lo dstatn.lo dstats.lo \
- dnaitr.lo dnapps.lo dnaup2.lo dnaupd.lo dnconv.lo dneigh.lo dngets.lo \
- dsaitr.lo dsapps.lo dsaup2.lo dsaupd.lo dsconv.lo dseigt.lo dsgets.lo \
- dneupd.lo dseupd.lo dsesrt.lo \
- cnaitr.lo cnapps.lo cnaup2.lo cnaupd.lo cneigh.lo cneupd.lo cngets.lo \
- cgetv0.lo csortc.lo cstatn.lo \
- znaitr.lo znapps.lo znaup2.lo znaupd.lo zneigh.lo zneupd.lo zngets.lo \
- zgetv0.lo zsortc.lo zstatn.lo
-
-UTIL= cmout.lo cvout.lo dmout.lo dvout.lo icnteq.lo icopy.lo iset.lo \
- iswap.lo ivout.lo second.lo smout.lo svout.lo zmout.lo zvout.lo
-
-.SUFFIXES: .f .lo
-
-.PATH: BLAS LAPACK SRC UTIL
-
-.f.lo:
- libtool --mode=compile --tag=FC ${FC} -o $@ -c ${FFLAGS} $<
-
-all: libarpack.la
-
-libarpack.la: ${BLAS} ${LAPACK} ${ARPACK} ${UTIL}
- libtool --mode=link --tag=FC ${FC} -o libarpack.la ${BLAS} ${LAPACK} ${ARPACK} ${UTIL} -version-info 1 -rpath ${PREFIX}/lib
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/patches/patch-ARmake.inc
--- a/math/arpack/patches/patch-ARmake.inc Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-$NetBSD: patch-ARmake.inc,v 1.1.1.1 2012/05/29 16:38:01 asau Exp $
-
---- ARmake.inc.orig 1996-04-26 19:12:57.000000000 +0000
-+++ ARmake.inc
-@@ -25,14 +25,14 @@
- # | other than your home directory. |
- # %--------------------------------------%
- #
--home = $(HOME)/ARPACK
-+home = ${WRKSRC}
- #
- # %--------------------------------------%
- # | The platform identifier to suffix to |
- # | the end of library names |
- # %--------------------------------------%
- #
--PLAT = SUN4
-+# PLAT = SUN4
- #
- # %------------------------------------------------------%
- # | The directories to find the various pieces of ARPACK |
-@@ -57,7 +57,7 @@ DIRS = $(BLASdir) $(LAPACKdir) $(
- # | The name of the libraries to be created/linked to |
- # %---------------------------------------------------%
- #
--ARPACKLIB = $(home)/libarpack_$(PLAT).a
-+ARPACKLIB = $(home)/libarpack.a
- LAPACKLIB =
- BLASLIB =
- #
-@@ -101,8 +101,9 @@ ALIBS = $(ARPACKLIB) $(LAPACKLIB) $(BLA
- # | for your system. |
- # %-----------------------------------------%
- #
--FC = f77
--FFLAGS = -O -cg89
-+# Provided by pkgsrc
-+# FC = gfortran
-+FFLAGS = -O -fPIC
-
- LDFLAGS =
- CD = cd
-@@ -112,7 +113,7 @@ ECHO = echo
- LN = ln
- LNFLAGS = -s
-
--MAKE = /bin/make
-+# MAKE = /bin/make
-
- RM = rm
- RMFLAGS = -f
diff -r ba02ec15647a -r 4748e14bf1ae math/arpack/patches/patch-UTIL_second.f
--- a/math/arpack/patches/patch-UTIL_second.f Fri Mar 13 07:47:52 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-UTIL_second.f,v 1.1.1.1 2012/05/29 16:38:01 asau Exp $
-
---- UTIL/second.f.orig 1995-10-02 18:56:44.000000000 +0000
-+++ UTIL/second.f
-@@ -20,8 +20,9 @@
- REAL TARRAY( 2 )
- * ..
- * .. External Functions ..
-- REAL ETIME
-- EXTERNAL ETIME
-+* ETIME is intrinsic, so this causes undefined reference errors in newer gcc
-+* REAL ETIME
-+* EXTERNAL ETIME
- * ..
- * .. Executable Statements ..
- *
Home |
Main Index |
Thread Index |
Old Index