{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"libupnpp-1.0.4","path":"net/libupnpp","url":"/packages/current/net/libupnpp/","comment":"UPnP client library","homepage":"https://www.lesbonscomptes.com/upmpdcli/libupnpp-refdoc/libupnpp-ctl.html","maintainer":"Pascal Stumpf <pascal@stumpf.co>","description":"Libupnpp is a C++ wrapper for libupnp, a.k.a Portable UPnP, which\nis a direct descendant of the Open Source SDK released by Intel in\nsupport of UPnP development.\n\nLibupnpp can be used to implement UPnP devices and services, or\nControl Points.\n\nThe Control Point side of libupnpp, which is documented here, allows\na C++ program to discover UPnP devices, and exchange commands and\nstatus with them.\n\nThe library has a number of predefined modules for controlling\nspecific AVTransport or OpenHome audio services, and it is relatively\neasy to add modules for other services externally (the internal\nmodules have no more access to library internals than an external\nmodule would).\n","package_architecture":"amd64","stem":"libupnpp","readme":null,"dependencies":[{"path":"net/curl","type":"library","package_spec":"","url":"/packages/current/net/curl/"},{"path":"net/libnpupnp","type":"library","package_spec":"","url":"/packages/current/net/libnpupnp/"},{"path":"devel/meson","type":"build","package_spec":"STEM->=1.12.0v0","url":"/packages/current/devel/meson/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/fd/fd3c62825034b0550408a20556c9419b9d32c37d8447da3815a6b669709a6bfe.json"},"categories":["net"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
