[52417] trunk/dports/graphics/nifticlib/Portfile
Ryan Schmidt
ryandesign at macports.org
Tue Jun 16 01:07:44 PDT 2009
On Jun 15, 2009, at 23:50, jameskyle at macports.org wrote:
> Revision: 52417
> http://trac.macports.org/changeset/52417
> Author: jameskyle at macports.org
> Date: 2009-06-15 21:50:40 -0700 (Mon, 15 Jun 2009)
> Log Message:
> -----------
> Port now suports universal build variant
> Ticket #19419
>
> Modified Paths:
> --------------
> trunk/dports/graphics/nifticlib/Portfile
>
> Modified: trunk/dports/graphics/nifticlib/Portfile
> ===================================================================
> --- trunk/dports/graphics/nifticlib/Portfile 2009-06-16 04:36:46
> UTC (rev 52416)
> +++ trunk/dports/graphics/nifticlib/Portfile 2009-06-16 04:50:40
> UTC (rev 52417)
> @@ -1,17 +1,16 @@
> -# -*- vim: set syn=tcl:
> -# $Id$
> +# vim: set syn=tcl:
> PortSystem 1.0
>
> name nifticlib
> version 1.1.0
> categories graphics science
> -maintainers ucla.edu:jameskyle
> +maintainers jameskyle at ucla.edu
> description niftilib is a collection of i/o routines for
> the nifti1 neuroimage data format.
> long_description niftilib is a collection of i/o routines for
> the nifti1 neuroimage data format. C (nifticlib), Java (niftijlib),
> Matlab (niftimatlib), and Python (pynifti) code is available.
> Information about the nifti format is available at http://
> nifti.nimh.nih.gov/df
>
> homepage http://sourceforge.net/projects/niftilib
> platforms darwin
> -master_sites sourceforge:niftilib
> +master_sites http://dl.sourceforge.net/sourceforge/niftilib/
> checksums md5 671c020b3ad54ecdae595983a7d73f79 \
> sha1 f1837fa6b99e32f9f80a73ebda56ff5e1e9d6efd \
> rmd160 3d70405085b3c432638baa48c71669b1235d385e
You also undid changes blb made before originally committing your port:
http://trac.macports.org/ticket/17932#comment:1
* Id tag was added
* maintainers was obfuscated
* master_sites was simplified
You should redo these changes, and in the future be sure to check the
"svn diff" to make sure every change you're about to commit is really
one you want to make and is related to the task you're trying to
accomplish.
> @@ -21,3 +20,7 @@
>
> configure.pre_args
> configure.args -DCMAKE_INSTALL_PREFIX:PATH=${prefix}
> +
> +variant universal description {Build for multiple architectures} {
> + configure.args-append -DCMAKE_OSX_ARCHITECTURES='ppc\;i386'
> +}
The port should use the set of universal archs the user requested in
macports.conf instead of assuming that they want ppc i386 (which will
no longer be the default in MacPorts in Mac OS X 10.6). If you used
the cmake portgroup I believe this would be handled for you
automatically, so switching to that portgroup would likely be a good
idea.
More information about the macports-dev
mailing list