pkgsrc-WIP-changes archive

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

qrupdate: package cleanup



Module Name:	pkgsrc-wip
Committed By:	Dr. Thomas Orgis <thomas.orgis%uni-hamburg.de@localhost>
Pushed By:	thor
Date:		Mon Oct 2 15:38:38 2017 +0200
Changeset:	c0737ffd5064128bb4de1eb4fbd9ad6d5cb0cfff

Modified Files:
	qrupdate/DESCR
	qrupdate/Makefile
	qrupdate/distinfo
	qrupdate/patches/patch-src-makefile

Log Message:
qrupdate: package cleanup

Also, here is a short description that was omitted in the first commit:

Qrupdate is a linear algebra library for fast updating of QR and Cholesky
decompositions.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c0737ffd5064128bb4de1eb4fbd9ad6d5cb0cfff

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qrupdate/DESCR                      | 59 ++++++++++---------------------------
 qrupdate/Makefile                   |  6 ++--
 qrupdate/distinfo                   |  2 +-
 qrupdate/patches/patch-src-makefile |  5 +++-
 4 files changed, 24 insertions(+), 48 deletions(-)

diffs:
diff --git a/qrupdate/DESCR b/qrupdate/DESCR
index 150b766c61..51ac7db4d5 100644
--- a/qrupdate/DESCR
+++ b/qrupdate/DESCR
@@ -1,45 +1,18 @@
-The following operations are supported:
+Qrupdate is a linear algebra library for fast updating of QR and Cholesky
+decompositions.
 
-QR rank-1 update (qr1up)
-        Updates the QR factorization after an additive rank-1 update to the
-        original matrix (A = A + u*v'). Works for full & economized 
-        factorization.
-QR column insert (qrinc)
-        Updates the QR factorization after an inserting a column to the
-        original matrix. Works for full & economized factorization.
-QR column delete (qrdec)
-        Updates the QR factorization after an deleting a column from the
-        original matrix. Works for full & economized factorization.
-QR column shift (qrshc)
-        Updates the QR factorization after a circular shift of columns in 
-        the original matrix. Works for full & economized factorization.
-QR row insert (qrinr)
-        Updates the QR factorization after an inserting a row to the
-        original matrix. Works for full factorization only.
-QR row delete (qrder)
-        Updates the QR factorization after an deleting a row from the
-        original matrix. Works for full factorization only.
+Supported operations:
 
-Cholesky rank-1 update (ch1up)
-        Updates the Cholesky factorization after positive rank-1 update
-        A = A + u*u'. 
-Cholesky rank-1 downdate (ch1dn)
-        Updates the Cholesky factorization after positive rank-1 downdate
-        A = A - u*u'. 
-Cholesky symmetric insert (chinx)
-        Updates the Cholesky factorization after a symmetric column/row
-        insertion.
-Cholesky symmetric insert (chdex)
-        Updates the Cholesky factorization after a symmetric column/row
-        deletion.
-Cholesky symmetric shift (chshx)
-        Updates the Cholesky factorization after a symmetric column/row
-        left/right circular shift.
-
-LU rank-1 update (lu1up)
-        Updates the LU factorization after a rank-1 update (A = A + u*v.'). 
-        No pivoting available. Faster than lup1up, but less stable.
-LU pivoted rank-1 update (lup1up)
-        Updates a row-pivoted LUP factorization after a rank-1 update
-        (A = A + u*v.'). Also updates the row permutation matrix. Slower
-        than lu1up, but more stable.
+- QR rank-1 update (qr1up)
+- QR column insert (qrinc)
+- QR column delete (qrdec)
+- QR column shift (qrshc)
+- QR row insert (qrinr)
+- QR row delete (qrder)
+- Cholesky rank-1 update (ch1up)
+- Cholesky rank-1 downdate (ch1dn)
+- Cholesky symmetric insert (chinx)
+- Cholesky symmetric insert (chdex)
+- Cholesky symmetric shift (chshx)
+- LU rank-1 update (lu1up)
+- LU pivoted rank-1 update (lup1up)
diff --git a/qrupdate/Makefile b/qrupdate/Makefile
index eaf738584f..d23e7de78f 100644
--- a/qrupdate/Makefile
+++ b/qrupdate/Makefile
@@ -2,11 +2,11 @@
 
 DISTNAME=	qrupdate-1.1.2
 CATEGORIES=	math
-MASTER_SITES=	https://downloads.sourceforge.net/project/qrupdate/qrupdate/1.2/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=qrupdate/}
 
 MAINTAINER=	thomas.orgis%uni-hamburg.de@localhost
-HOMEPAGE=	https://downloads.sourceforge.net/project/qrupdate/qrupdate/1.2/
-COMMENT=	library for fast updating of QR and Cholesky decompositions
+HOMEPAGE=	https://qrupdate.sourceforge.io/
+COMMENT=	Library for fast updating of QR and Cholesky decompositions
 LICENSE=	gnu-gpl-v2
 
 USE_LIBTOOL=    yes
diff --git a/qrupdate/distinfo b/qrupdate/distinfo
index 47828e36a6..cee325f85c 100644
--- a/qrupdate/distinfo
+++ b/qrupdate/distinfo
@@ -4,4 +4,4 @@ SHA1 (qrupdate-1.1.2.tar.gz) = f7403b646ace20f4a2b080b4933a1e9152fac526
 RMD160 (qrupdate-1.1.2.tar.gz) = 9d23b2d13278c335f6208ebb6775df4b4049785c
 SHA512 (qrupdate-1.1.2.tar.gz) = cc4e466ea91958e15c66be82b0c4c8ad813fbe4643f21259a9cb3ca8e0a411dd764bb2397ece848a7045f322d30316801d1540c4ebf7912030bef6995b44917c
 Size (qrupdate-1.1.2.tar.gz) = 49734 bytes
-SHA1 (patch-src-makefile) = 269fd891f99c1a5472a0315f1407c727d4c68216
+SHA1 (patch-src-makefile) = 84995b693ef2ea4b315713d157161222e27f20a0
diff --git a/qrupdate/patches/patch-src-makefile b/qrupdate/patches/patch-src-makefile
index 489427d5f9..4997d54485 100644
--- a/qrupdate/patches/patch-src-makefile
+++ b/qrupdate/patches/patch-src-makefile
@@ -1,4 +1,7 @@
-$NetBSD
+$NetBSD$
+
+This provides a libtool build of the library (dynamic and static)
+for easy handling in pkgsrc.
 
 --- src/Makefile.orig	2017-04-14 22:09:56.691696785 +0200
 +++ src/Makefile	2017-04-14 23:16:19.705455550 +0200


Home | Main Index | Thread Index | Old Index