# -*- 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
maintainers {geeklair.net:dluke @danielluke}
description The apache group's portability library
long_description The Apache Portable Runtime is a library of C data \
structures and routines, forming a system portability \
layer that covers as many operating systems as \
possible, including Unices, Win32, BeOS, and OS/2.
homepage https://apr.apache.org/
checksums rmd160 4b282845f4ba1c4949b7b386c438e5ef98deaf4b \
sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea \
# Xcode 3.x's gcc-4.0 generates bad code in apr's translation which can be caught by enabling
# debugging in apr, apr-util, and subversion with LANG="en_US.UTF-8"
# Assertion failed: (node->next == NULL), function put_xlate_handle_node, file subversion/libsvn_subr/utf.c, line 378.
if {[vercmp ${xcodeversion} 3.0] >= 0} {
compiler.blacklist-append gcc-4.0
#configure's tests don't work right for sed/gsed if we just set SED here
configure.env ac_cv_prog_AWK=awk ac_cv_path_SED=sed lt_ECHO=/bin/echo lt_cv_path_SED=sed
configure.args --with-installbuilddir=${prefix}/share/apr-1/build \
--enable-nonportable-atomics \
ac_cv_func_setpgrp_void=no
patchfiles apr_h_patch.diff
test.env DYLD_LIBRARY_PATH=${worksrcpath}/.libs
if {[variant_isset universal]} {
reinplace -E {s|-arch [a-z0-9_]+||g} \
${destroot}${prefix}/share/apr-1/build/apr_rules.mk \
${destroot}${prefix}/share/apr-1/build/libtool
livecheck.url https://apr.apache.org
livecheck.regex {APR (\d+(?:\.\d+)*), released}