BSD Ports

dns/p5-Domain-PublicSuffix 0.21 FreeBSD

Parse a domain down to the root TLD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
cbc3df9aae
License
ARTPERL10, GPLv1+
Categories
dns, perl5

Description

A perl module to parse a domain down to the root TLD utilizing the Mozilla Public Suffix List.

This module utilizes the "public_suffix_list.dat" or "effective_tld_names.dat" provided by Mozilla as a way to effectively reduce a fully qualified domain name down to the absolute root. The Mozilla PublicSuffix file is an open source, fully documented format that shows absolute root TLDs, primarily for Mozilla's browser products to be able to determine how far a cookie's security boundaries go.

Install

Binary package:

pkg install p5-Domain-PublicSuffix

From the ports tree:

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

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

RUN_DEPENDS=	p5-Domain-PublicSuffix>0:dns/p5-Domain-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:latest-0.21--0.21
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest0.210.21n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.21n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 3

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

Build dependencies 1
Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 6
  • bin/get_root_domain
  • %%SITE_PERL%%/Domain/PublicSuffix.pm
  • %%SITE_PERL%%/Domain/PublicSuffix/Default.pm
  • %%PERL5_MAN1%%/get_root_domain.1.gz
  • %%PERL5_MAN3%%/Domain::PublicSuffix.3.gz
  • %%PERL5_MAN3%%/Domain::PublicSuffix::Default.3.gz
distinfo 1
FileSizeSHA256
Domain-PublicSuffix-0.21.tar.gz125192d0903e7c6385b932dd0f537b584b8884111b9356e5fe44f3a9fc6310ce5c300d
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
cbc3df9aae Norikatsu Shigemura dns/p5-Domain-PublicSuffix: New port
A perl module to parse a domain down to the root TLD utilizing the Mozilla Public Suffix List. This module utilizes the "public_suffix_list.dat" or "effective_tld_names.dat" provided by Mozilla as a way to effectively reduce a fully qualified domain name down to the absolute root. The Mozilla PublicSuffix file is an open source, fully documented format that shows absolute root TLDs, primarily for Mozilla's browser products to be able to determine how far a cookie's security boundaries go. Approved by: hrs (mentor)