# -*- 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           meson 1.0
PortGroup           openssl 1.0

name                megatools
version             1.11.5.20250706
revision            0
categories          net
license             GPL-2+
installs_libs       no
maintainers         {i0ntempest @i0ntempest} openmaintainer

description         Command line client application for Mega.
long_description    ${name} is a collection of programs for accessing Mega \
                    service from the command line on your desktop or server.

homepage            https://megatools.megous.com
master_sites        ${homepage}/builds/
checksums           rmd160  da8db58ed0eecdb42934f7a754512ad148a41cf1 \
                    sha256  51f78a03748a64b1066ce28a2ca75d98dbef5f00fe9789dc894827f9a913b362 \
                    size    106670

depends_build-append \
                    port:asciidoc \
                    port:docbook2X \
                    path:bin/pkg-config:pkgconfig

depends_lib-append  port:curl \
                    path:lib/pkgconfig/glib-2.0.pc:glib2

# lib/mega.c:3966: error: unknown field ‘progress’ specified in initializer
compiler.blacklist-append \
                    *gcc-4.*

livecheck.regex     ${name}-(\[0-9.git-\]+)[quotemeta ${extract.suffix}]
