| Summary: | [PATCH] math/superlu: Update to version 5.1.1 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | tkato432 | ||||||||||
| Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||||||
| Status: | Closed FIXED | ||||||||||||
| Severity: | Affects Only Me | CC: | jbeich, marino, riggs, thierry | ||||||||||
| Priority: | --- | Keywords: | needs-patch, needs-qa, patch | ||||||||||
| Version: | Latest | ||||||||||||
| Hardware: | Any | ||||||||||||
| OS: | Any | ||||||||||||
| Attachments: |
|
||||||||||||
Created attachment 163892 [details]
math_superlu.diff
Version 5.1 has been released.
Comment on attachment 163892 [details]
math_superlu.diff
Port is un-maintained, implicit approval
Did they re-roll the distfile? => Attempting to fetch http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_5.1.tar.gz fetch: http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_5.1.tar.gz: size mismatch: expected 2563623, actual 2562892 Oh, it would appear so.
diff -urN old/SuperLU_5.1/SRC/util.c new/SuperLU_5.1/SRC/util.c
--- old/SuperLU_5.1/SRC/util.c 2015-07-25 05:39:53.000000000 +0000
+++ new/SuperLU_5.1/SRC/util.c 2015-12-18 20:37:31.000000000 +0000
@@ -29,7 +29,7 @@
void superlu_abort_and_exit(char* msg)
{
- fprintf(stderr, msg);
+ fprintf(stderr, "%s", msg);
exit (-1);
}
diff -urN old/SuperLU_5.1/make.inc new/SuperLU_5.1/make.inc
--- old/SuperLU_5.1/make.inc 2015-12-03 23:27:55.000000000 +0000
+++ new/SuperLU_5.1/make.inc 2015-12-04 01:06:38.000000000 +0000
@@ -21,7 +21,7 @@
#
# The name of the libraries to be created/linked to
#
-SuperLUroot = $(HOME)/Dropbox/Codes/SuperLU/SuperLU_5.1
+SuperLUroot = $(HOME)/Dropbox/Codes/SuperLU/SuperLU
SUPERLULIB = $(SuperLUroot)/lib/libsuperlu_5.1.a
#BLASLIB = $(SuperLUroot)/lib/libblas.a
(In reply to tkato432 from comment #4) With the new tarball the build fails: ... => Patch patch-make.inc failed to apply cleanly. Can you resubmit a working patch against the new distfile? Created attachment 165270 [details]
math_superlu.diff
Adjusted to the latest tarball.
Comment on attachment 165270 [details]
math_superlu.diff
Port is unmaintained, implicit approval
According to http://crd.lbl.gov/~xiaoye/SuperLU/ it has been upgraded to 5.1.1. Created attachment 166087 [details]
math_superlu.diff
Version 5.1.1 has been released.
A commit references this bug: Author: mat Date: Tue Mar 8 15:55:13 UTC 2016 New revision: 410620 URL: https://svnweb.freebsd.org/changeset/ports/410620 Log: Update to 5.1.1. PR: 203482 Submitted by: tkato432 yahoo com Sponsored by: Absolight Changes: head/math/superlu/Makefile head/math/superlu/distinfo head/math/superlu/files/ head/math/superlu/pkg-descr head/math/superlu/pkg-plist mat, this broke arpack++ everywhere specifically, arpark++ specifies lib/libsuperlu.a which this commit removed http://portsmon.freebsd.org/portoverview.py?category=math&portname=arpack%2B%2B cad/tochnog is broken because of this commit too. I'm reopening the PR. ports r411007 fixed comment 12 and ports r411034 fixed comment 11. Unless you thx |
Created attachment 161615 [details] math_superlu.diff