# -*- 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 github 1.0 name libargparse github.setup maryla-uc libargparse 81998ffafb9c2ac8cf488d31e536a2e6fd6b3fdf version 20240826 revision 2 categories devel license MIT maintainers {mascguy @mascguy} openmaintainer description Yet another simple command-line parser for C++ applications long_description ${description} checksums rmd160 c92abc57b9801a23a3f1059af4688c6c00b04b45 \ sha256 c26a772ba2cb52829759db4636c67ca318e1dd95c19254488353ed9021f366cc \ size 22411 # Patch proj's CMakeLists.txt, to auto-generate the pkgconfig file # Note: Will be contributed to upstream, to see if they're interested in adding patchfiles-append patch-cmake-pkgconfig.diff post-patch { copy ${filespath}/${subport}.pc.in ${worksrcpath} } compiler.cxx_standard 2014 set my_install_prefix ${prefix}/libexec/${subport} set my_install_include ${prefix}/include/${subport} set my_install_lib ${prefix}/lib/${subport} configure.args-append \ -DCMAKE_INSTALL_LIBEXECDIR=${my_install_prefix} \ -DCMAKE_INSTALL_BINDIR=${my_install_prefix}/bin \ -DCMAKE_INSTALL_SBINDIR=${my_install_prefix}/sbin \ -DCMAKE_INSTALL_SHAREDIR=${my_install_prefix}/share \ -DCMAKE_INSTALL_INCLUDEDIR=${my_install_include} \ -DCMAKE_INSTALL_LIBDIR=${my_install_lib} \ -DCMAKE_INSTALL_NAME_DIR=${my_install_lib}