# -*- 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 boost 1.0 github.setup strozfriedberg lightgrep 1.5.0 github.tarball_from releases name liblightgrep revision 1 categories devel maintainers nomaintainer license GPL-3+ description Search for regular expressions as defined in Unicode \ Technical Standard 18 long_description {*}${description}, https://www.unicode.org/reports/tr18/ checksums rmd160 d3087790c73394eb9ec1064decfbbf684aaa6d9a \ sha256 fe7aa3ed64472b6f57b5048b5584d3df2794507747e5d76213f60c256f8c82fa \ size 772212 depends_build port:bison \ port:libtool \ port:pkgconfig depends_lib path:lib/pkgconfig/icu-uc.pc:icu patchfiles patch-ssize_t.diff # Do not force a wrong library. # ** We presume you're using a recent clang and libc++. # checking whether C++ compiler accepts -stdlib=libc++... yes # configure: CXXFLAGS: -pipe -I/opt/local/libexec/boost/1.76/include -Os -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -stdlib=libc++ if {${os.platform} eq "darwin" && ${configure.cxx_stdlib} ne "libc++"} { patchfiles-append \ patch-unbreak-gcc-build.diff } compiler.cxx_standard 2017 configure.args-append --with-boost=[boost::install_area]