# -*- 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
PortGroup compiler_blacklist_versions 1.0
github.setup explosion spaCy ${version} v
checksums rmd160 1b72d15fe8459657a34140d0f5145f91801d2485 \
sha256 1148a02e4d16098a7f0eca646d444b5a9152b8200864abae374d31497df3a26d \
maintainers {jonesc @cjones051073} openmaintainer
description Industrial-strength Natural Language Processing (NLP) with Python and Cython
long_description ${description}
homepage https://spacy.io
# Exclude anything with non-numbers
github.livecheck.regex {([0-9.]+)}
# Support python versions
python.versions 35 36 37 38
mpi.setup -gcc44 -gcc45 -clang33 -clang34 -clang37 -clang39 -clang40 -gfortran -g95
compiler.blacklist-append *gcc* {clang < 900} {macports-clang-3.[0-9]} macports-clang-4.0
if {${name} ne ${subport}} {
set PythonVersionWithDot [join [split ${python.version} ""] "."]
port:py${python.version}-setuptools \
port:py${python.version}-wheel
port:py${python.version}-blis \
port:py${python.version}-cymem \
port:py${python.version}-cython \
port:py${python.version}-jsonschema \
port:py${python.version}-mmh3 \
port:py${python.version}-murmurhash \
port:py${python.version}-numpy \
port:py${python.version}-pip \
port:py${python.version}-plac \
port:py${python.version}-preshed \
port:py${python.version}-requests \
port:py${python.version}-srsly \