ports/183487: maintainer update: science/afni

Jason Bacon jwbacon at tds.net
Wed Oct 30 15:50:02 UTC 2013


>Number:         183487
>Category:       ports
>Synopsis:       maintainer update: science/afni
>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:   Wed Oct 30 15:50:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Jason Bacon
>Release:        10.0-BETA1
>Organization:
Acadix Consulting, LLC
>Environment:
FreeBSD freebsd10.local 10.0-BETA1 FreeBSD 10.0-BETA1 #0 r256420: Sun Oct 13 01:43:07 UTC 2013     root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Updates for building on 10.0-BETA1.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN --exclude=CVS /usr/ports/science/afni/Makefile /usr/wip/science/afni/Makefile
--- /usr/ports/science/afni/Makefile	2013-09-20 17:48:30.000000000 -0500
+++ /usr/wip/science/afni/Makefile	2013-10-30 10:38:39.000000000 -0500
@@ -11,7 +11,7 @@
 
 PORTNAME=	afni
 PORTVERSION=	2012.04.17.2129
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	science biology graphics
 MASTER_SITES=	http://personalpages.tds.net/~jwbacon/Ports/distfiles/AFNI/${PORTVERSION}/ \
 		http://www.acadix.biz/Ports/distfiles/AFNI/${PORTVERSION}/
@@ -23,17 +23,30 @@
 MAINTAINER=	jwbacon at tds.net
 COMMENT=	Advanced Functional Neuro Imaging
 
-LIB_DEPENDS=	R:${PORTSDIR}/math/R \
-		gsl:${PORTSDIR}/math/gsl
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	Xm:${PORTSDIR}/x11-toolkits/open-motif \
+		R:${PORTSDIR}/math/R \
+		gsl:${PORTSDIR}/math/gsl \
+		netcdf:${PORTSDIR}/science/netcdf-ftn
 RUN_DEPENDS=	cjpeg:${PORTSDIR}/graphics/jpeg \
 		mpeg_encode:${PORTSDIR}/multimedia/mpeg_encode \
 		whirlgif:${PORTSDIR}/graphics/whirlgif \
 		ppmtogif:${PORTSDIR}/graphics/netpbm \
-		endian:${PORTSDIR}/sysutils/endian
+		endian:${PORTSDIR}/sysutils/endian \
+		qhull:${PORTSDIR}/math/qhull5
+
+CONFLICTS=	im-[0-9]* \
+		nifticlib-[0-9]* \
+		open-usp-tukubai-[0-9]*
 
 USES=		gettext iconv gmake motif
 
+# Some prereqs use gcc anyway
+USE_GCC=	yes
+
 NO_STAGE=	yes
+
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "sparc64"
@@ -42,6 +55,8 @@
 
 USE_GL=		glw glu
 USE_XORG=	xi
+# Some build scripts pick up MAKE from the environment, not from Makefile
+# MAKE_ENV=	CC="${CC}" MAKE="gmake"
 MAKE_ENV=	CC="${CC}"
 MAKE_JOBS_UNSAFE=yes
 
@@ -102,7 +117,6 @@
 	${MV}	${INSTALL_WRKSRC}/README* \
 		${STAGE}/doc
 	${MV}	${INSTALL_WRKSRC}/abut ${INSTALL_WRKSRC}/afni_abut
-	${MV}	${INSTALL_WRKSRC}/qhull ${INSTALL_WRKSRC}/afni_qhull
 	for binary in `${FILE} ${INSTALL_WRKSRC}/* | fgrep 'ELF' | ${AWK} -F ':' ' { print $$1 }'` ; do \
 		${MV} $${binary} ${STAGE}/bin ; \
 	done
diff -ruN --exclude=CVS /usr/ports/science/afni/files/Makefile.FreeBSD_PORT /usr/wip/science/afni/files/Makefile.FreeBSD_PORT
--- /usr/ports/science/afni/files/Makefile.FreeBSD_PORT	2012-07-14 09:29:18.000000000 -0500
+++ /usr/wip/science/afni/files/Makefile.FreeBSD_PORT	2013-10-30 08:23:03.000000000 -0500
@@ -53,7 +53,7 @@
 CEXTRA += -DPIC -fPIC
 endif
 
-CFLAGS += ${CEXTRA}
+CFLAGS += -Wno-return-type -Wno-switch ${CEXTRA}
 CC     += ${CFLAGS}
 
 CCVOL  = ${CC}
