BSD Ports

dns/p5-Mozilla-PublicSuffix 1.0.7_28 FreeBSD

Get public suffix of domain name via Mozilla Public Suffix List

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97092b003c
License
MIT
Categories
dns, perl5
Package size
44.8 KiB, 169.5 KiB installed

Description

Mozilla::PublicSuffix provides a single function that returns the public suffix of a domain name by referencing a parsed copy of Mozilla's Public Suffix List. From the official website at http://publicsuffix.org:

A "public suffix" is one under which Internet users can directly register names. Some examples of public suffixes are .com, .co.uk and pvt.k12.wy.us. The Public Suffix List is a list of all known public suffixes.

A copy of the official list is bundled with the distribution. As the official list continues to be updated, the bundled copy will inevitably fall out of date. Therefore, if the bundled copy of found to be over thirty days old, this distribution's installer provides the option to check for a new version of the list and download/use it if one is found.

In the other systems

The newest version among them is 1.0.7, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdns/p5-Mozilla-PublicSuffix1.0.7_28 newestnone known-[email protected]2026-09-30
DragonFlydns/p5-Mozilla-PublicSuffix1.0.7_8 newestnone known-[email protected]-
MidnightBSDdns/p5-Mozilla-PublicSuffix1.0.7 newestno data-[email protected]-
HardenedBSDdns/p5-Mozilla-PublicSuffix1.0.7_28 newestno data-[email protected]-
GhostBSDdns/p5-Mozilla-PublicSuffix1.0.7_27 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Mozilla-PublicSuffix

From the ports tree:

cd /usr/ports/dns/p5-Mozilla-PublicSuffix/ && make install clean

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

RUN_DEPENDS=	p5-Mozilla-PublicSuffix>0:dns/p5-Mozilla-PublicSuffix

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:latest1.0.7_281.0.7_281.0.6_101.0.7_121.0.7_28
FreeBSD:14:quarterly1.0.7_281.0.7_28n/a1.0.7_111.0.7_28
FreeBSD:15:latest1.0.7_281.0.7_28n/a1.0.7_121.0.7_12
FreeBSD:15:quarterly1.0.7_281.0.7_28n/an/an/a
FreeBSD:16:latest1.0.7_281.0.7_28n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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.

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Patch 1

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

Build dependencies 6
Run dependencies 4
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/Mozilla/PublicSuffix.pm
  • %%PERL5_MAN3%%/Mozilla::PublicSuffix.3.gz
distinfo 1
FileSizeSHA256
Mozilla-PublicSuffix-v1.0.7.tar.gz963356815e292161ba8192b434398db295e229b3e61574e6a61994e90f359a2c71b21
Master sites 1
  • CPAN

Commit history 3

DateCommitCreditsLog message
97092b003c Po-Chuan Hsieh dns/public_suffix_list: Update to 20260921
- Bump PORTREVISION of dependent ports for package change Changes: https://github.com/publicsuffix/list/commits/main
b3e04a8ae1 Po-Chuan Hsieh dns/public_suffix_list: Update to 20260903
- Bump PORTREVISION of dependent ports for package change Changes: https://github.com/publicsuffix/list/commits/main
07372f0d64 Po-Chuan Hsieh dns/public_suffix_list: Update to 20260819
- Bump PORTREVISION of dependent ports for package change Changes: https://github.com/publicsuffix/list/commits/main