# -*- 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           perl5 1.0
PortGroup           deprecated 1.0

# mark deprecated due to lack of upstream support
deprecated.upstream_support no

perl5.branches      5.28 5.30 5.32 5.34
perl5.setup         Alien-Proj4 2.019113 ../../authors/id/E/ET/ETJ
revision            0
license             {Artistic-1 GPL}
maintainers         nomaintainer
description         Alien::Proj4 - Find/Install the PROJ library, version 4
long_description    {*}${description}

platforms           {darwin any}
supported_archs     noarch

checksums           rmd160  fc8e64f1386de3be703894006719cbe90678ba4c \
                    sha256  1923777f13d1b333fc11318247af573eaeef05163dfd791cbebced43daf2f5e3 \
                    size    7389

if {${perl5.major} != ""} {
    depends_build-append \
                    port:pkgconfig \
                    port:p${perl5.major}-alien-build-plugin-cleanse-builddir \
                    port:p${perl5.major}-alien-build-plugin-pkgconfig-ppwrapper \
                    port:p${perl5.major}-alien-sqlite \
                    port:p${perl5.major}-file-find-rule \
                    port:p${perl5.major}-pkgconfig \
                    port:p${perl5.major}-sort-versions \
                    port:p${perl5.major}-uri

    depends_lib-append \
                    port:proj4 \
                    port:p${perl5.major}-alien-build \
                    port:p${perl5.major}-ffi-checklib \
                    port:p${perl5.major}-inline \
                    port:p${perl5.major}-inline-c

    set proj_prefix ${prefix}/lib/proj49
    set proj_env_items [list "ALIEN_INSTALL_TYPE=system" \
                             "PATH=${proj_prefix}/bin:${::env(PATH)}" \
                             "PKG_CONFIG_PATH=${proj_prefix}/lib/pkgconfig"]

    foreach item $proj_env_items {
        configure.env-append $item
        build.env-append $item
        test.env-append $item
    }
}

# Alien::Proj4 dropped from CPAN/MetaCPAN
# Alien::Proj is the suggested replacement
livecheck.type      none
