2020-09-17 01:38:30 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.3 2020/09/17 01:38:30 bcallah Exp $
|
2020-06-22 11:38:31 +00:00
|
|
|
|
|
|
|
COMMENT = eventing, networking & crypto for async applications
|
|
|
|
PKGNAME = ${DISTNAME:L}
|
|
|
|
CATEGORIES = net
|
|
|
|
|
2020-09-17 01:38:30 +00:00
|
|
|
SHARED_LIBS = usockets 1.0
|
2020-06-22 11:38:31 +00:00
|
|
|
|
|
|
|
GH_ACCOUNT = uNetworking
|
|
|
|
GH_PROJECT = uSockets
|
2020-09-17 01:38:30 +00:00
|
|
|
GH_TAGNAME = v0.6.0
|
2020-06-22 11:38:31 +00:00
|
|
|
|
|
|
|
MAINTAINER = Aisha Tammy <openbsd@aisha.cc>
|
|
|
|
|
|
|
|
# Apache 2.0
|
|
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
|
2020-09-17 01:38:30 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} crypto ssl uv
|
2020-06-22 11:38:31 +00:00
|
|
|
|
2020-09-17 01:38:30 +00:00
|
|
|
# C11 C++17
|
2020-06-22 11:38:31 +00:00
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
|
|
|
|
LIB_DEPENDS = devel/libuv
|
|
|
|
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
ALL_TARGET = default
|
|
|
|
MAKE_FLAGS = CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
|
|
|
|
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" \
|
2020-09-17 01:38:30 +00:00
|
|
|
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
|
2020-06-22 11:38:31 +00:00
|
|
|
LIBusockets_VERSION="${LIBusockets_VERSION}" \
|
|
|
|
WITH_OPENSSL=1 WITH_LIBUV=1
|
|
|
|
|
|
|
|
NO_TEST = Yes
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|