[68284] trunk/dports/science/afni/Portfile

snc at macports.org snc at macports.org
Sun May 30 18:57:47 PDT 2010


Revision: 68284
          http://trac.macports.org/changeset/68284
Author:   snc at macports.org
Date:     2010-05-30 18:57:44 -0700 (Sun, 30 May 2010)
Log Message:
-----------
rearrange only: place code in order port phases

Modified Paths:
--------------
    trunk/dports/science/afni/Portfile

Modified: trunk/dports/science/afni/Portfile
===================================================================
--- trunk/dports/science/afni/Portfile	2010-05-31 01:51:44 UTC (rev 68283)
+++ trunk/dports/science/afni/Portfile	2010-05-31 01:57:44 UTC (rev 68284)
@@ -7,7 +7,6 @@
 version		        2009_12_31_1431
 revision            1
 distname	        AFNI_${version}
-extract.suffix      .tgz
 categories	        science
 maintainers	        snc openmaintainer
 description	        Analysis of Functional Neuro Images
@@ -16,22 +15,42 @@
                     images, especially functional MRI images used in \
                     brain mapping research.
 homepage	        http://afni.nimh.nih.gov/
-master_sites	    http://afni.nimh.nih.gov/pub/dist/tgz/AFNI_ARCHIVE/
-use_configure	    no
+
 platforms           darwin
-depends_lib	path:lib/pkgconfig/glib-2.0.pc:glib2 \
+depends_lib	        path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:glib1 \
                     port:openmotif
-depends_run	port:netpbm \
+depends_run	        port:netpbm \
 		            port:jpeg \
 		            port:whirlgif \
 		            port:endian
+
+master_sites	    http://afni.nimh.nih.gov/pub/dist/tgz/AFNI_ARCHIVE/
+extract.suffix      .tgz
+
 checksums           md5     00959234f2e512cf1b16335d3ab80f1d \
                     sha1    cfde2df4edd33ae78bcd41ae9226c44f0174c005 \
                     rmd160  fbe9f7afc5a28fe4fa3bcba1bdc87494ca47ce85
 
-build.target	    all plugins
+pre-patch {
+    # use the right makefile
+    file copy ${worksrcpath}/Makefile.${combination} ${worksrcpath}/Makefile
+    # replace Fink path with ours
+    reinplace s|\/sw|${prefix}|g ${worksrcpath}/Makefile
+    # use the right compiler
+    reinplace s|cc|${configure.cc}|g ${worksrcpath}/Makefile
+    # add -ljpeg to llibs
+    reinplace {s|LLIBS  = |LLIBS  = -ljpeg |} ${worksrcpath}/Makefile
+    # separate bin/lib/share for manual destroot
+    reinplace "s|INSTALLDIR = ${combination}|INSTALLDIR = ${destroot}${prefix}/bin|" ${worksrcpath}/Makefile
+    reinplace "s|LIBDIR = \$(INSTALLDIR)|LIBDIR = ${destroot}${prefix}/lib|" ${worksrcpath}/Makefile
+    reinplace "s|shared_objs: \$(INSTALLDIR) libmri.so libmrix.so|shared_objs: \$(LIBDIR) libmri.so libmrix.so|" ${worksrcpath}/Makefile
+    reinplace "s|MAKE = make|MAKE = make\\\nSHAREDIR = ${destroot}${prefix}/share/${name}|" ${worksrcpath}/Makefile
+}
+patchfiles          patch-Makefile.INCLUDE.diff
 
+use_configure	    no
+
 if {${os.major} == 10} {
     set combination macosx_10.6_Intel_64
 }
@@ -63,24 +82,6 @@
     }
 }
 
-
-pre-patch {
-    # use the right makefile
-    file copy ${worksrcpath}/Makefile.${combination} ${worksrcpath}/Makefile
-    # replace Fink path with ours
-    reinplace s|\/sw|${prefix}|g ${worksrcpath}/Makefile
-    # use the right compiler
-    reinplace s|cc|${configure.cc}|g ${worksrcpath}/Makefile
-    # add -ljpeg to llibs
-    reinplace {s|LLIBS  = |LLIBS  = -ljpeg |} ${worksrcpath}/Makefile
-    # separate bin/lib/share for manual destroot
-    reinplace "s|INSTALLDIR = ${combination}|INSTALLDIR = ${destroot}${prefix}/bin|" ${worksrcpath}/Makefile
-    reinplace "s|LIBDIR = \$(INSTALLDIR)|LIBDIR = ${destroot}${prefix}/lib|" ${worksrcpath}/Makefile
-    reinplace "s|shared_objs: \$(INSTALLDIR) libmri.so libmrix.so|shared_objs: \$(LIBDIR) libmri.so libmrix.so|" ${worksrcpath}/Makefile
-    reinplace "s|MAKE = make|MAKE = make\\\nSHAREDIR = ${destroot}${prefix}/share/${name}|" ${worksrcpath}/Makefile
-}
-patchfiles          patch-Makefile.INCLUDE.diff
-
 pre-build	{
         # this appears to be Tiger-only, but i'm uncertain (predates me)
 		if { ! [file exists "/usr/X11R6/lib/libGLw.a"] } {
@@ -89,9 +90,9 @@
 		#file copy -force ${distpath}/afni.1 ${workpath}
 		#reinplace "s|%%PREFIX%%|${prefix}|g" ${workpath}/afni.1
 }
+build.target	    all plugins
 
 destroot.target     vastness
-
 post-destroot {
         # Deal with files that conflict with other ports
 		eval file delete ${destroot}${prefix}/bin/cjpeg ${destroot}${prefix}/bin/djpeg \
@@ -114,6 +115,7 @@
 #		xinstall -d -m 755 ${destroot}${prefix}/bin
 #		eval xinstall -m 755 [glob ${worksrcpath}/macosx_bin/*] ${destroot}${prefix}/bin
 }
+
 notes \
 "abut has been renamed to afni_abut to resolve a collision with the unixstat port
 ---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100530/d453e34f/attachment.html>


More information about the macports-changes mailing list