[63704] trunk/dports/science/root/Portfile
macsforever2000 at macports.org
macsforever2000 at macports.org
Fri Feb 12 13:38:35 PST 2010
Revision: 63704
http://trac.macports.org/changeset/63704
Author: macsforever2000 at macports.org
Date: 2010-02-12 13:38:34 -0800 (Fri, 12 Feb 2010)
Log Message:
-----------
fix links to non-Macports libraries and add variants. (#22728). Update to version 5.26.00.
Modified Paths:
--------------
trunk/dports/science/root/Portfile
Modified: trunk/dports/science/root/Portfile
===================================================================
--- trunk/dports/science/root/Portfile 2010-02-12 21:11:17 UTC (rev 63703)
+++ trunk/dports/science/root/Portfile 2010-02-12 21:38:34 UTC (rev 63704)
@@ -3,7 +3,7 @@
PortSystem 1.0
name root
-version 5.24.00
+version 5.26.00
categories science
maintainers gmail.com:mattiafrancescomoro
license LGPLv2.1
@@ -16,15 +16,152 @@
distname ${name}_v${version}.source
master_sites ftp://root.cern.ch/root/
-checksums md5 249c414bf34ed1e6660d2d829c2db964
+checksums md5 0665462b9c9a153e20d2efcde6cf427c \
+ sha1 318c5adf7f54f8206d9173d2fb0dc196a0e87192 \
+ rmd160 bf7f91abd76ec86f69eb80506291cb8d4f87614e
worksrcdir root
-depends_lib port:libpng \
- port:giflib \
- port:tiff \
- path:bin/qmake-mac:qt4-mac \
- port:freetype
+depends_lib port:freetype \
+ port:pcre \
+ port:xpm
-configure.args --enable-shared \
- --etcdir=${prefix}/etc/root
+pre-configure {
+ build.args CC=${configure.cc} \
+ CXX=${configure.cxx} \
+ F77=${configure.f77}
+}
+
+configure.args --with-cc=${configure.cc} \
+ --with-f77="${configure.f77}" \
+ --with-cxx="${configure.cxx}" \
+ --etcdir="${prefix}/etc/root" \
+ --docdir="${prefix}/share/doc/${name}-${version}"\
+ --libdir="${prefix}/lib/root" \
+ --testdir="${prefix}/share/root/test" \
+ --tutdir="${prefix}/share/root/tutorials" \
+ --disable-qt \
+ --etcdir=${prefix}/etc/root \
+ --disable-builtin-afterimage \
+ --disable-builtin-freetype \
+ --disable-builtin-glew \
+ --disable-opengl \
+ --disable-builtin-ftgl \
+ --disable-builtin-pcre \
+ --disable-builtin-zlib \
+ --disable-fftw3 \
+ --disable-krb5 \
+ --disable-ldap \
+ --disable-odbc \
+ --disable-mysql \
+ --disable-roofit \
+ --disable-ssl \
+ --disable-xml \
+ --with-x11-libdir="${prefix}/lib" \
+ --with-xpm-libdir="${prefix}/lib" \
+
+default_variants +ssl +builtin_ftgl +roofit +xml +opengl
+
+variant fftw3 description {Builds port with fftw3 support} {
+ configure.args-delete --disable-fftw3
+ configure.args-append --enable-fftw3 \
+ --with-fftw3-incdir="${prefix}/include/" \
+ --with-fftw3-libdir="${prefix}/lib" \
+ depends_lib-append port:fftw-3
+}
+
+variant kerberos5 description {Builds port with kerberos5 support} {
+ configure.args-delete --disable-krb5
+ configure.args-append --enable-krb5 \
+ --with-krb5-incdir="${prefix}/include/" \
+ --with-krb5-libdir="${prefix}/lib"
+ depends_lib-append port:kerberos5
+}
+
+variant odbc description {Builds port with odbc support} {
+ configure.args-delete --disable-odbc
+ configure.args-append --enable-odbc\
+ --with-odbc-incdir="${prefix}/include/" \
+ --with-odbc-libdir="${prefix}/lib"
+ depends_lib-append port:unixODBC
+}
+
+variant ldap description {Builds port with lpap support} {
+ configure.args-delete --disable-ldap
+ configure.args-append --enable-ldap\
+ --with-ldap-incdir="${prefix}/include/" \
+ --with-ldap-libdir="${prefix}/lib"
+ depends_lib-append port:openldap
+}
+
+variant roofit description { Build the libRooFit advanced fitting package} {
+ configure.args-delete --disable-roofit
+ configure.args-append --enable-roofit
+}
+
+variant opengl description {Builds port with opengl support} {
+ configure.args-delete --disable-opengl
+ configure.args-append --enable-opengl \
+ --with-opengl-incdir="${prefix}/include" \
+ --with-opengl-libdir="${prefix}/lib" \
+ --with-glew-incdir="${prefix}/include/" \
+ --with-glew-libdir="${prefix}/lib"
+ depends_lib-append port:glew
+}
+
+variant afs description {Builds port with afs support} {
+ configure.args-delete --disable-afs
+ configure.args-append --enable-afs \
+ --with-afs-incdir="${prefix}/include" \
+ --with-afs-libdir="${prefix}/lib"
+ depends_lib-append port:krbafsv
+}
+
+variant python description {Builds port with python support} {
+ configure.args-delete --disable-python
+ configure.args-append --enable-python
+}
+
+variant ssl description {Builds port with ssl support} {
+ configure.args-delete --disable-ssl
+ configure.args-append --enable-ssl \
+ --with-ssl-shared=yes \
+ --with-ssl-incdir="${prefix}/include" \
+ --with-ssl-libdir="${prefix}/lib"
+}
+
+variant builtin_ftgl description {Builds port with builtin-ftgl support} {
+ configure.args-delete --disable-builtin-ftgl
+ configure.args-append --enable-builtin-ftgl
+}
+
+variant ftgl description {Builds port with ftgl support} {
+ configure.args-append --with-ftgl-incdir="${prefix}/include" \
+ --with-ftgl-libdir="${prefix}/lib"
+ depends_lib-append port:ftgl
+}
+
+variant xml description {Builds port with xml support} {
+ configure.args-delete --disable-xml
+ configure.args-append --enable-xml \
+ --with-xml-incdir="${prefix}/include" \
+ --with-xml-libdir="${prefix}/lib"
+ depends_lib-append port:xml2
+}
+
+variant qt description {Builds port with qt support} {
+ configure.args-delete --disable-qt
+ configure.args-append --enable-qt \
+ --with-qt-incdir="${prefix}/libexec/qt4-x11/include/" \
+ --with-qt-libdir="${prefix}/libexec/qt4-x11/lib"
+
+ depends_lib-append port:qt4-x11
+}
+
+variant mysql description {Builds port with mysql support} {
+ configure.args-delete --disable-mysql
+ configure.args-append --enable-mysql \
+ --with-mysql-incdir="${prefix}/include/" \
+ --with-mysql-libdir="${prefix}/lib"
+ depends_lib-append port:mysql5
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100212/95fe924d/attachment.html>
More information about the macports-changes
mailing list