ports/93925: [UPDATE] math/fftw3 to 3.1

Rainer Alves rainer.alves at gmail.com
Tue Feb 28 03:20:04 UTC 2006


>Number:         93925
>Category:       ports
>Synopsis:       [UPDATE] math/fftw3 to 3.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 28 03:20:02 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Rainer Alves
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
BrasilTelecom

>Environment:
>Description:

- Update to 3.1
- Remove alloc.c patch, it has been added upstream to kalloc.c
- Library versioning was bumped (libfftw3*.so.3 -> libfftw3*.so.4), fixed pkg-plist

http://www.fftw.org/release-notes.html


>How-To-Repeat:
>Fix:

--- fftw3-3.1.diff begins here ---
diff -ruN math/fftw3.orig/Makefile math/fftw3/Makefile
--- math/fftw3.orig/Makefile	Thu Feb 23 10:06:49 2006
+++ math/fftw3/Makefile	Mon Feb 27 23:27:45 2006
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	fftw3
-PORTVERSION=	3.0.1
-PORTREVISION?=	5
+PORTVERSION=	3.1
 CATEGORIES=	math
 MASTER_SITES=	ftp://ftp.fftw.org/pub/fftw/ 		\
 		http://www.fftw.org/
@@ -24,7 +23,6 @@
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 USE_GNOME=	gnomehack gnometarget pkgconfig
-USE_REINPLACE=	yes
 USE_PERL5_BUILD=yes
 INSTALLS_SHLIB=	yes
 USE_LDOUBLE=	yes
diff -ruN math/fftw3.orig/distinfo math/fftw3/distinfo
--- math/fftw3.orig/distinfo	Wed Nov  9 10:03:35 2005
+++ math/fftw3/distinfo	Mon Feb 27 23:31:24 2006
@@ -1,3 +1,3 @@
-MD5 (fftw-3.0.1.tar.gz) = 76cd21ecc9a7bed6343566c473c36477
-SHA256 (fftw-3.0.1.tar.gz) = 14f2cf295eed74369c622db005fe34f57e74a5efbd3fb66144b8d6d284ce0cb1
-SIZE (fftw-3.0.1.tar.gz) = 1946361
+MD5 (fftw-3.1.tar.gz) = 911515569a8abdc7dbb207d53f34e60b
+SHA256 (fftw-3.1.tar.gz) = e961dd3f7df9ec11cebf3a9c80752caee22a00fd149b36c7680f8da708e76bf7
+SIZE (fftw-3.1.tar.gz) = 2692325
diff -ruN math/fftw3.orig/files/patch-alloc.c math/fftw3/files/patch-alloc.c
--- math/fftw3.orig/files/patch-alloc.c	Thu Dec  9 16:21:04 2004
+++ math/fftw3/files/patch-alloc.c	Wed Dec 31 21:00:00 1969
@@ -1,12 +0,0 @@
---- kernel/alloc.c.orig	Sat Mar 15 15:29:43 2003
-+++ kernel/alloc.c	Thu Dec  9 03:31:56 2004
-@@ -79,6 +79,9 @@
- #    undef real_free
- #    define real_free our_free16
- 
-+
-+#  elif defined(__FreeBSD__)
-+     p = malloc(n);
- #  elif defined(HAVE_MEMALIGN)
-      p = memalign(MIN_ALIGNMENT, n);
- 
diff -ruN math/fftw3.orig/pkg-plist math/fftw3/pkg-plist
--- math/fftw3.orig/pkg-plist	Thu Dec  1 15:32:40 2005
+++ math/fftw3/pkg-plist	Mon Feb 27 23:55:00 2006
@@ -4,8 +4,8 @@
 %%DEF%%include/fftw3.h
 lib/libfftw3%%FFTW3_SUFX%%.a
 lib/libfftw3%%FFTW3_SUFX%%.so
-lib/libfftw3%%FFTW3_SUFX%%.so.3
+lib/libfftw3%%FFTW3_SUFX%%.so.4
 lib/libfftw3%%FFTW3_SUFX%%_threads.a
 lib/libfftw3%%FFTW3_SUFX%%_threads.so
-lib/libfftw3%%FFTW3_SUFX%%_threads.so.3
+lib/libfftw3%%FFTW3_SUFX%%_threads.so.4
 libdata/pkgconfig/fftw3%%FFTW3_SUFX%%.pc
--- fftw3-3.1.diff ends here ---

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



More information about the freebsd-ports-bugs mailing list