2019-07-12 20:48:23 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.13 2019/07/12 20:48:48 sthen Exp $
|
2013-05-17 12:48:56 +00:00
|
|
|
|
|
|
|
COMMENT = high performance HTTP client library
|
2014-12-17 09:43:39 +00:00
|
|
|
DISTNAME = serf-1.3.8
|
2014-01-24 17:00:47 +00:00
|
|
|
SHARED_LIBS = serf-1 1.0 # 1.3.0
|
2013-05-17 12:48:56 +00:00
|
|
|
CATEGORIES = net
|
2013-08-07 21:31:12 +00:00
|
|
|
HOMEPAGE = https://code.google.com/p/serf/
|
2013-05-17 12:48:56 +00:00
|
|
|
MAINTAINER = Stefan Sperling <stsp@openbsd.org>
|
2015-05-22 11:31:10 +00:00
|
|
|
REVISION = 0
|
2013-05-17 12:48:56 +00:00
|
|
|
|
|
|
|
# APLv2
|
2019-07-12 20:48:23 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2013-05-17 12:48:56 +00:00
|
|
|
|
2016-09-13 16:12:14 +00:00
|
|
|
WANTLIB = apr-1 aprutil-1 crypto db expat iconv pthread ssl z
|
2014-03-16 22:07:43 +00:00
|
|
|
MASTER_SITES = https://serf.googlecode.com/svn/src_releases/
|
2013-05-17 12:48:56 +00:00
|
|
|
EXTRACT_SUFX = .tar.bz2
|
|
|
|
|
2016-09-13 16:12:14 +00:00
|
|
|
MODULES = devel/scons
|
|
|
|
LIB_DEPENDS = converters/libiconv \
|
|
|
|
devel/apr-util
|
2013-10-09 11:57:43 +00:00
|
|
|
MODSCONS_ENV= CC="${CC}" \
|
|
|
|
PREFIX="${PREFIX}" \
|
|
|
|
DEBUG=0 \
|
|
|
|
APR=${LOCALBASE}/bin/apr-1-config \
|
2014-04-21 12:47:04 +00:00
|
|
|
APU=${LOCALBASE}/bin/apu-1-config
|
2014-08-12 11:02:50 +00:00
|
|
|
TEST_TARGET = check
|
2013-10-09 11:57:43 +00:00
|
|
|
|
|
|
|
# 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
|
2013-05-17 12:48:56 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|