devel/upnp 1.14.25,1 MidnightBSD
Universal Plug and Play Software Development Kit
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- devel
Description
The portable SDK for UPnP* Devices (libupnp) provides developers with an API and open source code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification and support several operating systems like Linux, *BSD, Solaris and others.
In the other systems
The newest version among them is 1.14.31, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/upnp | 1.14.25,1 | no data | - | [email protected] | - |
| FreeBSD | devel/upnp | 1.14.31,1 newest | none known | - | [email protected] | - |
| DragonFly | devel/upnp | 1.14.20,1 | none known | - | [email protected] | - |
| HardenedBSD | devel/upnp | 1.14.31,1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/upnp | 1.14.31,1 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install upnp
From mports:
cd /usr/mports/devel/upnp && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= upnp>0:devel/upnp
LIB_DEPENDS= libixml.so:devel/upnp
Dependencies
No port depends on this one.
Configuration
Options name: devel_upnp
| Option | Default | Description |
|---|---|---|
| CLIENT | on | Enable control point code |
| DEBUG | off | |
| DOCS | off | |
| EXAMPLES | off | |
| IPV6 | off | |
| LARGEFILE | on | Large files support |
| OPENSSL | off | |
| OPTSSDP | on | Enable optional SSDP headers support |
| POSTWRITE | off | Write to filesystem on unhandled POST requests |
| REUSEADDR | on | Bind miniserver socket with reuseaddr |
| SCRIPTSUPPORT | on | Enable script support for IXML document tree |
| TCP_BLOCK | on | Enable blocking TCP connections |
| TEST | off | Perfom a few tests (implies TOOLS) |
| TOOLS | on | Enable helpers API in upnptools.h |
| UNSPECIFIED_SERVER | off | Enable unspecified SERVER header |
- USES
- autoreconf cpe libtool pathfix pkgconfig
- Service scripts
- none
Files
pkg-plist 36
- include/upnp/Callback.h
- include/upnp/UpnpActionComplete.h
- include/upnp/UpnpActionRequest.h
- include/upnp/UpnpDiscovery.h
- include/upnp/UpnpEvent.h
- include/upnp/UpnpEventSubscribe.h
- include/upnp/UpnpExtraHeaders.h
- include/upnp/UpnpFileInfo.h
- include/upnp/UpnpGlobal.h
- include/upnp/UpnpInet.h
- include/upnp/UpnpIntTypes.h
- include/upnp/UpnpStateVarComplete.h
- include/upnp/UpnpStateVarRequest.h
- include/upnp/UpnpStdInt.h
- include/upnp/UpnpString.h
- include/upnp/UpnpSubscriptionRequest.h
- include/upnp/UpnpUniStd.h
- include/upnp/ithread.h
- include/upnp/ixml.h
- include/upnp/ixmldebug.h
- include/upnp/list.h
- include/upnp/posix_overwrites.h
- include/upnp/upnp.h
- include/upnp/upnpconfig.h
- include/upnp/upnpdebug.h
- include/upnp/upnptools.h
- lib/libixml.a
- lib/libixml.so
- lib/libixml.so.11
- lib/libixml.so.11.1.3
- lib/libupnp.a
- lib/libupnp.so
- lib/libupnp.so.17
- lib/libupnp.so.17.2.5
- libdata/pkgconfig/libupnp.pc
- share/doc/upnp/UPnP_Programming_Guide.pdf
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pupnp-pupnp-release-1.14.25_GH0.tar.gz | 821381 | 30efaabf25b753f2c5baa3a6242869ffb81f47b9898004cac22a0f39057a36ac |