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

github.setup        HodsonTech palm-sync-core 1.7 v
github.tarball_from archive
revision            0

name                py-palm-sync-core
categories          python palm
license             MIT
maintainers         {jeff.hodson:hodsontech.com @HodsonTech} openmaintainer
supported_archs     noarch

description         Provider-agnostic Palm OS <-> cloud sync engine
long_description    The shared reconciliation engine behind palm365-mac, \
                    palmgoogle-mac, and other Palm-to-cloud sync tools: \
                    reads/writes jpilot's .pdb/.pc3 files via pilot-link, \
                    and tracks a stable confirmed/pending id-map so records \
                    survive repeated syncs without duplicating or \
                    resurrecting after deletion. Not a standalone tool -- \
                    installed as a dependency of a provider-specific \
                    package that supplies the actual cloud API client.

homepage            https://github.com/HodsonTech/palm-sync-core

checksums           rmd160  cd0cefb6321adcb13e762f20c68300bec0ef87c5 \
                    sha256  d7002b15af0cbda838271e35c554ba6657d5d9b00c511a72e700156fea94ad1a \
                    size    30062

python.versions     314

if {${name} ne ${subport}} {
    depends_build-append \
                        port:py${python.version}-setuptools
    depends_lib-append  port:pilot-link
    livecheck.type      none
}