@@ -67,6 +67,9 @@
 LFLAGS = -s -L. -L${LOCALBASE}/lib
 
 MAKE   = gmake
+# Some build scripts pick up the wrong make, so Makefile.INCLUDE is edited
+# to use GMAKE
+GMAKE  = gmake
 
 PLUGIN_SUFFIX = so
 PLUGIN_LFLAGS = -shared
diff -ruN --exclude=CVS /usr/ports/science/afni/files/patch-Makefile.INCLUDE /usr/wip/science/afni/files/patch-Makefile.INCLUDE
--- /usr/ports/science/afni/files/patch-Makefile.INCLUDE	2012-07-14 09:29:18.000000000 -0500
+++ /usr/wip/science/afni/files/patch-Makefile.INCLUDE	2013-10-30 08:19:47.000000000 -0500
@@ -1,5 +1,5 @@
 --- Makefile.INCLUDE.orig	2012-04-17 15:56:21.000000000 -0500
-+++ Makefile.INCLUDE	2012-04-18 13:39:29.000000000 -0500
++++ Makefile.INCLUDE	2013-10-30 08:19:45.000000000 -0500
 @@ -48,7 +48,7 @@
  ## AFNI package, but included because they are useful.  Some of
  ## them are Open Source programs, not from the AFNI group at all.
@@ -9,6 +9,51 @@
  
  # mpegtoppm in above list
  
+@@ -58,7 +58,7 @@
+ PROGRAMS = afni to3d from3d abut 3dclust nsize 3dinfo 3dproject 3dmerge count   \
+            sfim tfim ftosh 3dttest 3ddup imrotate imreg imstat 3dnvals          \
+            fim2 imand FD2 sqwave immask imdump imaver 3dhistog 3dfim 3daxialize \
+-               cdf 2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 plugout_tta   \
++               2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 plugout_tta       \
+            waver 3dnewid 3dcalc ccalc imcalc 1dmatcalc 3drefit 3dbucket         \
+            3dNLfim 3dTSgen AlphaSim 3dFWHM plugout_tt 3dnoise plugout_ijk       \
+            3dMannWhitney 3dWilcoxon 3dKruskalWallis 3dFriedman 3dRegAna         \
+@@ -70,7 +70,7 @@
+            3dWavelets 3dfim+ imcutup imcat 3dWinsor 3dZeropad 3dTagalign        \
+            3dMean 3dAttribute cat_matvec 3dOverlap 3dClipLevel 3dZregrid        \
+            3dEntropy 3ddelay ent16 3dRowFillin 1dgrayplot 3dToutcount 1dsum     \
+-           3dExtrema qhull strblast 3dConvolve 3dZcutup 3dZcat 3dTqual 3dGetrow \
++           3dExtrema strblast 3dConvolve 3dZcutup 3dZcat 3dTqual 3dGetrow       \
+            3dTcorrelate 3dAnatNudge 3dcopy Vecwarp 3dMINCtoAFNI 3dCM fdrval     \
+            3dAFNItoANALYZE siemens_vision ge_header mayo_analyze 3dAFNItoNIFTI  \
+            3dAutoTcorrelate 3dFDR rtfeedme 3dAutomask 3dAFNItoMINC 3dBrickStat  \
+@@ -89,7 +89,7 @@
+            3dBlurInMask 3dRank 3dFFT 1dgenARMA11 3dPeriodogram 1dAstrip         \
+            3dLocalPV 3dBandpass 3dSetupGroupInCorr 3dGroupInCorr 3dTcorr1D      \
+            3dClustSim 3dRetinoPhase 3dMaskToASCII 3dttest++ 3dDTtoDWI           \
+-           niccc rbox qdelaunay 3dkmeans 3dXYZcat 3dPolyfit 3dNwarpApply        \
++           niccc 3dkmeans 3dXYZcat 3dPolyfit 3dNwarpApply                       \
+            1dCorrelate 3dCountSpikes 3dNwarpCalc dicom_hinfo apsearch 1dBport   \
+            3dNormalityTest                                                      \
+            $(EXTRAS)
+@@ -97,7 +97,7 @@
+ PROGRAMS_NOPLUG = afni to3d from3d abut 3dclust nsize 3dinfo 3dproject 3dmerge      \
+                   sfim tfim ftosh 3dttest 3ddup imrotate imreg imstat 3dnoise count \
+                   fim2 imand FD2 sqwave immask imdump imaver 3dhistog 3dfim imupsam \
+-                      cdf 2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 3drefit    \
++                      2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 3drefit        \
+                   waver 3dnewid 3dcalc ccalc imcalc 2dImReg 3dmaskave adwarp fdrval \
+                   3dMannWhitney 3dWilcoxon 3dKruskalWallis 3dFriedman 3dRegAna      \
+                   imstack byteorder 3dDeconvolve 3dTcat 3drotate 3dvolreg 1dplot    \
+@@ -133,7 +133,7 @@
+ PROGRAMS_EXE = afni.exe to3d from3d abut 3dclust nsize 3dinfo 3dproject 3dmerge   \
+                sfim tfim ftosh 3dttest 3ddup imrotate imreg imstat 3dnvals count  \
+                fim2 imand FD2 sqwave immask imdump imaver 3dhistog 3dfim 3dGetrow \
+-                   cdf 2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 plugout_tta \
++                   2swap 4swap mritopgm 3dANOVA 3dANOVA2 3dANOVA3 plugout_tta     \
+                waver 3dnewid 3dcalc ccalc imcalc 1dmatcalc 3drefit 3dbucket       \
+                3dAFNItoNIML    AlphaSim 3dFWHM plugout_tt 3dnoise plugout_ijk     \
+                3dMannWhitney 3dWilcoxon 3dKruskalWallis 3dFriedman 3dRegAna       \
 @@ -282,6 +282,9 @@
  3dbuc2fim:3dbuc2fim.o
  	$(CC) -o 3dbuc2fim 3dbuc2fim.o $(LFLAGS) $(LLIBS)
