dns/idnkit 1.0_8
Library to handle internationalized domain names
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- JPNIC
- Categories
- dns
- Package size
- 218.4 KiB, 2381.2 KiB installed
Description
The 'idnkit' is an open source, BSD-like licensed software that provides functionalities about Internationalized Domain Name processing standardized at IETF. Major features that idnkit provides are as follows.
\* libidnkit
Core library for IDN processing.
\* libidnkitlite
Light Weight library for IDN processing. (UTF-8 only)
\* idnconv
DNS zone / configuration file encoding converter.
\* runidn / idn wrapper
Dynamic link resolver library for UNIX / Windows.
\* BIND 9 patch
IDN enhancements for BIND 9 DNS lookup tools.
Install
As a binary package — by origin, or by package name:
pkg install dns/idnkit
pkg install idnkit
From the ports tree:
cd /usr/ports/dns/idnkit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= idnkit>0:dns/idnkit
LIB_DEPENDS= libidnkit.so:dns/idnkit
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0_8 | 1.0_8 | 1.0_7 | 1.0_8 | 1.0_8 |
| FreeBSD:14:quarterly | 1.0_8 | 1.0_8 | n/a | 1.0_8 | 1.0_8 |
| FreeBSD:15:latest | 1.0_8 | 1.0_8 | n/a | 1.0_8 | 1.0_8 |
| FreeBSD:15:quarterly | 1.0_8 | 1.0_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0_8 | 1.0_8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: dns_idnkit
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- iconv libtool
- Service scripts
- none
Message after installing
Files
Manual pages 7
- idn.conf(5)
- idnalias.conf(5)
- idnconv(1)
- idnrc(5)
- libidnkit(3)
- libidnkitlite(3)
- runidn(1)
pkg-plist 58
- bin/idnconv
- bin/runidn
- @sample etc/idn.conf.sample
- @sample etc/idnalias.conf.sample
- include/idn/api.h
- include/idn/assert.h
- include/idn/checker.h
- include/idn/converter.h
- include/idn/debug.h
- include/idn/delimitermap.h
- include/idn/export.h
- include/idn/filechecker.h
- include/idn/filemapper.h
- include/idn/localencoding.h
- include/idn/log.h
- include/idn/logmacro.h
- include/idn/mapper.h
- include/idn/mapselector.h
- include/idn/nameprep.h
- include/idn/normalizer.h
- include/idn/punycode.h
- include/idn/race.h
- include/idn/res.h
- include/idn/resconf.h
- include/idn/result.h
- include/idn/strhash.h
- include/idn/ucs4.h
- include/idn/ucsmap.h
- include/idn/ucsset.h
- include/idn/unicode.h
- include/idn/unormalize.h
- include/idn/utf8.h
- include/idn/util.h
- include/idn/version.h
- lib/libidnkit.a
- lib/libidnkit.so
- lib/libidnkit.so.1
- lib/libidnkit.so.1.0.2
- lib/libidnkitlite.a
- lib/libidnkitlite.so
- lib/libidnkitlite.so.1
- lib/libidnkitlite.so.1.0.2
- lib/libidnkitres.a
- lib/libidnkitres.so
- lib/libidnkitres.so.1
- lib/libidnkitres.so.1.0.1
- share/man/man1/idnconv.1.gz
- share/man/man1/runidn.1.gz
- share/man/man3/libidnkit.3.gz
- share/man/man3/libidnkitlite.3.gz
- share/man/man5/idn.conf.5.gz
- share/man/man5/idnalias.conf.5.gz
- share/man/man5/idnrc.5.gz
- share/idnkit/jp.map
- share/doc/idnkit/ChangeLog
- share/doc/idnkit/NEWS
- share/doc/idnkit/README
- share/doc/idnkit/ja/README.ja
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| idnkit-1.0-src.tar.gz | 432823 | 16cd5fce81a5180d6a2c61cf20572668b3dc59f5c39c272b75fa98edab3391fc |
Master sites 1
- http://www.nic.ad.jp/ja/idn/idnkit/download/sources/
Commit history 0
No commits in the history this site was built from.