# -*- 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           python 1.0
PortGroup           java 1.0

name                py-jcc
python.rootname     JCC
version             3.15
categories-append   devel
platforms           darwin
maintainers         nomaintainer
license             Apache-2

description         JCC is a C++ code generator for calling Java from C++/Python
long_description    JCC is a C++ code generator for producing the code \
                    necessary to call into Java classes from CPython via \
                    Java's Native Invocation Interface (JNI).\
                    JCC generates C++ wrapper classes that hide all \
                    the gory details of JNI access as well Java memory \
                    and object reference management.\
                    JCC generates CPython types that make these C++ classes\
                    accessible from a Python interpreter. JCC attempts to make\
                    these Python types pythonic by detecting iterators and\
                    property accessors. Iterators and mappings may also be\
                    declared to JCC.

homepage            https://lucene.apache.org/pylucene/jcc/index.html

checksums           rmd160  f6654726a73bae67eedeb8584794ad12ae4fd3e9 \
                    sha256  6f1220f1d349d1f7ce727fd100c1c25ec62cf9695787e0cc287cd7da1f5fc49b \
                    size    189224

java.version        1.8+
java.fallback       openjdk11

python.versions     313
