BSD Ports

net/gupnp 1.6.10 FreeBSD

Framework for UPnP devices

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL20
Categories
net
Package size
182.3 KiB, 1197.0 KiB installed

Description

GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals.

GUPnP implements the UPnP specification: resource announcement and discovery, description, control, event notification, and presentation (GUPnP includes basic web server functionality through libsoup). GUPnP does not include helpers for construction or control of specific standardized resources (e.g. MediaServer); this is left for higher level libraries utilizing the GUPnP framework.

In the other systems

SystemPortVersion
FreeBSDnet/gupnp1.6.10
OpenBSDnet/gupnp/core1.6.10
NetBSDnet/gupnp1.6.10nb1
DragonFlynet/gupnp1.6.8

Install

Binary package:

pkg install gupnp

From the ports tree:

cd /usr/ports/net/gupnp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gupnp>0:net/gupnp
LIB_DEPENDS=	libgupnp-1.6.so:net/gupnp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.101.6.101.6.21.6.91.6.10
FreeBSD:14:quarterly1.6.101.6.10n/a1.6.8_21.6.10
FreeBSD:15:latest1.6.101.6.10n/a1.6.91.6.9
FreeBSD:15:quarterly1.6.101.6.10n/an/an/a
FreeBSD:16:latest1.6.101.6.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 38
Run dependencies 35

Configuration

Options name: net_gupnp

OptionDefaultDescription
VAPIoffBuild VALA API files
USES
compiler:c11 cpe gnome meson pkgconfig python:run shebangfix tar:xz
Service scripts
none
Conflicts with
gupnp14

Files

pkg-plist 30
  • bin/gupnp-binding-tool-1.6
  • include/gupnp-1.6/libgupnp/gupnp-acl.h
  • include/gupnp-1.6/libgupnp/gupnp-context-filter.h
  • include/gupnp-1.6/libgupnp/gupnp-context-manager.h
  • include/gupnp-1.6/libgupnp/gupnp-context.h
  • include/gupnp-1.6/libgupnp/gupnp-control-point.h
  • include/gupnp-1.6/libgupnp/gupnp-device-info.h
  • include/gupnp-1.6/libgupnp/gupnp-device-proxy.h
  • include/gupnp-1.6/libgupnp/gupnp-device.h
  • include/gupnp-1.6/libgupnp/gupnp-enums.h
  • include/gupnp-1.6/libgupnp/gupnp-error.h
  • include/gupnp-1.6/libgupnp/gupnp-resource-factory.h
  • include/gupnp-1.6/libgupnp/gupnp-root-device.h
  • include/gupnp-1.6/libgupnp/gupnp-service-info.h
  • include/gupnp-1.6/libgupnp/gupnp-service-introspection.h
  • include/gupnp-1.6/libgupnp/gupnp-service-proxy.h
  • include/gupnp-1.6/libgupnp/gupnp-service.h
  • include/gupnp-1.6/libgupnp/gupnp-types.h
  • include/gupnp-1.6/libgupnp/gupnp-uuid.h
  • include/gupnp-1.6/libgupnp/gupnp-xml-doc.h
  • include/gupnp-1.6/libgupnp/gupnp.h
  • lib/girepository-1.0/GUPnP-1.6.typelib
  • lib/libgupnp-1.6.a
  • lib/libgupnp-1.6.so
  • lib/libgupnp-1.6.so.0
  • lib/libgupnp-1.6.so.0.106.
  • libdata/pkgconfig/gupnp-1.6.pc
  • share/gir-1.0/GUPnP-1.6.gir
  • share/vala/vapi/gupnp-1.6.deps
  • share/vala/vapi/gupnp-1.6.vapi
distinfo 1
FileSizeSHA256
gupnp-1.6.10.tar.xz1.289564e+06a1ee07b7b12673c32d7fc73ca158a50c1a4dc69ab35b65e94d24d38ac875345e
Master sites 1
  • GNOME

Commit history 0

No commits in the history this site was built from.