BSD Ports

net/libnatpmp 20250404 FreeBSD

NAT-PMP lightweight library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
net
Package size
13.4 KiB, 37.8 KiB installed

Description

libnatpmp is an attempt to make a portable and fully compliant implementation of the protocol for the client side. It is based on non blocking sockets and all calls of the API are asynchronous. It is therefore very easy to integrate the NAT-PMP code to any event driven code.

In the other systems

SystemPortVersion
FreeBSDnet/libnatpmp20250404
OpenBSDnet/miniupnp/libnatpmp20240803
DragonFlynet/libnatpmp20230423
MidnightBSDnet/libnatpmp20150609

Install

Binary package:

pkg install libnatpmp

From the ports tree:

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

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

RUN_DEPENDS=	libnatpmp>0:net/libnatpmp

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:latest202504042025040420220122_12023042320250404
FreeBSD:14:quarterly2025040420250404n/a2023042320250404
FreeBSD:15:latest2025040420250404n/a2023042320230423
FreeBSD:15:quarterly2025040420250404n/an/an/a
FreeBSD:16:latest2025040420250404n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 3

Configuration

No options to configure.

USES
gmake
Service scripts
none

Files

distinfo 2
FileSizeSHA256
miniupnp-libnatpmp-20250404-134fc89_GH0.tar.gz28295060939bd29c69bfd6cafac5d5a6fa3f9a970df823c4aa639b36472b3807ae92e
26.patch2409dfa2ef84d84a8c92ed8e69032456b48496fe76964f074bca916d41499daa6d78

Commit history 0

No commits in the history this site was built from.