# -*- 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 muniversal 1.0 PortGroup clang_dependency 1.0 github.setup lz4 lz4 1.9.4 v revision 0 checksums rmd160 ffdb34223ccd0516278a9fcc494d89d51a196e1a \ sha256 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b \ size 354063 categories archivers maintainers {ryandesign @ryandesign} openmaintainer license BSD GPL-2+ description Extremely Fast Compression algorithm long_description LZ4 is a very fast lossless compression algorithm, \ providing compression speed at 400 MB/s per core, \ scalable with multi-cores CPU. It also features an \ extremely fast decoder, with speed in multiple GB/s per \ core, typically reaching RAM speed limits on multi-core \ systems. homepage http://www.lz4.org/ github.tarball_from archive patchfiles gen_manual.patch use_configure no build.args-append CC=${configure.cc} \ CXX=${configure.cxx} \ PREFIX=${prefix} \ OS=Darwin destroot.args-append CC=${configure.cc} \ CXX=${configure.cxx} \ PREFIX=${prefix} \ OS=Darwin if {!${universal_possible} || ![variant_isset universal]} { build.args-append CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" destroot.args-append CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" } else { foreach arch ${configure.universal_archs} { lappend merger_build_args(${arch}) CFLAGS="${configure.cflags} -arch ${arch}" \ CXXFLAGS="${configure.cxxflags} -arch ${arch}" lappend merger_destroot_args(${arch}) CFLAGS="${configure.cflags} -arch ${arch}" \ CXXFLAGS="${configure.cxxflags} -arch ${arch}" } }