Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 May 2014 01:34:59 GMT
From:      Robert Jenssen <robertjenssen@ozemail.com.au>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/189690: Update usr/ports/math/qrupdate as requested for port staging
Message-ID:  <201405120134.s4C1Yx2w035940@cgiserv.freebsd.org>
Resent-Message-ID: <201405120140.s4C1e0VB026796@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         189690
>Category:       ports
>Synopsis:       Update usr/ports/math/qrupdate as requested for port staging
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 12 01:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Robert Jenssen
>Release:        10.0-RELEASE-p1
>Organization:
Robert Jenssen
>Environment:
FreeBSD leviathan 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr  8 06:45:06 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Attempted to update /usr/ports/math/qrupdate/Makefile for ports staging as requested in email of 10 May 2014  "ACTION REQUIRED - Unstaged Ports being DEPRECATED on June 31st".
>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:
#
#	qrupdate
#	qrupdate/Makefile
#	qrupdate/distinfo
#	qrupdate/files
#	qrupdate/files/patch-Makeconf
#	qrupdate/files/patch-Makefile
#	qrupdate/files/patch-src-Makefile
#	qrupdate/pkg-descr
#	qrupdate/pkg-plist
#
echo c - qrupdate
mkdir -p qrupdate > /dev/null 2>&1
echo x - qrupdate/Makefile
sed 's/^X//' >qrupdate/Makefile << '6a9d16d97df5a94761bdff12604a1716'
X# Created by: Robert Jenssen
X# $FreeBSD: head/math/qrupdate/Makefile 347809 2014-03-10 20:55:20Z gerald $
X
XPORTNAME=	qrupdate
XPORTVERSION=	1.1.2
XPORTREVISION=	2
XCATEGORIES=	math
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	qrupdate/qrupdate/1.2
X
XMAINTAINER=	robertjenssen@ozemail.com.au
XCOMMENT=	Fortran library for fast updates of QR and Cholesky decomposition
X
XLIB_DEPENDS=	libblas.so:${PORTSDIR}/math/blas liblapack.so:${PORTSDIR}/math/lapack
X
XUSES=		fortran gmake
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "sparc64"
XPICFLAG?=	-fPIC
XBROKEN=		Does not compile on sparc64: assertions fail
X.else
XPICFLAG?=	-fpic
X.endif
X
XUSE_LDCONFIG=	yes
X
Xpre-build:
X	@${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+g ; \
X		s+%%PICFLAG%%+${PICFLAG}+g ; ' \
X		${WRKSRC}/Makeconf
X
X.include <bsd.port.post.mk>
6a9d16d97df5a94761bdff12604a1716
echo x - qrupdate/distinfo
sed 's/^X//' >qrupdate/distinfo << 'd216d54ada4ed0630b7dfc4d62e64dc2'
XSHA256 (qrupdate-1.1.2.tar.gz) = e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08
XSIZE (qrupdate-1.1.2.tar.gz) = 49734
d216d54ada4ed0630b7dfc4d62e64dc2
echo c - qrupdate/files
mkdir -p qrupdate/files > /dev/null 2>&1
echo x - qrupdate/files/patch-Makeconf
sed 's/^X//' >qrupdate/files/patch-Makeconf << '057aa680aa306cc6affff67bafd285b7'
X--- Makeconf
X+++ Makeconf
X@@ -1,14 +1,14 @@
X # set this to your compiler's executable name (e.g. gfortran, g77)
X-FC=gfortran
X+FC=%%FC%%
X # requested flags
X-FFLAGS=-fimplicit-none -O3 -funroll-loops 
X+FFLAGS=%%FFLAGS%%
X # set if you need shared library
X-FPICFLAGS=-fPIC
X+FPICFLAGS=%%PICFLAG%%
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.1
057aa680aa306cc6affff67bafd285b7
echo x - qrupdate/files/patch-Makefile
sed 's/^X//' >qrupdate/files/patch-Makefile << '2a7fecd248d8eed58c2286a29d8463ec'
X--- Makefile
X+++ Makefile
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
X+	gmake -C src/ install-staticlib
2a7fecd248d8eed58c2286a29d8463ec
echo x - qrupdate/files/patch-src-Makefile
sed 's/^X//' >qrupdate/files/patch-src-Makefile << '9861131ffca3710814ba0b0232880f69'
X--- src/Makefile
X+++ src/Makefile
X@@ -65,14 +65,9 @@
X install-shlib: ../libqrupdate$(SOEXT) install-lib$(SOEXT)
X 
X install-lib.so:
X-	install -D -m644 ../libqrupdate.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.so.$(VERSION)
X+	install -s ../libqrupdate.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.so.$(VERSION)
X 	ln -s libqrupdate.so.$(VERSION) $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.so.$(MAJOR)
X 	ln -s libqrupdate.so.$(VERSION) $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.so
X 
X-install-lib.dylib:
X-	install -D -m644 ../libqrupdate.dylib $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.$(VERSION).dylib
X-	ln -s libqrupdate.$(VERSION).dylib $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.$(MAJOR).dylib
X-	ln -s libqrupdate.$(VERSION).dylib $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.dylib
X-
X install-staticlib: ../libqrupdate.a
X-	install -D -m644 ../libqrupdate.a $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.a
X+	install -s ../libqrupdate.a $(DESTDIR)$(PREFIX)/$(LIBDIR)/libqrupdate.a
9861131ffca3710814ba0b0232880f69
echo x - qrupdate/pkg-descr
sed 's/^X//' >qrupdate/pkg-descr << '6a69067d633f9b8423a62df9f7feef4f'
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/
6a69067d633f9b8423a62df9f7feef4f
echo x - qrupdate/pkg-plist
sed 's/^X//' >qrupdate/pkg-plist << '08120951b9c9db5d6d888ac97b7afe29'
Xlib/libqrupdate.so.1.1
Xlib/libqrupdate.so.1
Xlib/libqrupdate.so
Xlib/libqrupdate.a
08120951b9c9db5d6d888ac97b7afe29
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405120134.s4C1Yx2w035940>