Ticket #50011: root.2.diff
File root.2.diff, 10.4 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 < 602} macports-clang-3.4 macports-clang-3.3 64 compiler.fallback-append macports-clang-3.7 macports-clang-3.6 macports-clang-3.5 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 # Since ROOT 5.34.15 the cocoa backend is default on OSX 10.8 or newer 230 # We also make it default on 10.7 231 if {${os.major} > 10} { 232 # Default variant differences by system 233 if { ${os.major} > 10 } { 232 234 set default_gui_variant +cocoa 233 235 } else { 234 236 set default_gui_variant +x11 235 237 } 236 238 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 239 variant qt4 description {Enable QT4 support} { 244 240 configure.args-replace -Dqt=OFF -Dqt=ON 245 241 PortGroup qt4 1.0 … … 423 419 foreach f [ exec find ${destroot}${install_prefix} -type f -and -name "*.py" ] { 424 420 reinplace "s|${pystringtoreplace}|${prefix}/bin/python${active_python_version}|g" $f 425 421 } 422 foreach f [ exec find ${destroot}${install_prefix}/bin -type f | xargs grep -Il ${pystringtoreplace} ] { 423 reinplace "s|${pystringtoreplace}|${prefix}/bin/python${active_python_version}|g" $f 424 } 426 425 } 427 426 428 427 } … … 487 486 variant postgresql90 conflicts postgresql92 description {Build with PostgreSQL 9.0 support} { 488 487 configure.args-replace -Dpgsql=OFF -Dpgsql=ON 489 488 configure.args-append -DPOSTGRESQL_INCLUDE_DIR="${prefix}/include/postgresql90"\ 490 -DPOSTGRESQL_LIBRAR IES="${prefix}/lib/postgresql90/libpq.dylib"489 -DPOSTGRESQL_LIBRARY="${prefix}/lib/postgresql90/libpq.dylib" 491 490 depends_lib-append port:libpqxx port:postgresql90 492 491 } 493 492 … … 494 493 variant postgresql92 conflicts postgresql90 description {Build with PostgreSQL 9.2 support} { 495 494 configure.args-replace -Dpgsql=OFF -Dpgsql=ON 496 495 configure.args-append -DPOSTGRESQL_INCLUDE_DIR="${prefix}/include/postgresql92" \ 497 -DPOSTGRESQL_LIBRAR IES="${prefix}/lib/postgresql92/libpq.dylib"496 -DPOSTGRESQL_LIBRARY="${prefix}/lib/postgresql92/libpq.dylib" 498 497 depends_lib-append port:libpqxx port:postgresql92 499 498 } 500 499 … … 550 549 # ======================================================================================== 551 550 552 551 # List of possible clang versions that work 553 set clang_versions { 3. 4 3.5 3.6 3.7}552 set clang_versions { 3.5 3.6 3.7 3.8 } 554 553 555 554 # Define the available variants 556 555 foreach clang_ver ${clang_versions} { … … 567 566 568 567 # make sure that the proper variant is automatically selected 569 568 # (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" } { 569 if { ![variant_isset clang35] && 570 ![variant_isset clang36] && 571 ![variant_isset clang37] && 572 ![variant_isset clang38] } { 573 if { ${configure.compiler} eq "macports-clang-3.5" } { 578 574 default_variants-append +clang35 579 575 } elseif { ${configure.compiler} eq "macports-clang-3.6" } { 580 576 default_variants-append +clang36 581 577 } elseif { ${configure.compiler} eq "macports-clang-3.7" } { 582 578 default_variants-append +clang37 579 } elseif { ${configure.compiler} eq "macports-clang-3.8" } { 580 default_variants-append +clang38 583 581 } 584 582 } 585 583 … … 655 653 656 654 # ======================================================================================== 657 655 658 # Problems finding includes ... 656 # Various variants etc. with problems. Work in progress... 657 659 658 # variant ruby description {Build with ruby support} { 660 659 # configure.args-replace -Druby=OFF -Druby=ON 661 660 # depends_lib-append port:ruby … … 665 664 # livecheck.type regex 666 665 # livecheck.url http://root.cern.ch/svn/root/trunk 667 666 # livecheck.regex ${name}_v(\[0-9a-z.\]+)\\.source 667 668 # variant geocad description {Enable CAD Interface} { 669 # configure.args-replace -Dgeocad=OFF -Dgeocad=ON 670 # depends_lib-append port:oce 671 # configure.args-append -DOCC_INCLUDE_DIR="${prefix}/include/oce" 672 # } 673 674 # variant r description {Enable R support} { 675 # configure.args-replace -Dr=OFF -Dr=ON 676 # depends_lib-append port:R 677 # } -
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 -