Ticket #50011: root.diff
File root.diff, 10.3 KB (added by cjones051073 (Chris Jones), 9 years ago) |
---|
-
science/root5/Portfile
10 10 11 11 github.setup root-mirror root 5-34-34 v 12 12 version 5.34.34 13 revision 113 revision 2 14 14 15 15 set version_major [lindex [split ${version} .] 0] 16 16 -
science/root5/files/root5
28 28 libexec/root5/bin/thisroot.sh 29 29 libexec/root5/bin/xpdtest 30 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 31 39 libexec/root5/share/man/man1/cint.1.gz 32 40 libexec/root5/share/man/man1/g2root.1.gz 33 41 libexec/root5/share/man/man1/g2rootold.1.gz -
science/root6/Portfile
11 11 12 12 # don't forget to update both the git tag and the version 13 13 #github.setup root-mirror root <sha> 14 github.setup root-mirror root 6-0 4-12v15 version 6.0 4.1214 github.setup root-mirror root 6-06-00 v 15 version 6.06.00 16 16 17 17 # this could be a better way to set the version (unless we use a sha sum for the git tag ;) 18 18 # version [string map {- .} $version] 19 19 set version_major [lindex [split ${version} .] 0] 20 20 21 checksums rmd160 a607eb11c3e84c8e61c1c7dcdad5de7daa0c998c\22 sha256 140de60f190970453dd0c53aa27b33fa73fe1c8a6e863620a4c6fb9ac9a975a221 checksums rmd160 84ce0e3b637e2cc81cc4d6c598118e50d5f18125 \ 22 sha256 90416cd4d836b8ca48c2e31cc7774a5e35ee21f0748596487e39fa0af2cf2324 23 23 24 24 name root${version_major} 25 25 categories science … … 60 60 select.file ${filespath}/${name} 61 61 62 62 # Force a compatible compiler 63 compiler.blacklist-append *gcc* {clang < 500} macports-clang-3.3 64 compiler.fallback-append macports-clang-3.7 macports-clang-3.6 macports-clang-3.5 \ 65 macports-clang-3.4 63 compiler.blacklist-append *gcc* {clang < 500} macports-clang-3.4 macports-clang-3.3 64 compiler.fallback-append macports-clang-3.7 macports-clang-3.6 66 65 67 66 # port specific location 68 67 set install_prefix ${prefix}/libexec/root${version_major} … … 124 123 -Dvc=OFF \ 125 124 -Dastiff=ON \ 126 125 -Dgeocad=OFF \ 126 -Dr=OFF \ 127 127 -DPNG_LIBRARY=${prefix}/lib/libpng.dylib \ 128 128 -DPNG_PNG_INCLUDE_DIR=${prefix}/include 129 129 … … 169 169 } 170 170 171 171 post-destroot { 172 # create versioned symlinks for the content of libexec 173 # bin dir 172 # Temporary - Set execute flag on binaries (broken in 6.06.00) 174 173 foreach f [glob -directory ${destroot}${install_prefix}/bin *] { 174 system "chmod +x $f" 175 } 176 # create versioned symlinks for the content of libexec bin dir 177 foreach f [glob -directory ${destroot}${install_prefix}/bin *] { 175 178 set filename [file tail $f] 176 179 set extension [file extension $filename] 177 180 set base [file rootname $filename] … … 224 227 225 228 universal_variant no 226 229 227 default_variants +ssl +xml +gsl +minuit2 +tmva +roofit +graphviz +opengl +soversion +http 230 default_variants +ssl +xml +gsl +minuit2 +tmva +roofit +graphviz +opengl +soversion +http +cxx14 228 231 229 232 # Since ROOT 5.34.15 the cocoa backend is default on OSX 10.8 or newer 230 233 # We also make it default on 10.7 … … 234 237 set default_gui_variant +x11 235 238 } 236 239 237 # variant geocad description {Enable CAD Interface} {238 # configure.args-replace -Dgeocad=OFF -Dgeocad=ON239 # depends_lib-append port:oce240 # configure.args-append -DOCC_INCLUDE_DIR="${prefix}/include/oce"241 # }242 243 240 variant qt4 description {Enable QT4 support} { 244 241 configure.args-replace -Dqt=OFF -Dqt=ON 245 242 PortGroup qt4 1.0 … … 423 420 foreach f [ exec find ${destroot}${install_prefix} -type f -and -name "*.py" ] { 424 421 reinplace "s|${pystringtoreplace}|${prefix}/bin/python${active_python_version}|g" $f 425 422 } 423 foreach f [ exec find ${destroot}${install_prefix}/bin -type f | xargs grep -Il ${pystringtoreplace} ] { 424 reinplace "s|${pystringtoreplace}|${prefix}/bin/python${active_python_version}|g" $f 425 } 426 426 } 427 427 428 428 } … … 487 487 variant postgresql90 conflicts postgresql92 description {Build with PostgreSQL 9.0 support} { 488 488 configure.args-replace -Dpgsql=OFF -Dpgsql=ON 489 489 configure.args-append -DPOSTGRESQL_INCLUDE_DIR="${prefix}/include/postgresql90"\ 490 -DPOSTGRESQL_LIBRAR IES="${prefix}/lib/postgresql90/libpq.dylib"490 -DPOSTGRESQL_LIBRARY="${prefix}/lib/postgresql90/libpq.dylib" 491 491 depends_lib-append port:libpqxx port:postgresql90 492 492 } 493 493 … … 494 494 variant postgresql92 conflicts postgresql90 description {Build with PostgreSQL 9.2 support} { 495 495 configure.args-replace -Dpgsql=OFF -Dpgsql=ON 496 496 configure.args-append -DPOSTGRESQL_INCLUDE_DIR="${prefix}/include/postgresql92" \ 497 -DPOSTGRESQL_LIBRAR IES="${prefix}/lib/postgresql92/libpq.dylib"497 -DPOSTGRESQL_LIBRARY="${prefix}/lib/postgresql92/libpq.dylib" 498 498 depends_lib-append port:libpqxx port:postgresql92 499 499 } 500 500 … … 550 550 # ======================================================================================== 551 551 552 552 # List of possible clang versions that work 553 set clang_versions { 3. 4 3.5 3.6 3.7}553 set clang_versions { 3.6 3.7 3.8 } 554 554 555 555 # Define the available variants 556 556 foreach clang_ver ${clang_versions} { … … 567 567 568 568 # make sure that the proper variant is automatically selected 569 569 # (ROOT crashes if the compiler it was built with doesn't exist) 570 if { ![variant_isset clang33] && ![variant_isset clang34] && 571 ![variant_isset clang35] && ![variant_isset clang36] && 572 ![variant_isset clang37] } { 573 if { ${configure.compiler} eq "macports-clang-3.3" } { 574 default_variants-append +clang33 575 } elseif { ${configure.compiler} eq "macports-clang-3.4" } { 576 default_variants-append +clang34 577 } elseif { ${configure.compiler} eq "macports-clang-3.5" } { 578 default_variants-append +clang35 579 } elseif { ${configure.compiler} eq "macports-clang-3.6" } { 570 if { ![variant_isset clang36] && 571 ![variant_isset clang37] && 572 ![variant_isset clang38] } { 573 if { ${configure.compiler} eq "macports-clang-3.6" } { 580 574 default_variants-append +clang36 581 575 } elseif { ${configure.compiler} eq "macports-clang-3.7" } { 582 576 default_variants-append +clang37 577 } elseif { ${configure.compiler} eq "macports-clang-3.8" } { 578 default_variants-append +clang38 583 579 } 584 580 } 585 581 … … 655 651 656 652 # ======================================================================================== 657 653 658 # Problems finding includes ... 654 # Various variants etc. with problems. Work in progress... 655 659 656 # variant ruby description {Build with ruby support} { 660 657 # configure.args-replace -Druby=OFF -Druby=ON 661 658 # depends_lib-append port:ruby … … 665 662 # livecheck.type regex 666 663 # livecheck.url http://root.cern.ch/svn/root/trunk 667 664 # livecheck.regex ${name}_v(\[0-9a-z.\]+)\\.source 665 666 # variant geocad description {Enable CAD Interface} { 667 # configure.args-replace -Dgeocad=OFF -Dgeocad=ON 668 # depends_lib-append port:oce 669 # configure.args-append -DOCC_INCLUDE_DIR="${prefix}/include/oce" 670 # } 671 672 # variant r description {Enable R support} { 673 # configure.args-replace -Dr=OFF -Dr=ON 674 # depends_lib-append port:R 675 # } -
science/root6/files/root6
28 28 libexec/root6/bin/thisroot.sh 29 29 - 30 30 libexec/root6/bin/rootcling 31 libexec/root6/bin/rootbrowse 32 libexec/root6/bin/rootcp 33 libexec/root6/bin/rooteventselector 34 libexec/root6/bin/rootls 35 libexec/root6/bin/rootmkdir 36 libexec/root6/bin/rootmv 37 libexec/root6/bin/rootprint 38 libexec/root6/bin/rootrm 31 39 - 32 40 libexec/root6/share/man/man1/g2root.1.gz 33 41 libexec/root6/share/man/man1/g2rootold.1.gz 34 42 libexec/root6/share/man/man1/genmap.1.gz 35 libexec/root6/share/man/man1/genreflex-rootcint.1.gz 36 libexec/root6/share/man/man1/genreflex.1.gz 43 - 44 - 37 45 libexec/root6/share/man/man1/h2root.1.gz 38 46 libexec/root6/share/man/man1/hadd.1.gz 39 47 libexec/root6/share/man/man1/hist2workspace.1.gz … … 54 62 libexec/root6/share/man/man1/proofd.1.gz 55 63 libexec/root6/share/man/man1/proofserv.1.gz 56 64 libexec/root6/share/man/man1/proofserva.1.gz 57 libexec/root6/share/man/man1/rlibmap.1.gz 65 - 58 66 libexec/root6/share/man/man1/rmkdepend.1.gz 59 67 libexec/root6/share/man/man1/root-config.1.gz 60 68 libexec/root6/share/man/man1/root.1.gz … … 69 77 libexec/root6/share/man/man1/system.rootdaemonrc.1.gz 70 78 libexec/root6/share/man/man1/xpdtest.1.gz 71 79 libexec/root6/share/man/man1/xproofd.1.gz 72 libexec/root6/share/man/man1/rootcling.1.gz 80 - 73 81 libexec/root6/etc/root 74 82 libexec/root6/include/root 75 83 libexec/root6/share -
sysutils/root_select/Portfile
5 5 PortGroup select 1.0 6 6 7 7 name root_select 8 version 1. 18 version 1.2 9 9 10 10 categories sysutils science 11 11 platforms darwin -
sysutils/root_select/files/base
28 28 bin/thisroot.sh 29 29 bin/xpdtest 30 30 bin/rootcling 31 bin/rootbrowse 32 bin/rootcp 33 bin/rooteventselector 34 bin/rootls 35 bin/rootmkdir 36 bin/rootmv 37 bin/rootprint 38 bin/rootrm 31 39 share/man/man1/cint.1.gz 32 40 share/man/man1/g2root.1.gz 33 41 share/man/man1/g2rootold.1.gz -
sysutils/root_select/files/none
73 73 - 74 74 - 75 75 - 76 - 77 - 78 - 79 - 80 - 81 - 82 - 83 -