# -*- 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

github.setup        zlib-ng zlib-ng 2.2.3
github.tarball_from archive
revision            0

description         \
    zlib replacement with optimizations for \"next generation\" systems.

long_description    \
    {*}${description} \
    Features: \
    - Zlib compatible API with support for dual-linking \
    - Modernized native API based on zlib API for ease of porting \
    - Modern C11 syntax and a clean code layout \
    - Deflate medium and quick algorithms based on Intel\’s zlib fork \
    - Support for CPU intrinsics when available \
    - Unaligned memory read/writes and large bit buffer improvements \
    - Includes improvements from Cloudflare and Intel forks \
    - Configure, CMake, and NMake build system support \
    - Comprehensive set of CMake unit tests \
    - Code sanitizers, fuzzing, and coverage \
    - GitHub Actions continuous integration on Windows, macOS, and Linux \
    - Emulated CI for ARM, AARCH64, PPC, PPC64, RISCV, SPARC64, S390x using \
      qemu

categories          archivers
license             Zlib
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

checksums           rmd160  5a8ffad17b096f8289528c1773325595e36274d7 \
                    sha256  f2fb245c35082fe9ea7a22b332730f63cf1d42f04d84fe48294207d033cba4dd \
                    size    2413008

# Target "cmTC_bb7a2" requires the language dialect "C11" 
compiler.c_standard     2011
# Undefined symbols: "__ZN7testing8internal23InsertSyntheticTestCaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_12CodeLocationEb"
compiler.cxx_standard   2011
