notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q1
libpsl C library to handle the Public Suffix List
0.21.5_1 dns on this many watch lists=20 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.21.5_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-12-04 12:23:40
Last Update: 2024-05-02 13:06:58
Commit Hash: bae03bd
People watching this port, also watch:: libidn2, indexinfo, gettext-runtime, libnghttp2, libiconv
License: MIT
WWW:
https://github.com/rockdaboot/libpsl
Description:
A "public suffix" is a domain name under which Internet users can directly register own names. Browsers and other web clients can use it to - avoid privacy-leaking "supercookies" - avoid privacy-leaking "super domain" certificates [1] - domain highlighting parts of the domain in a user interface - sorting domain lists by site Libpsl... - has built-in PSL data for fast access - allows to load PSL data from files - checks if a given domain is a "public suffix" - provides immediate cookie domain verification - finds the longest public part of a given domain - finds the shortest private part of a given domain - works with international domains (UTF-8 and IDNA2008 Punycode) - is thread-safe - handles IDNA2008 UTS#46 (libicu is used by psl2c if installed) [1] http://lists.gnu.org/archive/html/bug-wget/2014-03/msg00093.html
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libpsl-0.21.5_1/catalog.mk
  3. /usr/local/share/licenses/libpsl-0.21.5_1/LICENSE
  4. /usr/local/share/licenses/libpsl-0.21.5_1/MIT
  5. bin/psl
  6. include/libpsl.h
  7. lib/libpsl.a
  8. lib/libpsl.so
  9. lib/libpsl.so.5
  10. lib/libpsl.so.5.3.5
  11. libdata/pkgconfig/libpsl.pc
  12. share/man/man1/psl.1.gz
  13. @owner
  14. @group
  15. @mode
Collapse this list.
Dependency lines:
  • libpsl>0:dns/libpsl
To install the port:
cd /usr/ports/dns/libpsl/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/libpsl
  • pkg install libpsl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libpsl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1705224525 SHA256 (libpsl-0.21.5.tar.lz) = 9a9f6a8c6edba650cf9ea55475cd172dd28487316804e9c73202d97572cd3a2d SIZE (libpsl-0.21.5.tar.lz) = 2016549

Packages (timestamps in pop-ups are UTC):
libpsl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.21.5_10.21.5_10.21.1_10.21.5_10.21.5_1-0.21.1_1-
FreeBSD:13:quarterly0.21.5_10.21.5_10.21.2_30.21.5_10.21.5_10.21.2_40.21.2_40.21.2_4
FreeBSD:14:latest0.21.5_10.21.5_10.21.1_60.21.5_10.21.5_10.21.2_3-0.21.2_3
FreeBSD:14:quarterly0.21.5_10.21.5_1-0.21.5_10.21.5_10.21.2_40.21.2_40.21.2_4
FreeBSD:15:latest0.21.5_10.21.5_1n/a0.21.5_1n/a0.21.50.21.50.21.5
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. public_suffix_list>=0 : dns/public_suffix_list
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.9 : lang/python39
Library dependencies:
  1. libidn2.so : dns/libidn2
  2. libunistring.so : devel/libunistring
This port is required by:
for Libraries
  1. devel/libsoup
  2. devel/libsoup3
  3. ftp/curl
  4. net-p2p/transmission-components
  5. net-p2p/tremotesf
  6. sysutils/libdnf
  7. www/wget2

Configuration Options:
===> The following configuration options are available for libpsl-0.21.5_1: ====> Options available for the single IDNA: you have to select exactly one of them ICU=off: Use devel/icu (IDNA2008 UTS#46 library) IDN=off: Use dns/libidn (IDNA2003 library) IDN2=on: Use dns/libidn2 (IDNA2008 library) ===> Use 'make config' to modify these settings
Options name:
dns_libpsl
USES:
localbase:ldflags meson pkgconfig python:build shebangfix tar:lz iconv
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/rockdaboot/libpsl/releases/download/0.21.5/
Collapse this list.

There are no commits on branch 2024Q1 for this port