# -*- 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
PortGroup           cmake 1.1
PortGroup           github 1.0

github.setup        BYVoid OpenCC 1.1.9 ver.
revision            0
checksums           rmd160  11494a72423a298d39d7e5f77746a6b906702b73 \
                    sha256  ad4bcd8d87219a240a236d4a55c9decd2132a9436697d2882ead85c8939b0a99 \
                    size    3422511

name                opencc
categories          textproc
maintainers         {ryandesign @ryandesign} openmaintainer
license             Apache-2

description         converts between Traditional Chinese and Simplified Chinese

long_description    Open Chinese Convert (OpenCC) is an open-source project \
                    for conversion between Traditional Chinese and Simplified \
                    Chinese, supporting character-level conversion, \
                    phrase-level conversion, variant conversion and regional \
                    idioms among Mainland China, Taiwan and Hong Kong.

github.tarball_from archive
distname            ${name}-${version}

depends_lib         port:marisa-trie

patchfiles          patch-data-CMakeLists.txt.diff

compiler.cxx_standard \
                    2014

configure.args      -DUSE_SYSTEM_MARISA=ON

if {${os.platform} ne "darwin" || ${os.major} >= 21} {
    configure.args-append -DPYTHON_EXECUTABLE=/usr/bin/python3
} else {
    configure.args-append -DPYTHON_EXECUTABLE=/usr/bin/python
}
