# -*- 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           lua         1.0
PortGroup           makefile    1.0

github.setup        lefcha imapfilter 2.8.6 v
github.tarball_from archive
revision            0

description         IMAP message processor/filter

long_description    IMAPFilter connects to remote IMAP mail servers and \
                    processes messages according to defined filters (rules). \
                    It is intended to be executed before a user accesses \
                    his/her mailboxes.

categories          mail
installs_libs       no
license             BSD
maintainers         nomaintainer

checksums           rmd160  a8a3a19696b38f2d94017806b86aa9f37d2b0b9b \
                    sha256  380bc0848002aadb074ade86f2fe3f5b62612a378173f2b10043527d31f13aeb \
                    size    59459

depends_lib-append  path:lib/libssl.dylib:openssl \
                    port:libiconv   \
                    port:lua        \
                    port:pcre2

build.dir           ${worksrcpath}/src

build.args-append   MYLDFLAGS="\$LDFLAGS" \
                    MYCFLAGS="\$CFLAGS" \
                    MYLIBS="-liconv" \
                    INCDIRS="\$CPPFLAGS" \
                    LIBLUA=-llua${lua.version}

makefile.override   PREFIX

destroot.args-append \
                    MANDIR="${prefix}/share/man"
