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>