# -*- 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 PortGroup cxx11 1.1 PortGroup compiler_blacklist_versions 1.0 name cpp-utilities subport cpp-utilities-devel {} categories devel maintainers {yan12125 @yan12125} openmaintainer license GPL-2 description Useful C++ classes and routines such as argument parser, IO and conversion utilities. long_description ${description} platforms darwin if {${subport} eq ${name}} { # stable github.setup Martchus cpp-utilities 5.0.0 v revision 0 checksums rmd160 fc285f6821f995f4ab56fe34aab520fce872833d \ sha256 3fda34ea7794a67b0fd454e39827d7733eb76dde0443b6f9b3fd0c41116ffdca \ size 151785 conflicts ${name}-devel } else { # devel github.setup Martchus cpp-utilities 6282abca415c50de8d43612b84a12fb6bd8d6fdd version 20190824 revision 0 checksums rmd160 be68c5756771ffd8f176ea7fcb29375f39abe418 \ sha256 028b6cff6eec5f2352266c25e48e51e7ccc6ceff5f62a27af327217d9febc48c \ size 151883 conflicts ${name} } github.tarball_from archive # requires a compiler that supports C++17 compiler.blacklist-append {clang < 900.0.39} macports-clang-3.* configure.args-append \ -DUSE_STANDARD_FILESYSTEM=OFF