# -*- 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 legacysupport 1.1 github.setup ndilieto uacme 1.7.4 v revision 1 categories security license GPL-3+ platforms any maintainers nomaintainer description ACMEv2 client written in plain C with minimal dependencies long_description lightweight client for the RFC8555 ACMEv2 protocol, \ written in plain C with minimal dependencies \ (libcurl and OpenSSL). checksums rmd160 5d6bb1001849f28ae5da01913c2ddce9cb20a502 \ sha256 5dd8ecd6411b1b18548c2660b05acd273e0878c60d8762c412aea56e9de2f727 \ size 257908 depends_build-append \ port:asciidoc # dependencies of autoreconf depends_build-append \ port:pkgconfig \ port:autoconf \ port:automake \ depends_lib-append port:curl \ port:libev \ port:openssl patchfiles-append autoconf.patch configure.args --with-libcurl=${prefix} \ --with-openssl=${prefix} \ --without-mbedtls \ --without-gnutls compiler.c_standard 1999 platform darwin { # ualpn does not build on Darwin because Darwin does not implement unnamed # semaphores # https://github.com/ndilieto/uacme/issues/49 configure.args-append \ --without-ualpn depends_lib-delete \ port:libev legacysupport.newest_darwin_requires_legacy 16 } use_autoreconf yes autoreconf.args -fvi github.livecheck.regex \ {^v?([0-9.]+)}