svn commit: r347124 - in head/math: fftw fftw-float fftw/files

Tijl Coosemans tijl at FreeBSD.org
Wed Mar 5 17:27:28 UTC 2014


Author: tijl
Date: Wed Mar  5 17:27:27 2014
New Revision: 347124
URL: http://svnweb.freebsd.org/changeset/ports/347124
QAT: https://qat.redports.org/buildarchive/r347124/

Log:
  - Add USES=libtool to fix linker problem on FreeBSD/i386 8.x and
    FreeBSD/ia64.
  - Remove patch-configure.in (not needed) and remove USE_AUTOTOOLS.
  - Add OPTIONS_EXCLUDE=DOCS to math/fftw-float slave port.
  - Simplify Makefile a little.
  
  PR:		ports/187274

Deleted:
  head/math/fftw/files/patch-configure.in
Modified:
  head/math/fftw-float/Makefile
  head/math/fftw/Makefile
  head/math/fftw/pkg-plist

Modified: head/math/fftw-float/Makefile
==============================================================================
--- head/math/fftw-float/Makefile	Wed Mar  5 17:16:06 2014	(r347123)
+++ head/math/fftw-float/Makefile	Wed Mar  5 17:27:27 2014	(r347124)
@@ -1,11 +1,10 @@
 # Created by: Michael Johnson <ahze at ahze.net>
 # $FreeBSD$
 
-PORTREVISION=	3
-
 COMMENT=	Fast C routines (Single Percision)
 
 FFTW_FLAVOR=	float
 MASTERDIR=	${.CURDIR}/../../math/fftw
+OPTIONS_EXCLUDE=DOCS
 
 .include "${MASTERDIR}/Makefile"

Modified: head/math/fftw/Makefile
==============================================================================
--- head/math/fftw/Makefile	Wed Mar  5 17:16:06 2014	(r347123)
+++ head/math/fftw/Makefile	Wed Mar  5 17:27:27 2014	(r347124)
@@ -3,13 +3,12 @@
 
 PORTNAME=	fftw
 PORTVERSION=	2.1.5
-PORTREVISION?=	7
+PORTREVISION?=	8
 CATEGORIES=	math
 MASTER_SITES=	ftp://ftp.fftw.org/pub/fftw/ 		\
 		ftp://ftp.fftw.org/pub/fftw/old/ 	\
 		ftp://theory.lcs.mit.edu/pub/fftw/	\
 		ftp://pm.cse.rmit.edu.au/pub/dsp/fftw/
-PKGNAMESUFFIX=	${FFTW_PKGNAMESUFFIX}
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT?=	Fast C routines to compute the Discrete Fourier Transform
@@ -20,16 +19,14 @@ OPTIONS_DEFINE=	DOCS
 
 # current flavors: default, float
 FFTW_FLAVOR?=	default
-FFTW_SUFIX=
 
-USES=		fortran gmake
-USE_AUTOTOOLS=	aclocal automake autoconf libtool
-ACLOCAL_ARGS=	-I ${LOCALBASE}/share/aclocal
-AUTOMAKE_ARGS=	--add-missing
-CONFIGURE_ENV=	MAKEINFO="makeinfo --no-split"
+GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-shared
+USES=		fortran gmake libtool
 USE_LDCONFIG=	yes
 
+BROKEN_sparc64=	does not build
+
 PLIST_SUB=	FFTW_SUFX="${FFTW_SUFX}"
 
 PORTSCOUT=	limit:^2\.
@@ -37,11 +34,10 @@ PORTSCOUT=	limit:^2\.
 .if ${FFTW_FLAVOR}=="float"
 CONFIGURE_ARGS+=	--enable-float --enable-type-prefix
 FFTW_SUFX=		s
-FFTW_PKGNAMESUFFIX=	-float
-PLIST_SUB+=	DEF="@comment "
+PKGNAMESUFFIX=		-float
 .else
+FFTW_SUFIX=
 INFO=			fftw
-PLIST_SUB+=	DEF=""
 .endif
 
 .include <bsd.port.options.mk>
@@ -50,12 +46,8 @@ PLIST_SUB+=	DEF=""
 CONFIGURE_ARGS+=	--enable-i386-hacks
 .endif
 
-.if ${ARCH} == "sparc64"
-BROKEN=		does not build
-.endif
-
 post-patch:
-	@${REINPLACE_CMD} -e '/^SUBDIRS/s|doc | |' ${WRKSRC}/Makefile.am
+	@${REINPLACE_CMD} -e '/^SUBDIRS/s|doc | |' ${WRKSRC}/Makefile.in
 
 post-build:
 .if ${FFTW_FLAVOR}=="default"

Modified: head/math/fftw/pkg-plist
==============================================================================
--- head/math/fftw/pkg-plist	Wed Mar  5 17:16:06 2014	(r347123)
+++ head/math/fftw/pkg-plist	Wed Mar  5 17:27:27 2014	(r347124)
@@ -4,9 +4,11 @@ lib/lib%%FFTW_SUFX%%fftw.a
 lib/lib%%FFTW_SUFX%%fftw.la
 lib/lib%%FFTW_SUFX%%fftw.so
 lib/lib%%FFTW_SUFX%%fftw.so.2
+lib/lib%%FFTW_SUFX%%fftw.so.2.0.7
 lib/lib%%FFTW_SUFX%%rfftw.a
 lib/lib%%FFTW_SUFX%%rfftw.la
 lib/lib%%FFTW_SUFX%%rfftw.so
 lib/lib%%FFTW_SUFX%%rfftw.so.2
-%%DEF%%%%PORTDOCS%%%%DOCSDIR%%/fftw.ps
-%%DEF%%%%PORTDOCS%%@dirrm %%DOCSDIR%%
+lib/lib%%FFTW_SUFX%%rfftw.so.2.0.7
+%%PORTDOCS%%%%DOCSDIR%%/fftw.ps
+%%PORTDOCS%%@dirrm %%DOCSDIR%%


More information about the svn-ports-all mailing list