| Port details on branch 2023Q2 | 
	
	
			
-  libpsl C library to handle the Public Suffix List
 
 
-  0.21.5_2 dns 
 =21           0.21.5_2Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org 
  - Port Added: 2015-12-04 12:23:40
 
- Last Update: 2025-02-14 23:12:32
 
- Commit Hash: ff33dd4
 
- People watching this port, also watch:: libidn2, gettext-runtime, libnghttp2, indexinfo, 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
        ¦   ¦   ¦   ¦   
- Manual pages:
 - 
 
- pkg-plist: as obtained via: 
make generate-plist - USE_RC_SUBR (Service Scripts)
 
- no SUBR information found for this port
 
 
- Dependency lines:
 - 
 - 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): 
- Dependencies
 - NOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.
 - Build dependencies:
 - 
- public_suffix_list>=0 : dns/public_suffix_list
 - meson : devel/meson
 - ninja : devel/ninja
 - pkgconf>=1.3.0_1 : devel/pkgconf
 - python3.11 : lang/python311
 
  
- Library dependencies:
 - 
- libidn2.so : dns/libidn2
 - libunistring.so : devel/libunistring
 
  
- This port is required by:
 - for Libraries
 
- 
					            
- devel/libsoup
 
- devel/libsoup3
 
- ftp/curl
 
- net-p2p/transmission-components
 
- net-p2p/tremotesf
 
- www/wget2
 
  
  
Configuration Options: 
- ===> The following configuration options are available for libpsl-0.21.5_2:
====> 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:
 
 
 |