[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