openbsd-ports/net/libupnpp/Makefile
pascal c19ea9f8a8 Import net/libupnpp, feedback/ok jca@
Libupnpp is a C++ wrapper for libupnp, a.k.a Portable UPnP, which
is a direct descendant of the Open Source SDK released by Intel in
support of UPnP development.

Libupnpp can be used to implement UPnP devices and services, or
Control Points.

The Control Point side of libupnpp, which is documented here, allows
a C++ program to discover UPnP devices, and exchange commands and
status with them.

The library has a number of predefined modules for controlling
specific AVTransport or OpenHome audio services, and it is relatively
easy to add modules for other services externally (the internal
modules have no more access to library internals than an external
module would).
2019-01-04 14:30:12 +00:00

30 lines
659 B
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2019/01/04 14:30:12 pascal Exp $
COMMENT = UPnP client library
DISTNAME = libupnpp-0.16.1
SHARED_LIBS += upnpp 0.0 # 0.0
CATEGORIES = net
HOMEPAGE = https://www.lesbonscomptes.com/upmpdcli/libupnpp-refdoc/libupnpp-ctl.html
MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
# LGPLv2.1+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += ${COMPILER_LIBCXX} crypto curl expat ixml m nghttp2
WANTLIB += ssl threadutil upnp z
MASTER_SITES = https://www.lesbonscomptes.com/upmpdcli/downloads/
COMPILER = base-clang ports-gcc
LIB_DEPENDS = net/curl \
net/libupnp
CONFIGURE_STYLE = gnu
.include <bsd.port.mk>