abieber 49e640c9c6 Import olm.
OLM is a Doubli Ratchet crypto library used by various Matrix clients.

OK bcallah
2020-06-26 22:27:26 +00:00

31 lines
603 B
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2020/06/26 22:27:26 abieber Exp $
COMMENT = Double Ratchet cryptographic ratchet in C++
V = 3.1.5
DISTNAME = olm-${V}
CATEGORIES = devel security
SHARED_LIBS += olm 0.0 # 3.1.5
MASTER_SITES = https://gitlab.matrix.org/matrix-org/olm/-/archive/${V}/
HOMEPAGE = https://git.matrix.org/git/olm
MAINTAINER = Aaron Bieber <abieber@openbsd.org>
# Apache 2.0
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} m
MODULES = devel/cmake
# C++11
COMPILER = base-clang ports-gcc
MAKE_FLAGS = CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
NO_TEST = Yes
.include <bsd.port.mk>