Ticket #23792: RootPortfile.patch

File RootPortfile.patch, 3.5 KB (added by mattiafrancescomoro@…, 15 years ago)

this is the diff file...

  • Sviluppo/ports/science/

    old new  
    44
    55name                root
    66version             5.26.00
    7 revision            1
     7revision            2
    88categories          science
    99maintainers         gmail.com:mattiafrancescomoro
    1010license             LGPLv2.1
     
    2626depends_lib         port:freetype \
    2727                    port:pcre \
    2828                    port:xpm \
    29                     port:zlib
    30 
     29                    port:zlib
     30                   
     31         
    3132pre-configure {
    3233    build.args      CC=${configure.cc} \
    3334                    CXX=${configure.cxx} \
    3435                    F77=${configure.f77}
     36                                       
     37        reinplace "s|-lfreetype| \`freetype-config --libs\`|g" ${worksrcpath}/config/root-config.in
     38        reinplace "s|\"/usr/include\"|\"${prefix}/include/\" \"/usr/include\"|g" ${worksrcpath}/configure
     39        reinplace "s|/usr/lib |${prefix}/lib /usr/lib |g" ${worksrcpath}/configure
     40        reinplace "s|/usr/include |${prefix}/include /usr/include |g" ${worksrcpath}/configure
     41        reinplace "s|\"/usr/lib\"|\"${prefix}/lib/\" \"/usr/lib\"g|" ${worksrcpath}/configure
     42
    3543}
    3644
    3745configure.args      --with-cc=${configure.cc} \
     
    6472
    6573universal_variant   no
    6674
    67 default_variants    +ssl +builtin_ftgl +roofit +xml +opengl
     75default_variants    +ssl +builtin_ftgl +roofit +xml +opengl +python
    6876
    6977variant fftw3 description {Builds port with fftw3 support} {
    7078    configure.args-delete   --disable-fftw3
    7179    configure.args-append   --enable-fftw3 \
    7280                            --with-fftw3-incdir="${prefix}/include/" \
    73                             --with-fftw3-libdir="${prefix}/lib" \
     81                            --with-fftw3-libdir="${prefix}/lib"
    7482    depends_lib-append      port:fftw-3
    7583}
    7684
     
    113121    depends_lib-append      port:glew
    114122}
    115123
    116 variant afs description {Builds port with afs support} {
    117     configure.args-delete   --disable-afs
    118     configure.args-append   --enable-afs \
    119                             --with-afs-incdir="${prefix}/include" \
    120                             --with-afs-libdir="${prefix}/lib"
    121     depends_lib-append      port:krbafsv
    122 }
    123 
    124124variant python description {Builds port with python support} {
    125125    configure.args-delete   --disable-python
    126     configure.args-append   --enable-python
     126    configure.args-append   --enable-python \
     127                            --with-python-libdir=[exec python-config --prefix ]/lib/python2.6/config/ \
     128                            --with-python-incdir=[ lindex [ split [ exec python-config --includes  | sed -e "s/-I//" ] " " ] 0 ]
     129    depends_lib-append      port:python26
    127130}
    128131
    129132variant ssl description {Builds port with ssl support} {
     
    148151variant xml description {Builds port with xml support} {
    149152    configure.args-delete   --disable-xml
    150153    configure.args-append   --enable-xml \
    151                             --with-xml-incdir="${prefix}/include" \
    152                             --with-xml-libdir="${prefix}/lib"
     154                                --with-xml-incdir="${prefix}/include/libxml2" \
     155                                --with-xml-libdir="${prefix}/lib"
    153156    depends_lib-append      port:libxml2
    154157}
    155158
     
    170173    depends_lib-append      port:mysql5
    171174}
    172175
     176variant pythia description {Pythia support for root} {
     177        configure.args-append   --enable-pythia8 \
     178                                                        --with-pythia8-incdir="${prefix}/include/" \
     179                                                        --with-pythia8-libdir="${prefix}/lib/"
     180                                                       
     181         depends_lib-append      port:pythia
     182}
     183
     184
    173185livecheck.type              regex
    174186livecheck.url               [lindex ${master_sites} 0]
    175187livecheck.regex             ${name}_v(\[0-9a-z.\]+)\\.source