BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/upnp1.14.25,1no data-[email protected]-
FreeBSDdevel/upnp1.14.31,1 newestnone known-[email protected]-
DragonFlydevel/upnp1.14.20,1none known-[email protected]-
HardenedBSDdevel/upnp1.14.31,1 newestno data-[email protected]-
GhostBSDdevel/upnp1.14.31,1 newestno 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

OptionDefaultDescription
CLIENTonEnable control point code
DEBUGoff
DOCSoff
EXAMPLESoff
IPV6off
LARGEFILEonLarge files support
OPENSSLoff
OPTSSDPonEnable optional SSDP headers support
POSTWRITEoffWrite to filesystem on unhandled POST requests
REUSEADDRonBind miniserver socket with reuseaddr
SCRIPTSUPPORTonEnable script support for IXML document tree
TCP_BLOCKonEnable blocking TCP connections
TESToffPerfom a few tests (implies TOOLS)
TOOLSonEnable helpers API in upnptools.h
UNSPECIFIED_SERVERoffEnable 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
FileSizeSHA256
pupnp-pupnp-release-1.14.25_GH0.tar.gz82138130efaabf25b753f2c5baa3a6242869ffb81f47b9898004cac22a0f39057a36ac