# Created by: Matt Harris PORTNAME= libmsocket PORTVERSION= 0.4 PORTREVISION= 6 CATEGORIES= devel net MASTER_SITES= SF/kageki/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Socket abstraction library for C programmers LICENSE= BSD2CLAUSE LIB_DEPENDS= libevent.so:devel/libevent OPTIONS_DEFINE= DEBUG USES= tar:bzip2 desthack ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-throttling \ --with-libevent=${LOCALBASE} PLIST_FILES= lib/libmsocket.so \ lib/libmsocket.so.0.1 \ lib/libmsocket.a \ include/msocket.h \ include/msocketutils.h CFLAGS_aarch64=-fPIC -DPIC CFLAGS_amd64= -fPIC -DPIC CFLAGS_armv7= -fPIC -DPIC CFLAGS_i386= -fPIC -DPIC CFLAGS_powerpc= -fPIC -DPIC CFLAGS_powerpc64= -fPIC -DPIC CFLAGS_powerpc64le= -fPIC -DPIC CFLAGS_powerpcspe= -fPIC -DPIC CFLAGS_riscv64= -fPIC -DPIC DEBUG_CONFIGURE_ON= --enable-debug post-patch: ${REINPLACE_CMD} 's, withval=$$with_libevent; cf_enable_libevent=$$enableval, withval=$$with_libevent; cf_enable_libevent=$$with_libevent,' \ ${WRKSRC}/configure post-install: ${LN} -sf libmsocket.so.0.1 ${STAGEDIR}${PREFIX}/lib/libmsocket.so .include