# -*- 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 cmake 1.1 PortGroup gitea 1.0 PortGroup compiler_blacklist_versions 1.0 gitea.domain git.skyjake.fi gitea.setup gemini lagrange 1.16.0 v revision 0 categories net gemini license BSD maintainers {@sikmir disroot.org:sikmir} openmaintainer description A Beautiful Gemini Client long_description {*}${description} checksums rmd160 e5548c5074b9a929bb29bd4371c2f2a0d3a9573c \ sha256 a5f1ef1b76c0099cf1b68bc9d7d15e8b86661d3f39d5fabf607b24de00dc7198 \ size 7533319 worksrcdir ${name} depends_build-append \ port:pkgconfig \ port:zip depends_lib-append port:the_Foundation variant gui conflicts tui description {Build the GUI interface} { depends_lib-append \ port:fribidi \ path:lib/pkgconfig/harfbuzz.pc:harfbuzz \ port:libsdl2 \ port:mpg123 \ port:webp destroot { copy ${build.dir}/Lagrange.app ${destroot}${applications_dir} } } variant tui conflicts gui description {Build the TUI interface} { configure.args-append \ -DENABLE_TUI=YES \ -DENABLE_MPG123=NO \ -DENABLE_WEBP=NO \ -DENABLE_FRIBIDI=NO \ -DENABLE_HARFBUZZ=NO \ -DENABLE_POPUP_MENUS=NO \ -DENABLE_IDLE_SLEEP=NO depends_lib-append \ port:ncurses \ port:sealcurses } default_variants +gui compiler.c_standard 2011 compiler.blacklist-append {clang < 800}