# $Id: Portfile 151786 2016-08-22 00:52:23Z blair@macports.org $ PortSystem 1.0 name serf1 version 1.3.4 revision 1 categories www maintainers blair license Apache-2 description C-based HTTP client library long_description \ The serf library is a C-based HTTP client library built upon the \ Apache Portable Runtime (APR) library. It multiplexes \ connections, running the read/write communication asynchronously. \ Memory copies and transformations are kept to a minimum to provide \ high performance operation. homepage https://serf.apache.org master_sites https://archive.apache.org/dist/serf/ distname serf-${version} use_bzip2 yes checksums sha1 eafc8317d7a9c77d4db9ce1e5c71a33822f57c3a \ sha256 db5dcf68be722156de67518231da17c451f6c5d16523ff03e4e37f28d06ee0cb patchfiles patch-SConstruct.diff platforms darwin depends_build port:scons depends_lib port:apr port:apr-util path:lib/libssl.dylib:openssl port:zlib use_configure no variant universal {} build.cmd ${prefix}/bin/scons build.args CC=${configure.cc} \ CPPFLAGS="${configure.cppflags}" \ CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ LINKFLAGS="${configure.ldflags} [get_canonical_archflags ld]" platform darwin { # Workaround scons buggy lack of MACOSX_DEPLOYMENT_TARGET propagation: build.args-append CC="MACOSX_DEPLOYMENT_TARGET=${macosx_deployment_target} ${configure.cc}" } build.target APR=${prefix} \ APU=${prefix} \ OPENSSL=${prefix} \ PREFIX=${prefix} destroot.cmd ${build.cmd} destroot.args --install-sandbox=${destroot} destroot.destdir post-destroot { set sharedir ${destroot}${prefix}/share set docdir ${sharedir}/doc/${name} xinstall -m 755 -d ${docdir} foreach f {CHANGES LICENSE NOTICE README} { file copy ${worksrcpath}/${f} ${docdir} } } livecheck.url [lindex ${master_sites} 0] livecheck.type regex livecheck.regex serf-(\\d+(?:\\.\\d+)*)