COMMENT = high performance HTTP client library DISTNAME = serf-1.3.10 SHARED_LIBS = serf-1 1.0 # 1.3.0 CATEGORIES = net HOMEPAGE = https://serf.apache.org/ MAINTAINER = Stefan Sperling # APLv2 PERMIT_PACKAGE = Yes WANTLIB = apr-1 aprutil-1 crypto db expat iconv pthread ssl z SITES = https://www.apache.org/dist/serf/ EXTRACT_SUFX = .tar.bz2 MODULES = devel/scons LIB_DEPENDS = converters/libiconv \ devel/apr-util MODSCONS_ENV= CC="${CC}" \ CFLAGS="${CFLAGS} -fPIC" \ PREFIX="${PREFIX}" \ DEBUG=0 \ APR=${LOCALBASE}/bin/apr-1-config \ APU=${LOCALBASE}/bin/apu-1-config TEST_TARGET = check FIX_CRLF_FILES = build/check.py # XXX scons doesn't support x.y library versioning scheme, only x.y.z post-patch: perl -pi -e \ "s/'%d.%d.%d' % \(MAJOR, MINOR, 0\)/'${LIBserf-1_VERSION}.0'/" \ ${WRKSRC}/SConstruct do-install: ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \ ${MODSCONS_ENV} ${MODSCONS_FLAGS} ${INSTALL_TARGET} mv ${PREFIX}/lib/libserf-1.so.${LIBserf-1_VERSION}.0 \ ${PREFIX}/lib/libserf-1.so.${LIBserf-1_VERSION} .ifndef DEBUG strip ${PREFIX}/lib/libserf-1.a \ ${PREFIX}/lib/libserf-1.so.${LIBserf-1_VERSION} .endif do-test: ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} check .include