Date: Thu, 6 Aug 2009 00:24:35 GMT From: Robert Jenssen <robertjenssen@ozemail.com.au> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/137467: [NEW PORT] math/qrupdate: a Fortran library for fast update of QR and Cholesky decomposition Message-ID: <200908060024.n760OZPV086234@www.freebsd.org> Resent-Message-ID: <200908060030.n760U39J053076@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 137467 >Category: ports >Synopsis: [NEW PORT] math/qrupdate: a Fortran library for fast update of QR and Cholesky decomposition >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 06 00:30:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Robert Jenssen >Release: 7.2-STABLE >Organization: >Environment: FreeBSD kraken.wollstonecraft 7.2-STABLE FreeBSD 7.2-STABLE #0: Sun Aug 2 22:47:32 EST 2009 root@kraken.wollstonecraft:/usr/obj/usr/src/sys/KRAKEN i386 >Description: qrupdate is a Fortran library for fast update of QR and Cholesky decomposition. The project is hosted at: WWW: http://qrupdate.sourceforge.net/ qrupdate uses the GPL3 license. qrupdate was originally part of GNU-Octave. See the thread at: http://www.nabble.com/qrupdate---advice-sought-td21370748.html >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/math/qrupdate/ # /usr/ports/math/qrupdate/files # /usr/ports/math/qrupdate/files/patch-Makeconf # /usr/ports/math/qrupdate/files/patch-Makefile # /usr/ports/math/qrupdate/files/patch-src-Makefile # /usr/ports/math/qrupdate/Makefile # /usr/ports/math/qrupdate/pkg-descr # /usr/ports/math/qrupdate/pkg-plist # /usr/ports/math/qrupdate/distinfo # echo c - /usr/ports/math/qrupdate/ mkdir -p /usr/ports/math/qrupdate/ > /dev/null 2>&1 echo c - /usr/ports/math/qrupdate/files mkdir -p /usr/ports/math/qrupdate/files > /dev/null 2>&1 echo x - /usr/ports/math/qrupdate/files/patch-Makeconf sed 's/^X//' >/usr/ports/math/qrupdate/files/patch-Makeconf << '14008503c74e30185af441787dce2666' X--- Makeconf.orig 2009-03-11 17:08:32.000000000 +1100 X+++ Makeconf 2009-08-06 00:48:16.000000000 +1000 X@@ -1,14 +1,14 @@ X # set this to your compiler's executable name (e.g. gfortran, g77) X-FC=gfortran X+FC=gfortran43 X # requested flags X FFLAGS=-fimplicit-none -O3 -funroll-loops X # set if you need shared library X FPICFLAGS=-fPIC X X # BLAS library (only required for tests) X-BLAS=-lblas X+#BLAS=-L/usr/local/lib -lblas X # LAPACK library (only required for tests) X-LAPACK=-llapack X+#LAPACK=-llapack X X # Library version X VERSION=1.0 14008503c74e30185af441787dce2666 echo x - /usr/ports/math/qrupdate/files/patch-Makefile sed 's/^X//' >/usr/ports/math/qrupdate/files/patch-Makefile << '160d23132c4cf2a822e7c169c515f997' X--- Makefile.orig 2009-02-06 20:12:00.000000000 +1100 X+++ Makefile 2009-08-06 01:20:12.000000000 +1000 X@@ -21,6 +21,8 @@ X X include Makeconf X X+all: solib X+ X help: X @echo X @echo "The following targets are available:" X@@ -34,20 +36,20 @@ X lib: X make -C src/ lib X solib: X- make -C src/ solib X+ gmake -C src/ solib X test: lib X make -C test/ X X clean: X rm -f libqrupdate.a libqrupdate.so X- make -C src/ clean X- make -C test/ clean X+ gmake -C src/ clean X+ gmake -C test/ clean X X install: X- make -C src/ install X+ gmake -C src/ install X X install-shlib: X- make -C src/ install-shlib X+ gmake -C src/ install-shlib X X install-staticlib: X make -C src/ install-staticlib 160d23132c4cf2a822e7c169c515f997 echo x - /usr/ports/math/qrupdate/files/patch-src-Makefile sed 's/^X//' >/usr/ports/math/qrupdate/files/patch-src-Makefile << '494ec20e657a8546b48df934a8f6be44' X--- src/Makefile.orig 2009-08-06 01:21:58.000000000 +1000 X+++ src/Makefile 2009-08-06 01:28:32.000000000 +1000 X@@ -52,9 +52,9 @@ X install: install-shlib install-staticlib X X install-shlib: ../libqrupdate.so X- install -D -m644 ../libqrupdate.so $(PREFIX)/lib/libqrupdate.so.$(VERSION) X+ install -s ../libqrupdate.so $(PREFIX)/lib/libqrupdate.so.$(VERSION) X ln -s libqrupdate.so.$(VERSION) $(PREFIX)/lib/libqrupdate.so.$(MAJOR) X ln -s libqrupdate.so.$(VERSION) $(PREFIX)/lib/libqrupdate.so X X install-staticlib: ../libqrupdate.a X- install -D -m644 ../libqrupdate.a $(PREFIX)/lib/libqrupdate.a X+ install -s ../libqrupdate.a $(PREFIX)/lib/libqrupdate.a 494ec20e657a8546b48df934a8f6be44 echo x - /usr/ports/math/qrupdate/Makefile sed 's/^X//' >/usr/ports/math/qrupdate/Makefile << '26033a9fa0c003d2c440bfcdf178b3b5' X# New ports collection makefile for: qrupdate X# Date created: 4 August 2009 X# Whom: Robert Jenssen X# X# $FreeBSD$ X# X XPORTNAME= qrupdate XPORTVERSION= 1.0.1 XCATEGORIES= math XMASTER_SITES= http://downloads.sourceforge.net/project/qrupdate/qrupdate/1.0/ \ X http://transact.dl.sourceforge.net/project/qrupdate/qrupdate/1.0/ X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Fortran library for fast updates of QR and Cholesky decomposition X XFETCH_ARGS= -p X XUSE_FORTRAN= yes XUSE_GMAKE= yes X XUSE_LDCONFIG= yes X X.include <bsd.port.mk> 26033a9fa0c003d2c440bfcdf178b3b5 echo x - /usr/ports/math/qrupdate/pkg-descr sed 's/^X//' >/usr/ports/math/qrupdate/pkg-descr << '713a1c3b4b44cb5080e736cb2fca6857' Xqrupdate is a Fortran library for fast updates of QR and Cholesky Xdecomposition. It was originally part of GNU-Octave. X XWWW: http://qrupdate.sourceforge.net/ 713a1c3b4b44cb5080e736cb2fca6857 echo x - /usr/ports/math/qrupdate/pkg-plist sed 's/^X//' >/usr/ports/math/qrupdate/pkg-plist << '38aa6e22dd02fc2590ee516bc9cb5b1f' Xlib/libqrupdate.so.1.0 Xlib/libqrupdate.so.1 Xlib/libqrupdate.so Xlib/libqrupdate.a 38aa6e22dd02fc2590ee516bc9cb5b1f echo x - /usr/ports/math/qrupdate/distinfo sed 's/^X//' >/usr/ports/math/qrupdate/distinfo << '7e3816f1f3c8d1d739b5a78d3ec71eef' XMD5 (qrupdate-1.0.1.tar.gz) = 73d87b081e6fb89c9dc5b0ef0773b4dc XSHA256 (qrupdate-1.0.1.tar.gz) = 45ba0b4e6b15236a219b5b380e15fc9acfe6760a9ca5e53484de9b534969ba0d XSIZE (qrupdate-1.0.1.tar.gz) = 42179 7e3816f1f3c8d1d739b5a78d3ec71eef exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908060024.n760OZPV086234>