mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
72 lines
2.8 KiB
Tcl
72 lines
2.8 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
|
|
name memesuite
|
|
version 5.5.5
|
|
revision 1
|
|
categories science biology
|
|
platforms darwin linux
|
|
license Noncommercial
|
|
maintainers {@CharlesEGrant uw.edu:cegrant} \
|
|
{@wsnoble uw.edu:wnoble} \
|
|
{@tlawbailey gmail.com:tlawbailey} \
|
|
openmaintainer
|
|
|
|
description Motif analysis toolkit
|
|
long_description MEME-Suite is a collection of tools for the analysis of \
|
|
motifs in DNA, RNA and proteins.
|
|
homepage https://meme-suite.org
|
|
master_sites ${homepage}/meme/meme-software/${version}
|
|
distname meme-${version}
|
|
|
|
checksums rmd160 0b3ac95876ba90c0bfd8ab69b98582873ac099a9 \
|
|
sha256 bebb4a176e72d62e3a2d5ba5f22439185bbc4bbf4769604fbca12dff8e1f739f \
|
|
size 55017311
|
|
|
|
set perl_vers 5.34
|
|
set py_vers 3.11
|
|
set py_vers_nodot [string map {. {}} ${py_vers}]
|
|
|
|
depends_lib port:expat \
|
|
port:gawk \
|
|
port:ghostscript \
|
|
port:gsed \
|
|
port:perl${perl_vers} \
|
|
port:p${perl_vers}-file-which \
|
|
port:p${perl_vers}-html-template \
|
|
port:p${perl_vers}-html-tree \
|
|
port:p${perl_vers}-json \
|
|
port:p${perl_vers}-math-cdf \
|
|
port:p${perl_vers}-sys-info \
|
|
port:p${perl_vers}-xml-parser \
|
|
port:p${perl_vers}-xml-simple \
|
|
port:python${py_vers_nodot} \
|
|
port:py${py_vers_nodot}-gnureadline \
|
|
port:libxml2 \
|
|
port:libxslt \
|
|
port:zlib
|
|
|
|
configure.args --with-python=${prefix}/bin/python${py_vers} \
|
|
--with-perl=${prefix}/bin/perl${perl_vers} \
|
|
--with-gs=${prefix}/bin/gs
|
|
|
|
# Make serial version of MEME.
|
|
variant serial description {Build MEME for serial mode.} {
|
|
configure.args-append --enable-serial
|
|
}
|
|
|
|
# Make parallel version of MEME using MacPorts port of openmpi.
|
|
variant parallel description {Build MEME for parallel mode.} {
|
|
depends_lib-append port:openmpi
|
|
configure.args-append --with-mpidir=${prefix}
|
|
}
|
|
|
|
notes "Commercial users should obtain a license as described here: https://meme-suite.org/meme/doc/copyright.html."
|
|
|
|
test.run yes
|
|
|
|
livecheck.type regex
|
|
livecheck.url https://meme-suite.org/meme/meme-software/
|
|
livecheck.regex meme-(\\d+\\.\\d+(\\.\\d+)?)\\.tar\\.gz
|