head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.40
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.38
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.36
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.34
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.32
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.30
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.28
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.26
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.24
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.22
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.20
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.18
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.16
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.14
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.12
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.10
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.8
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.6
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.4
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.2
	pkgsrc-2021Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2021.05.29.09.55.14;	author thor;	state Exp;
branches;
next	;
commitid	uaPOnTQv9LkDK1VC;


desc
@@


1.1
log
@math/qrupdate: add package for QR and Cholesky matrix decomposition

This is scheduled to be a dependency for math/octave to support the
named operations.

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

Supported operations:

- 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)
@
text
@# $NetBSD$

DISTNAME=	qrupdate-1.1.2
CATEGORIES=	math
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=qrupdate/}

MAINTAINER=	thomas.orgis@@uni-hamburg.de
HOMEPAGE=	https://qrupdate.sourceforge.io/
COMMENT=	Library for fast updating of QR and Cholesky decompositions
LICENSE=	gnu-gpl-v2

USE_LANGUAGES=	fortran
USE_TOOLS=	gmake
REPLACE_SH=	test/report_results

TEST_TARGET=	test

MAKE_FLAGS=	FC=${FC:Q} LDFLAGS=${LDFLAGS:Q} FFLAGS=${FFLAGS:Q} PREFIX=${PREFIX} LIBDIR=lib
MAKE_FLAGS+=	BLAS=${BLAS_LIBS} LAPACK=${LAPACK_LIBS}

do-build:
	cd ${WRKSRC} && gmake ${MAKE_FLAGS} FPICFLAGS= lib \
	&& rm src/*.o && gmake ${MAKE_FLAGS} FPICFLAGS=-fPIC solib

.include "../../mk/blas.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@
