Import libnpupnp-6.2.1, ok volker@

Comment:
C++ base UPnP library

Description:
libpnupnp is a C++ reimplementation of the venerable libupnp, a.k.a. Portable
UPnP* library. Most of the API is unchanged, except where libupnp exposed its
internal XML ixml library DOM objects.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://www.lesbonscomptes.com/upmpdcli/libupnpp-refdoc/libupnpp-ctl.html
This commit is contained in:
rsadowski
2025-07-28 05:44:12 +00:00
parent d7ffade05d
commit 2713ff70cd
5 changed files with 44 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
COMMENT = C++ base UPnP library
DISTNAME = libnpupnp-6.2.1
SHARED_LIBS += npupnp 0.0 # 0.0
CATEGORIES = net
HOMEPAGE = https://www.lesbonscomptes.com/upmpdcli/libupnpp-refdoc/libupnpp-ctl.html
# LGPLv2.1+
PERMIT_PACKAGE = Yes
SITES = https://www.lesbonscomptes.com/upmpdcli/downloads/
WANTLIB += ${COMPILER_LIBCXX} curl expat m microhttpd
# C++18
COMPILER = base-clang ports-gcc
MODULES = devel/meson
LIB_DEPENDS = www/libmicrohttpd \
net/curl
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
1 line(s) longer than 80 chars in Makefile
there are no patches, please remove the patches directory instead
net/libnpupnp
+2
View File
@@ -0,0 +1,2 @@
SHA256 (libnpupnp-6.2.1.tar.gz) = HMEiJRLUgIJtKSPMe5i3NhGDoq3YxrZGp/oywvNLMrM=
SIZE (libnpupnp-6.2.1.tar.gz) = 471007
+3
View File
@@ -0,0 +1,3 @@
libpnupnp is a C++ reimplementation of the venerable libupnp, a.k.a. Portable
UPnP* library. Most of the API is unchanged, except where libupnp exposed its
internal XML ixml library DOM objects.
+10
View File
@@ -0,0 +1,10 @@
include/npupnp/
include/npupnp/UpnpGlobal.h
include/npupnp/netif.h
include/npupnp/upnp.h
include/npupnp/upnpconfig.h
include/npupnp/upnpdebug.h
include/npupnp/upnpdescription.h
include/npupnp/upnptools.h
@lib lib/libnpupnp.so.${LIBnpupnp_VERSION}
lib/pkgconfig/libnpupnp.pc