net-libs/libupnp (gentoo)

Search

Masked: This package is masked.

Reason: Version 1.18.x breaks API and needs more testing

Masked by Conrad Kostecki on 2026-03-28

Install

Install this package:

emerge -a net-libs/libupnp

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask net-libs/libupnp

Or alternatively:

emerge --autounmask-write -a net-libs/libupnp

Package Information

Description:
An Portable Open Source UPnP Development Kit
Homepage:
http://pupnp.sourceforge.net/
License:
BSD

Versions

Version EAPI Keywords Slot
1.18.4 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 0/20
1.14.30 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 0/17
1.14.25 8 ~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 0/17
1.14.24 8 ~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 0/17

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>conikost@gentoo.org</email>
		<name>Conrad Kostecki</name>
	</maintainer>
	<slots>
		<subslots>Reflect ABI of libupnp.so</subslots>
	</slots>
	<use>
		<flag name="blocking-tcp">Do not use async socket calls</flag>
		<flag name="reuseaddr">Allow clean restarts by binding the socket with SO_REUSEADDR</flag>
		<flag name="samples">Install sample applications</flag>
	</use>
	<upstream>
		<remote-id type="sourceforge">pupnp</remote-id>
		<remote-id type="github">pupnp/pupnp</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-libs/libupnp | euse -E <flag> -p net-libs/libupnp | euse -D <flag> -p net-libs/libupnp

Flag Description 1.18.4 1.14.30 1.14.25 1.14.24
blocking-tcp Do not use async socket calls
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
reuseaddr Allow clean restarts by binding the socket with SO_REUSEADDR
samples Install sample applications
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
static-libs Build static versions of dynamic libraries as well

Files

Manifest

Type File Size Versions
DIST libupnp-1.14.24.tar.gz 820880 bytes 1.14.24
DIST libupnp-1.14.25.tar.gz 821381 bytes 1.14.25
DIST libupnp-1.14.30.tar.gz 824654 bytes 1.14.30
DIST libupnp-1.18.4.tar.gz 831832 bytes 1.18.4
Unmatched Entries
Type File Size