net/erlang-idna 7.1.0 NetBSD
Pure Erlang IDNA implementation following the RFC5891
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
d1b32a7ef9- License
- mit
- Categories
- net
- Package size
- 833.7 KiB, 928.9 KiB installed
Description
A pure Erlang IDNA implementation that folllow the RFC5891. * support IDNA 2008 and IDNA 2003. * label validation: - check NFC: Label must be in Normalization Form C - check hyphen: The Unicode string MUST NOT contain "--" (two consecutive hyphens) in the third and fourth character positions and MUST NOT start or end with a "-" (hyphen). - Leading Combining Marks: The Unicode string MUST NOT begin with a combining mark or combining character (see The Unicode Standard, Section 2.11 Unicode for an exact definition). - Contextual Rules: The Unicode string MUST NOT contain any characters whose validity is context-dependent, unless the validity is positively confirmed by a contextual rule. To check this, each code point identified as CONTEXTJ or CONTEXTO in the Tables document RFC5892 MUST have a non-null rule. If such a code point is missing a rule, the label is invalid. If the rule exists but the result of applying the rule is negative or inconclusive, the proposed label is invalid. - check BIDI: label contains any characters from scripts that are written from right to left, it MUST meet the Bidi criteria rfc5893
In the other systems
The newest version among them is 7.1.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| NetBSD | net/erlang-idna | 7.1.0 newest | none known | - | [email protected] | 2026-08-06 |
| MidnightBSD | dns/erlang-idna by name | 6.1.1 behind since 2026-08-06 | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkgin install erlang-idna
From pkgsrc:
cd /usr/pkgsrc/net/erlang-idna && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 7.1.0 |
| NetBSD 10.1 aarch64 | 7.1.0 |
| SmartOS / illumos x86_64 | 7.1.0 |
| macOS 15 arm64 | 7.1.0 |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.