Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Aug 8th, 2011  |  syntax: None  |  size: 1.50 KB  |  views: 98  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
  2. # $Id$
  3.  
  4. PortSystem      1.0
  5.  
  6. name    raxml
  7. version 7.2.8-ALPHA
  8. description     Estimation of phylogenetic trees.
  9. long_description        RAxML is a program for sequential and parallel estimation of\
  10.         phylogenetic trees written by Alexandros Stamatakis. By default the Pthreads\
  11.         implementation will be installed, use -pthreads +mpi for the MPI variant.
  12. license GPL-2
  13. maintainers     gmail.com:mattoates
  14. categories      science
  15. homepage        http://wwwkramer.in.tum.de/exelixis
  16. platforms       darwin
  17. master_sites    ${homepage}/software/
  18. distfiles       RAxML-${version}.tar.bz2
  19. checksums       md5     de658ee18049e178744b4759adb286da \
  20.                 sha1    06088d8db5e66193604b6837cb1aec226895aa58 \
  21.                 rmd160  b997fea74442e70cda0ba3211e82eb4f1d88b675
  22. use_bzip2       yes
  23. use_configure   no
  24.  
  25. set HPCm ""
  26. set HPCb ""
  27. set SSEm ""
  28. set SSEb ""
  29.  
  30. variant mpi conflicts pthreads description {MPI implementation} {
  31. depends_lib port:openmpi
  32. set HPCm ".MPI"
  33. set HPCb "-MPI"
  34. }
  35.  
  36. variant pthreads conflicts mpi description {Pthreads implementation} {
  37. set HPCm ".PTHREADS"
  38. set HPCb "-PTHREADS"
  39. }
  40.  
  41. variant sse3 description {Use the SSE3 extended instruction set from Intel since 2004} {
  42. supported_archs i386
  43. set SSEm ".SSE3"
  44. set SSEb "-SSE3"
  45. }
  46.  
  47. default_variants        +pthreads +sse3
  48.  
  49. build.pre_args  -f Makefile${SSEm}${HPCm}.gcc
  50.  
  51. destroot {
  52.         file copy ${worksrcpath}/raxmlHPC${HPCb}${SSEb} ${destroot}${prefix}/raxml
  53. }
clone this paste RAW Paste Data