@@ -19,3 +64,378 @@
  mritopgm:mritopgm.c
  	$(CC) -o mritopgm mritopgm.c $(INFLAGS) $(LFLAGS) $(LLIBS)
  
+@@ -2038,7 +2041,7 @@
+ # remake netcdf objects with PIC
+ shared_netcdf_attr:
+ 	$(RM) netcdf_attr.o
+-	$(MAKE) netcdf_attr.o CCMIN="${CCMIN} -fPIC"
++	$(GMAKE) netcdf_attr.o CCMIN="${CCMIN} -fPIC"
+ 
+ # same as .a, but build as a shared object
+ libmrix.a:$(IMOBJS) imseq.h display.h xim.h bbox.h xutil.h
+@@ -2228,13 +2231,13 @@
+ 
+ f2c:
+ 	( cd f2cdir ;                                                         \
+-	  $(MAKE) f2c clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)' 'CCMIN=$(CCMIN)' \
++	  $(GMAKE) f2c clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)' 'CCMIN=$(CCMIN)' \
+ 	        'RANLIB=$(RANLIB)' 'LDFLAGS=$(LDFLAGS)' 'IFLAGS=$(ISFLAGS)' ;  \
+ 	  $(MV) f2c .. ; )
+ 
+ libf2c.a:
+ 	( cd f2cdir ;                                                        \
+-	  $(MAKE) libf2c.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)'            \
++	  $(GMAKE) libf2c.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)'            \
+ 	        'RANLIB=$(RANLIB)' 'LDFLAGS=$(LDFLAGS)' 'IFLAGS=$(ISFLAGS)' ; \
+ 	  $(MV) libf2c.a .. ; )
+ 
+@@ -2249,7 +2252,7 @@
+ 
+ libdl.a:dlcompat/dlfcn.h dlcompat/dlopen.c
+ 	( cd dlcompat ;              \
+-	  $(MAKE) libdl.a ;          \
++	  $(GMAKE) libdl.a ;          \
+ 	  $(CP) libdl.a dlfcn.h .. ; \
+           cd .. ;                    \
+ 	  $(RANLIB) libdl.a ;     )
+@@ -2259,7 +2262,7 @@
+ 
+ libcoxplot.a:coxplot.h
+ 	( cd coxplot ;                                                       \
+-	  $(MAKE) libcoxplot.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)'        \
++	  $(GMAKE) libcoxplot.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)'        \
+ 	        'RANLIB=$(RANLIB)' 'LDFLAGS=$(LDFLAGS)' 'IFLAGS=$(ISFLAGS)' ; \
+ 	  $(MV) libcoxplot.a .. ; )
+ 
+@@ -2305,26 +2308,26 @@
+ 
+ file_tool: ge4_header.o
+ 	( cd rickr ;                                                    \
+-	$(MAKE) file_tool 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'      \
++	$(GMAKE) file_tool 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'      \
+ 			'LFLAGS=$(LFLAGS)' 'LLIBS=$(LLIBS)' ;           \
+ 	$(MV) file_tool .. ; )
+ 
+ Dimon: rickr/Dimon.c rickr/Imon.h rickr/realtime.c rickr/realtime.h
+ 	( cd rickr ; 							\
+-	$(MAKE) Dimon 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'        	\
++	$(GMAKE) Dimon 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'        	\
+ 		  'LFLAGS=$(LFLAGS)' 'EXTRA_LIBS_2=$(EXTRA_LIBS_2)'	\
+ 		  'LGIFTI=$(LGIFTI)' ;					\
+ 	$(MV) Dimon .. ; )
+ 
+ Imon: rickr/Imon.c rickr/Imon.h rickr/realtime.c rickr/realtime.h thd_iochan.o
+ 	( cd rickr ; 							\
+-	$(MAKE) Imon 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'        	\
++	$(GMAKE) Imon 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'        	\
+ 		  'LFLAGS=$(LFLAGS)' 'EXTRA_LIBS_2=$(EXTRA_LIBS_2)' ;	\
+ 	$(MV) Imon .. ; )
+ 
+ serial_helper: rickr/serial_helper.c
+ 	( cd rickr ;                                                    \
+-	$(MAKE) serial_helper 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'  \
++	$(GMAKE) serial_helper 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'  \
+ 		  'LFLAGS=$(LFLAGS)' 'EXTRA_LIBS_2=$(EXTRA_LIBS_2)' ;	\
+ 	$(MV) serial_helper .. ; )
+ 
+@@ -2334,7 +2337,7 @@
+ 
+ gtest:
+ 	( cd gifti ; 							\
+-	$(MAKE) gtest 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'         \
++	$(GMAKE) gtest 'RM=$(RM)' 'CC=$(CC)' 'IFLAGS=$(ISFLAGS)'         \
+ 	                'LFLAGS=$(LFLAGS)' ;                            \
+ 	$(MV) gtest .. ; )
+ 
+@@ -2343,7 +2346,7 @@
+ 
+ libvolpack.a:
+ 	( cd volpack ;                                                       \
+-	  $(MAKE) libvolpack.a clean 'RM=$(RM)' 'CC=$(CCVOL)' 'AR=$(AR)'     \
++	  $(GMAKE) libvolpack.a clean 'RM=$(RM)' 'CC=$(CCVOL)' 'AR=$(AR)'     \
+ 	        'RANLIB=$(RANLIB)' 'LDFLAGS=$(LDFLAGS)' 'IFLAGS=$(ISFLAGS)' ; \
+ 	  $(MV) libvolpack.a .. ; )
+ 
+@@ -2358,7 +2361,7 @@
+ 
+ qhull:
+ 	( cd qhulldir ;                                                  \
+-	  $(MAKE) qhull rbox qdelaunay clean \
++	  $(GMAKE) qhull rbox qdelaunay clean \
+ 	        'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' ; \
+ 	  $(MV) qhull rbox qdelaunay .. ; )
+ 
+@@ -2366,26 +2369,26 @@
+ 
+ qhull.exe:
+ 	( cd qhulldir ;                                                  \
+-	  $(MAKE) qhull clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' ; \
++	  $(GMAKE) qhull clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' ; \
+ 	  $(MV) qhull.exe .. ; )
+ 
+ #######
+ # 3DEdge library files - make them and move them up here
+ 
+ lib3DEdge.a:
+-	( cd 3DEdge/src ; $(MAKE) clean lib3DEdge.a 'RM=$(RM)' 'AR=$(AR)' 'RANLIB=$(RANLIB)' 'CC=$(CCFAST)' 'IFLAGS=$(ISFLAGS)' 'LFLAGS=$(LFLAGS)' ; $(MV) *.a ../.. ; )
++	( cd 3DEdge/src ; $(GMAKE) clean lib3DEdge.a 'RM=$(RM)' 'AR=$(AR)' 'RANLIB=$(RANLIB)' 'CC=$(CCFAST)' 'IFLAGS=$(ISFLAGS)' 'LFLAGS=$(LFLAGS)' ; $(MV) *.a ../.. ; )
+ 
+ #######
+ # Eispack and CDF library files - make them and move them up here
+ 
+ eis_bakvec.o:
+-	( cd eispack/ ; $(MAKE) all 'CC=$(CCFAST)' 'CCSVD=$(CCSVD)' ; $(MV) *.o .. ; )
++	( cd eispack/ ; $(GMAKE) all 'CC=$(CCFAST)' 'CCSVD=$(CCSVD)' ; $(MV) *.o .. ; )
+ 
+ #######
+ # Ditto for NIML objects
+ 
+ $(NIML_OBJS):niml.h
+-	( cd niml/ ; $(MAKE) all 'CC=$(CC)' ; $(MV) *.o .. ; )
++	( cd niml/ ; $(GMAKE) all 'CC=$(CC)' ; $(MV) *.o .. ; )
+ 
+ niml.h:niml/niml.h
+ 	$(CP) niml/niml.h .
+@@ -2399,7 +2402,7 @@
+           CXX="" ; export CXX ; CC="${CCMIN}";export CC;  \
+           $(RM) config.cache config.log config.status ;   \
+           chmod ugo+x ./configure ;                       \
+-          ./configure ; $(MAKE) libsrc/all ;              \
++          ./configure ; $(GMAKE) libsrc/all ;              \
+           $(CP) libsrc/netcdf.h  ../.. ;                  \
+           $(MV) libsrc/attr.o    ../../netcdf_attr.o    ; \
+           $(MV) libsrc/dim.o     ../../netcdf_dim.o     ; \
+@@ -2414,14 +2417,14 @@
+           $(MV) libsrc/v2i.o     ../../netcdf_v2i.o     ; \
+           $(MV) libsrc/var.o     ../../netcdf_var.o     ; \
+           $(RM) config.cache config.log config.status ;   \
+-          $(MAKE) clean ; )
++          $(GMAKE) clean ; )
+ 
+ #######
+ # 27 Jul 2001 - for fun
+ 
+ gifsicle:
+ 	( cd gifsicledir ;                                                  \
+-	  $(MAKE) gifsicle clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' ; \
++	  $(GMAKE) gifsicle clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' ; \
+ 	  $(MV) gifsicle .. ; )
+ 
+ #######
+@@ -2429,7 +2432,7 @@
+ 
+ mpeg_encode:
+ 	( cd mpeg_encodedir ;                                                                   \
+-	  $(MAKE) mpeg_encode clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' 'LLIBS=$(LLIBS)' ; \
++	  $(GMAKE) mpeg_encode clean 'RM=$(RM)' 'CC=$(CC)' 'LFLAGS=$(LFLAGS)' 'LLIBS=$(LLIBS)' ; \
+ 	  $(MV) mpeg_encode .. ; )
+ 
+ #######
+@@ -2438,7 +2441,7 @@
+ mpegtoppm:
+ 	( cd mpegtoppm_dir ; chmod ugo+x ./configure ;                                         \
+ 	  ./configure --disable-sdl --disable-mlib --without-x --disable-dependency-tracking --disable-accel-detect ; \
+-	  $(MAKE) ; mv doc/sample2 ../mpegtoppm ; $(MAKE) clean ; )
++	  $(GMAKE) ; mv doc/sample2 ../mpegtoppm ; $(GMAKE) clean ; )
+ 
+ #######
+ # 11 Sep 2002 - for fun
+@@ -2450,12 +2453,12 @@
+ cjpeg:
+ 	( cd jpeg-6b ; $(RM) Makefile jconfig.h ;                    \
+           chmod ugo+x ./configure ; ./configure 'CC=$(CCMIN)' ; \
+-          $(MAKE) ; $(MV) cjpeg djpeg libjpeg.a .. ;            \
+-          $(MAKE) clean ; $(RM) Makefile )
++          $(GMAKE) ; $(MV) cjpeg djpeg libjpeg.a .. ;            \
++          $(GMAKE) clean ; $(RM) Makefile )
+ 
+ libXmHTML.a:
+-	( cd XmHTML ; make lib 'CC=$(CC)' 'II=$(IFLAGS)' ; \
+-		$(MV) lib/libXmHTML.a .. ; make clean   )
++	( cd XmHTML ; gmake lib 'CC=$(CC)' 'II=$(IFLAGS)' ; \
++		$(MV) lib/libXmHTML.a .. ; gmake clean   )
+ 
+ thd_xwebber.o:thd_xwebber.c
+ 	$(CC) -c thd_xwebber.c -I./XmHTML/include $(INFLAGS)
+@@ -2465,7 +2468,7 @@
+ 
+ libfftw.a:
+ 	( cd fftw ;                                                    \
+-	  $(MAKE) libfftw.a clean 'RM=$(RM)' 'CC=$(CCFAST)' 'AR=$(AR)' \
++	  $(GMAKE) libfftw.a clean 'RM=$(RM)' 'CC=$(CCFAST)' 'AR=$(AR)' \
+ 	        'RANLIB=$(RANLIB)' 'LDFLAGS=$(LDFLAGS)' 'IFLAGS=$(ISFLAGS)' ; \
+ 	  $(MV) libfftw.a .. ; )
+ 
+@@ -2480,7 +2483,7 @@
+ 
+ libclam.a:
+ 	( cd clamdir ;                                             \
+-	  $(MAKE) libclam.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)' \
++	  $(GMAKE) libclam.a clean 'RM=$(RM)' 'CC=$(CC)' 'AR=$(AR)' \
+ 	        'RANLIB=$(RANLIB)' 'IFLAGS=-I..' ;                 \
+ 	  $(MV) libclam.a .. ; )
+ 
+@@ -2819,13 +2822,13 @@
+ 3dkmeans: avovk/3dkmeans.c avovk/cluster_floatNOMASK.c avovk/thd_segtools_fNM.c
+ 	( cd avovk ;	\
+ 	./@MakeLocalMake	;\
+-	$(MAKE) afni_all  ;	\
++	$(GMAKE) afni_all  ;	\
+ 	cd ../	;		)
+ 
+ libsegtools.a: avovk/cluster_floatNOMASK.c avovk/thd_segtools_fNM.c
+ 	( cd avovk ;	\
+ 	./@MakeLocalMake	;\
+-	$(MAKE) libsegtools.a  ;	\
++	$(GMAKE) libsegtools.a  ;	\
+ 	$(CP) libsegtools.a ../;	\
+ 	cd ../	;		)
+ 
+@@ -2836,13 +2839,13 @@
+ ptaylor_all: 
+ 	( cd ptaylor ;	\
+ 	./@MakeLocalMake	;\
+-	$(MAKE) all  ;	\
++	$(GMAKE) all  ;	\
+ 	cd ../	;		)
+ 
+ libtracktools.a: ptaylor/libtracktools.a
+ 	( cd ptaylor ;	\
+ 	./@MakeLocalMake	;\
+-	$(MAKE) libtracktools.a  ;	\
++	$(GMAKE) libtracktools.a  ;	\
+ 	$(CP) libtracktools.a ../;	\
+ 	cd ../	;		)
+ 
+@@ -2853,11 +2856,11 @@
+ libSUMA.a: libmri.a libmrix.a libcoxplot.a libf2c.a
+ 	( cd SUMA ;	\
+ 	rm -f libSUMA.a	;\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) clean MarchingCubes.o libSUMA.a 'INSTALLDIR=$(INSTALLDIR)' \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) clean MarchingCubes.o libSUMA.a 'INSTALLDIR=$(INSTALLDIR)' \
+ 	'SUMA_INCLUDE_PATH=$(SUMA_INCLUDE_PATH)' \
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'	\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;	\
+@@ -2868,7 +2871,7 @@
+ libgts.a:
+ 	( cd SUMA ;	\
+ 	rm -f libgts.a	;\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) libgts.a ;	\
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) libgts.a ;	\
+ 	cd ../	;	\
+ 	if [ ! -d $(INSTALLDIR) ]; then $(MKDIR) -p $(INSTALLDIR); echo WARNING: directory $(INSTALLDIR) has been created. ; fi	;\
+ 	$(CP) SUMA/libgts.a ${INSTALLDIR}; \
+@@ -2877,11 +2880,11 @@
+ libGLws.a:
+ 	( cd SUMA ;	\
+ 	rm -f libGLws.a	;\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) libGLws.a 'INSTALLDIR=$(INSTALLDIR)' \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) libGLws.a 'INSTALLDIR=$(INSTALLDIR)' \
+ 	'SUMA_INCLUDE_PATH=$(SUMA_INCLUDE_PATH)' \
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'	\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;	\
+@@ -2892,7 +2895,7 @@
+ #link executables but check for libraries first and create them if needed	
+ suma_exec:libGLws.a libSUMA.a libmri.a xutil.o LiteClue.o parser.o parser_int.o libmrix.a libcoxplot.a libf2c.a
+ 	( cd SUMA ;	\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) testGL suma ScaleToMap CompareSurfaces \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) testGL suma ScaleToMap CompareSurfaces \
+ 	MakeColorMap ROI2dataset 3dVol2Surf \
+ 	3dSurf2Vol SurfMeasures SurfFWHM \
+ 	ConvertSurface ConvertDset SurfClust IsoSurface \
+@@ -2909,7 +2912,7 @@
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'SUMA_GLIB_VER=$(SUMA_GLIB_VER)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'		\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;)
+@@ -2918,14 +2921,14 @@
+ #Do the GTS related stuff 	
+ suma_gts_progs: libgts.a
+ 	( cd SUMA ;	\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) SurfMesh 'INSTALLDIR=$(INSTALLDIR)' \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) SurfMesh 'INSTALLDIR=$(INSTALLDIR)' \
+ 	'SUMA_INCLUDE_PATH=$(SUMA_INCLUDE_PATH)' \
+ 	'SUMA_LINK_PATH=$(SUMA_LINK_PATH)' \
+ 	'SUMA_LINK_LIB=$(SUMA_LINK_LIB)' \
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'SUMA_GLIB_VER=$(SUMA_GLIB_VER)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'		\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;)
+@@ -2934,14 +2937,14 @@
+ #run make all in SUMA directory, USE FOR DEVELOPMENT ONLY	
+ suma_all:libmri.a xutil.o LiteClue.o parser.o parser_int.o libmrix.a libcoxplot.a libf2c.a
+ 	( cd SUMA ;	\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) all 'INSTALLDIR=$(INSTALLDIR)' 'INSTALLDIR_SUMA=$(INSTALLDIR)' \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) all 'INSTALLDIR=$(INSTALLDIR)' 'INSTALLDIR_SUMA=$(INSTALLDIR)' \
+ 	'SUMA_INCLUDE_PATH=$(SUMA_INCLUDE_PATH)' \
+ 	'SUMA_LINK_PATH=$(SUMA_LINK_PATH)' \
+ 	'SUMA_LINK_LIB=$(SUMA_LINK_LIB)' \
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'SUMA_GLIB_VER=$(SUMA_GLIB_VER)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'		\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;)
+@@ -2950,14 +2953,14 @@
+ #run make anew in SUMA directory, USE FOR DEVELOPMENT ONLY	
+ suma_anew:libmri.a xutil.o LiteClue.o parser.o parser_int.o libmrix.a libcoxplot.a libf2c.a
+ 	( cd SUMA ;	\
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) anew 'INSTALLDIR=$(INSTALLDIR)' 'INSTALLDIR_SUMA=$(INSTALLDIR)' \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) anew 'INSTALLDIR=$(INSTALLDIR)' 'INSTALLDIR_SUMA=$(INSTALLDIR)' \
+ 	'SUMA_INCLUDE_PATH=$(SUMA_INCLUDE_PATH)' \
+ 	'SUMA_LINK_PATH=$(SUMA_LINK_PATH)' \
+ 	'SUMA_LINK_LIB=$(SUMA_LINK_LIB)' \
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'SUMA_GLIB_VER=$(SUMA_GLIB_VER)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'		\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;)
+@@ -3080,7 +3083,7 @@
+    SurfToSurf Surf2VolCoord ROIgrow SurfDsetInfo SurfInfo AnalyzeTrace \
+    DriveSuma SurfDist SpharmReco SpharmDeco prompt_user SurfRetinoMap \
+    ParseName 3dGenPriors 3dSeg SurfExtrema 3dinfill; \
+-	$(MAKE) -f $(SUMA_MAKEFILE_NAME) testGL suma MakeColorMap ROI2dataset \
++	$(GMAKE) -f $(SUMA_MAKEFILE_NAME) testGL suma MakeColorMap ROI2dataset \
+    3dVol2Surf 3dSurf2Vol ScaleToMap SurfMeasures SurfFWHM \
+ 	MapIcosahedron CreateIcosahedron CompareSurfaces ConvertSurface ConvertDset \
+ 	SurfClust IsoSurface ConvexHull SurfaceMetrics SurfSmooth inspec \
+@@ -3096,7 +3099,7 @@
+ 	'SUMA_BIN_ARCHIVE=$(SUMA_BIN_ARCHIVE)' \
+ 	'SUMA_GLIB_VER=$(SUMA_GLIB_VER)' \
+ 	'RANLIB=$(RANLIB)' \
+-        'MAKE=$(MAKE)'     \
++        'MAKE=$(GMAKE)'     \
+ 	'CC=$(CC)' 'RM=$(RM)' 'CEXTRA=$(CEXTRA)' 'MV=$(MV)' 'CP=$(CP)'\
+ 	'TAR=$(TAR)' 'MKDIR=$(MKDIR)';	\
+ 	cd ../	;)
+@@ -3155,6 +3158,7 @@
+ ####
+ R_io.so:R_io.c libmri.a
+ 	( if which R >/dev/null ; then \
++	export MAKE=${GMAKE} ;\
+ 	echo PKG_CPPFLAGS = $(INFLAGS)  > Makevars ;\
+ 	echo PKG_LIBS =  $(LFLAGS) $(LLIBS) >> Makevars ;\
+ 	R CMD SHLIB R_io.c ; \
diff -ruN --exclude=CVS /usr/ports/science/afni/files/patch-XmHTML-Makefile /usr/wip/science/afni/files/patch-XmHTML-Makefile
--- /usr/ports/science/afni/files/patch-XmHTML-Makefile	1969-12-31 18:00:00.000000000 -0600
+++ /usr/wip/science/afni/files/patch-XmHTML-Makefile	2013-10-30 08:19:47.000000000 -0500
@@ -0,0 +1,11 @@
+--- XmHTML/Makefile.orig	2011-07-05 08:07:36.000000000 -0500
++++ XmHTML/Makefile	2013-10-29 20:59:28.000000000 -0500
+@@ -48,7 +48,7 @@
+ RANLIB= ranlib
+ 
+ SHELL     = /bin/sh
+-MAKE      = make 
++MAKE      = gmake 
+ # change this to makedepend if your system doesn't have gcc
+ MAKEDEPEND= gccmakedep
+ 
diff -ruN --exclude=CVS /usr/ports/science/afni/files/patch-misc_math.c /usr/wip/science/afni/files/patch-misc_math.c
--- /usr/ports/science/afni/files/patch-misc_math.c	2012-07-14 09:29:18.000000000 -0500
+++ /usr/wip/science/afni/files/patch-misc_math.c	2013-10-30 08:19:47.000000000 -0500
@@ -1,5 +1,5 @@
---- misc_math.c.orig	2012-04-18 13:42:55.000000000 -0500
-+++ misc_math.c	2012-04-18 13:43:41.000000000 -0500
+--- misc_math.c.orig	2010-06-22 08:15:42.000000000 -0500
++++ misc_math.c	2013-10-29 20:59:28.000000000 -0500
 @@ -1,6 +1,13 @@
  
 +/* For older libm */
diff -ruN --exclude=CVS /usr/ports/science/afni/pkg-descr /usr/wip/science/afni/pkg-descr
--- /usr/ports/science/afni/pkg-descr	2012-07-14 09:29:18.000000000 -0500
+++ /usr/wip/science/afni/pkg-descr	2013-10-30 10:38:57.000000000 -0500
@@ -2,4 +2,4 @@
 a tool for analyzing 3 dimensional images, especially functional MRI
 images used in brain mapping research.
 
-WWW:	http://afni.nimh.nih.gov/afni/
+WWW: http://afni.nimh.nih.gov/afni/
diff -ruN --exclude=CVS /usr/ports/science/afni/pkg-plist /usr/wip/science/afni/pkg-plist
--- /usr/ports/science/afni/pkg-plist	2012-07-14 09:29:18.000000000 -0500
+++ /usr/wip/science/afni/pkg-plist	2013-10-24 10:43:47.000000000 -0500
@@ -339,7 +339,6 @@
 bin/afni_base.py
 bin/afni_history
 bin/afni_proc.py
-bin/afni_qhull
 bin/afni_run_R
 bin/afni_util.py
 bin/afni_vcheck
@@ -351,7 +350,6 @@
 bin/byteorder
 bin/cat_matvec
 bin/ccalc
-bin/cdf
 bin/count
 bin/db_mod.py
 bin/demo.fixed.niml.do
@@ -427,10 +425,8 @@
 bin/plugout_tta
 bin/prompt_user
 bin/python_module_test.py
-bin/qdelaunay
 bin/quick.alpha.vals.py
 bin/quickspec
-bin/rbox
 bin/realtime_receiver.py
 bin/rmz
 bin/rotcom


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


More information about the freebsd-ports-bugs mailing list