On Thu, May 02, 2019 at 12:39:36PM +0100, Stuart Henderson wrote:
> On 2019/05/02 13:36, Martin Reindl wrote:
> > Hello ports,
> >
> > for math/grace, the three available FLAVORS are not enabled in the Makefile. Because
> > fftw can be used on netcdf data, I suggest removing these flavors altogether and
> > only keeping the no_x11.
> >
> > -m
> >
> >
[...]
> > FLAVORS= no_x11 fftw netcdf
>
> They need removing here ^^ as well, and also in pkg/DESCR.
>
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/Makefile,v
retrieving revision 1.158
diff -u -p -u -p -r1.158 Makefile
--- Makefile 4 Mar 2019 12:51:15 -0000 1.158
+++ Makefile 2 May 2019 11:41:09 -0000
@@ -33,6 +33,7 @@
SUBDIR += gnuplot
SUBDIR += gnuplot,no_x11
SUBDIR += grace
+ SUBDIR += grace,no_x11
SUBDIR += graphviz
SUBDIR += grpn
SUBDIR += gunits
Index: grace/Makefile
===================================================================
RCS file: /cvs/ports/math/grace/Makefile,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 Makefile
--- grace/Makefile 23 Jun 2018 19:53:36 -0000 1.44
+++ grace/Makefile 2 May 2019 11:41:09 -0000
@@ -3,7 +3,7 @@
COMMENT= GRaphing, Advanced Computation and Exploration of data
DISTNAME= grace-5.1.15
-REVISION= 8
+REVISION= 9
CATEGORIES= math
HOMEPAGE= http://plasma-gate.weizmann.ac.il/Grace/
@@ -22,16 +22,22 @@ MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/ac-t
CONFIGURE_ARGS+= --with-bundled-xbae \
--with-extra-incpath=${LOCALBASE}/include \
--with-extra-ldpath=${LOCALBASE}/lib \
+ --with-fftw \
+ --enable-netcdf \
--enable-grace-home=${PREFIX}/grace
-LIB_DEPENDS = graphics/jpeg \
+LIB_DEPENDS = devel/t1lib \
+ graphics/jpeg \
graphics/png \
- devel/t1lib \
graphics/tiff \
+ math/fftw \
+ math/netcdf \
print/pdflib
-WANTLIB += jpeg>=62 png>=2 t1>=5 tiff>=35 pdf>=2
-FLAVORS= no_x11 fftw netcdf
+WANTLIB += jpeg>=62 png>=2 pdf>=2 t1>=5 tiff>=35 fftw>=2 \
+ netcdf>=1
+
+FLAVORS= no_x11
FLAVOR?=
.if ${FLAVOR:Mno_x11}
@@ -43,22 +49,6 @@ LIB_DEPENDS+= x11/motif
WANTLIB+= ICE SM X11 Xext Xmu Xpm Xt Xm
MAKE_ENV+= MOTIFLIB='-L${LOCALBASE}/lib -lXm'
CONFIGURE_ENV= LDFLAGS=-lm
-.endif
-
-.if ${FLAVOR:Mfftw}
-LIB_DEPENDS += math/fftw
-WANTLIB += fftw>=2
-CONFIGURE_ARGS+= --with-fftw
-.else
-CONFIGURE_ARGS+= --without-fftw
-.endif
-
-.if ${FLAVOR:Mnetcdf}
-LIB_DEPENDS += math/netcdf
-WANTLIB += netcdf>=1
-CONFIGURE_ARGS+= --enable-netcdf
-.else
-CONFIGURE_ARGS+= --disable-netcdf
.endif
GRACE_DIR=${TRUEPREFIX}/grace
Index: grace/pkg/DESCR
===================================================================
RCS file: /cvs/ports/math/grace/pkg/DESCR,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 DESCR
--- grace/pkg/DESCR 29 May 2013 20:46:25 -0000 1.4
+++ grace/pkg/DESCR 2 May 2019 11:41:09 -0000
@@ -9,5 +9,3 @@ or perform automated tasks.
Flavors:
no_x11 - build command line tool only, no gui
- fftw - use math/fftw for optimized FFT
- netcdf - use math/netcdf for network common data form support
No comments:
Post a Comment