From nobody@FreeBSD.org  Thu Aug  6 00:24:35 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C3DD81065673
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  6 Aug 2009 00:24:35 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id B15BC8FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  6 Aug 2009 00:24:35 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n760OZrX086265
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 6 Aug 2009 00:24:35 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n760OZPV086234;
	Thu, 6 Aug 2009 00:24:35 GMT
	(envelope-from nobody)
Message-Id: <200908060024.n760OZPV086234@www.freebsd.org>
Date: Thu, 6 Aug 2009 00:24:35 GMT
From: Robert Jenssen <robertjenssen@ozemail.com.au>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] math/qrupdate: a Fortran library for fast update of QR and Cholesky decomposition
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 06 00:30:03 UTC 2009
>Closed-Date:    Thu Aug 06 03:40:01 UTC 2009
>Last-Modified:  Thu Aug  6 03:40:03 UTC 2009
>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:
State-Changed-From-To: open->closed 
State-Changed-By: maho 
State-Changed-When: Thu Aug 6 03:39:48 UTC 2009 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=137467 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/137467: commit references a PR
Date: Thu,  6 Aug 2009 03:38:25 +0000 (UTC)

 maho        2009-08-06 03:38:13 UTC
 
   FreeBSD ports repository
 
   Modified files:
     math                 Makefile 
   Added files:
     math/qrupdate        Makefile distinfo pkg-descr pkg-plist 
     math/qrupdate/files  patch-Makeconf patch-Makefile 
                          patch-src-Makefile 
   Log:
   qrupdate is a Fortran library for fast updates of QR and Cholesky
   decomposition. It was originally part of GNU-Octave.
   
   WWW: http://qrupdate.sourceforge.net/
   
   PR:             137467
   Submitted by:   Robert Jenssen
   Note: maintainership is taken over by maho@FreeBSD.org.
   
   Revision  Changes    Path
   1.613     +1 -0      ports/math/Makefile
   1.1       +36 -0     ports/math/qrupdate/Makefile (new)
   1.1       +3 -0      ports/math/qrupdate/distinfo (new)
   1.1       +22 -0     ports/math/qrupdate/files/patch-Makeconf (new)
   1.1       +37 -0     ports/math/qrupdate/files/patch-Makefile (new)
   1.1       +14 -0     ports/math/qrupdate/files/patch-src-Makefile (new)
   1.1       +4 -0      ports/math/qrupdate/pkg-descr (new)
   1.1       +4 -0      ports/math/qrupdate/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
