notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
libpsl C library to handle the Public Suffix List
0.21.1_2 dns on this many watch lists=6 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.1_2Version 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: 2021-04-08 23:33:31
Commit Hash: 69d24a7
People watching this port, also watch:: pcre, autoconf, py38-pycparser, libinotify, p5-Error
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libpsl-0.21.1_2/catalog.mk
  3. /usr/local/share/licenses/libpsl-0.21.1_2/LICENSE
  4. /usr/local/share/licenses/libpsl-0.21.1_2/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.3
  11. libdata/pkgconfig/libpsl.pc
  12. man/man1/psl-make-dafsa.1.gz
  13. man/man1/psl.1.gz
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libpsl>0:dns/libpsl
  • For LIB depends:
    • libpsl.so: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
PKGNAME: libpsl
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libpsl
ABIlatestquarterly
FreeBSD:11:aarch640.20.2_20.21.0_3
FreeBSD:11:amd640.21.1_20.21.1_2
FreeBSD:11:armv60.13.00.21.0_3
FreeBSD:11:i3860.21.1_20.21.1_2
FreeBSD:11:mips--
FreeBSD:11:mips640.13.0_20.21.0_3
FreeBSD:12:aarch640.20.2_20.21.1_2
FreeBSD:12:amd640.21.1_20.21.1_2
FreeBSD:12:armv60.20.2_20.21.1
FreeBSD:12:armv70.20.2_20.21.1
FreeBSD:12:i3860.21.1_20.21.1_2
FreeBSD:12:mips--
FreeBSD:12:mips640.20.2_20.21.0_3
FreeBSD:12:powerpc64-0.21.1_1
FreeBSD:13:aarch640.21.1_10.21.1_2
FreeBSD:13:amd640.21.1_20.21.1_2
FreeBSD:13:armv60.21.1_10.21.1_1
FreeBSD:13:armv70.21.1_10.21.1_1
FreeBSD:13:i3860.21.1_20.21.1_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.21.1_10.21.1_2
FreeBSD:14:aarch640.21.1_2-
FreeBSD:14:amd640.21.1_2-
FreeBSD:14:armv60.21.1_2-
FreeBSD:14:armv70.21.1_2-
FreeBSD:14:i3860.21.1_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.21.1_2-
 

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. xsltproc : textproc/libxslt
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.8 : lang/python38
  5. msgfmt : devel/gettext-tools
Library dependencies:
  1. libidn2.so : dns/libidn2
  2. libunistring.so : devel/libunistring
  3. libintl.so : devel/gettext-runtime
This port is required by:
for Libraries
  1. devel/libsoup

Configuration Options:
Options name:

USES:

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.1/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Apr 2021 23:33:31
 files touched by this commit commit hash:69d24a727d44d398f7357cb844386f3ec4750a4f  0.21.1_2
jbeich search for other commits by this committer
devel/icu: update to 69.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.21.1_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
03 Nov 2020 00:56:27
Original commit files touched by this commit Revision:553940  0.21.1_1
jbeich search for other commits by this committer
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
30 Aug 2020 07:13:33
Original commit files touched by this commit Revision:546984  0.21.1
sunpoet search for other commits by this committer
Use upstream release tarball
24 Jul 2020 07:08:45
Original commit files touched by this commit Revision:543018  0.21.1
sunpoet search for other commits by this committer
Update to 0.21.1

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
23 Apr 2020 20:14:49
Original commit files touched by this commit Revision:532707  0.21.0_3
jbeich search for other commits by this committer
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
13 Mar 2020 09:47:17
Original commit files touched by this commit Revision:528343  0.21.0_2
jbeich search for other commits by this committer
devel/icu: update to 66.1

Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
13 Nov 2019 23:25:14
Original commit files touched by this commit Revision:517412  0.21.0_1
sunpoet search for other commits by this committer
Cosmetic change
03 Oct 2019 20:35:30
Original commit files touched by this commit Revision:513733  0.21.0_1
jbeich search for other commits by this committer
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
17 Apr 2019 18:47:56
Original commit files touched by this commit Revision:499186  0.21.0
sunpoet search for other commits by this committer
Update to 0.21.0

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
02 Apr 2019 03:35:54
Original commit files touched by this commit Revision:497546  0.20.2_8
yuri search for other commits by this committer
dns/libidn: Update to 1.35

Bump 48 ports.
Previous update to 1.34 broke jabberd.

PR:		228048
27 Mar 2019 21:11:09
Original commit files touched by this commit Revision:496981  0.20.2_6
jbeich search for other commits by this committer
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
09 Feb 2019 23:25:37
Original commit files touched by this commit Revision:492534  0.20.2_5
sunpoet search for other commits by this committer
Update dns/libidn2 to 2.1.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
06 Jan 2019 20:39:43
Original commit files touched by this commit Revision:489529  0.20.2_4
sunpoet search for other commits by this committer
Update dns/libidn2 to 2.1.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
23 Oct 2018 11:35:04
Original commit files touched by this commit Revision:482830  0.20.2_3
jbeich search for other commits by this committer
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
29 Jun 2018 14:22:11
Original commit files touched by this commit Revision:473551  0.20.2_2
jbeich search for other commits by this committer
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
05 May 2018 22:24:42
Original commit files touched by this commit Revision:469169  0.20.2_1
sunpoet search for other commits by this committer
Fix NLS option

- Clean up CONFIGURE_ARGS
05 May 2018 17:21:13
Original commit files touched by this commit Revision:469134  0.20.2_1
sunpoet search for other commits by this committer
Fix overlinking

- Bump PORTREVISION for package change
27 Apr 2018 18:52:13
Original commit files touched by this commit Revision:468480  0.20.2
sunpoet search for other commits by this committer
Update to 0.20.2

- Change default IDNA library from libicu to libidn2: upstream changed it since
0.18.0

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
06 Apr 2018 15:53:17
Original commit files touched by this commit Revision:466648  0.20.1_1
jbeich search for other commits by this committer
devel/icu: update to 61.1

Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
27 Feb 2018 13:24:14
Original commit files touched by this commit Revision:463125  0.20.1
sunpoet search for other commits by this committer
Update dns/libpsl to 0.20.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
		https://github.com/rockdaboot/libpsl/blob/libpsl-0.20.1/NEWS
23 Feb 2018 19:23:57
Original commit files touched by this commit Revision:462716  0.20.0
sunpoet search for other commits by this committer
Update dns/libpsl to 0.20.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
10 Nov 2017 19:10:06
Original commit files touched by this commit Revision:453922  0.19.1
sunpoet search for other commits by this committer
Update to 0.19.1

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
09 Nov 2017 02:31:48
Original commit files touched by this commit Revision:453790  0.18.0_2
jbeich search for other commits by this committer
devel/icu: update to 60.1

Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
25 Sep 2017 00:02:36
Original commit files touched by this commit Revision:450556  0.18.0_1  Sanity Test Failure
jbeich search for other commits by this committer
devel/icu: update to 59.1

- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
21 Jul 2017 17:28:59
Original commit files touched by this commit Revision:446322  0.18.0
sunpoet search for other commits by this committer
Update to 0.18.0

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
07 Apr 2017 23:16:15
Original commit files touched by this commit Revision:437963  0.17.0
sunpoet search for other commits by this committer
Use UTF-8 locale to ensure psl-make-dafsa processing

The error message using C locale is as follows:

./psl-make-dafsa --output-format=cxx+
"/usr/local/share/public_suffix_list/public_suffix_list.dat" suffixes_dafsa.c
Traceback (most recent call last):
  File "./psl-make-dafsa", line 695, in <module>
    sys.exit(main())
  File "./psl-make-dafsa", line 689, in main
    outfile.write(converter(parser(infile, utf_mode, codecs), utf_mode, codecs))
  File "./psl-make-dafsa", line 559, in parse_psl
    for line in infile:
  File "/usr/local/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7619:
ordinal not in range(128)
17 Jan 2017 17:20:48
Original commit files touched by this commit Revision:431755  0.17.0
sunpoet search for other commits by this committer
Update to 0.17.0

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
18 Dec 2016 15:21:49
Original commit files touched by this commit Revision:428861  0.16.1
sunpoet search for other commits by this committer
- Add USES=localbase:ldflags
17 Dec 2016 12:50:19
Original commit files touched by this commit Revision:428728  0.16.1
sunpoet search for other commits by this committer
- Update to 0.16.1
- Bump PORTREVISION for dependent ports

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
12 Dec 2016 20:57:42
Original commit files touched by this commit Revision:428433  0.16.0
sunpoet search for other commits by this committer
- Update to 0.16.0
- Bump PORTREVISION for dependent ports

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
19 Nov 2016 18:21:20
Original commit files touched by this commit Revision:426525  0.15.0_1
jbeich search for other commits by this committer
devel/icu: update to 58.1

Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
19 Nov 2016 17:03:09
Original commit files touched by this commit Revision:426401  0.15.0
sunpoet search for other commits by this committer
- Update to 0.15.0

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  0.13.0_3
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
24 Sep 2016 11:06:57
Original commit files touched by this commit Revision:422711  0.13.0_3
tijl search for other commits by this committer
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
24 Aug 2016 18:22:21
Original commit files touched by this commit Revision:420812  0.13.0_2
novel search for other commits by this committer
dns/libpsl: fix configure with NLS disabled

Add gettext-tools to NLS_USES_OFF because otherwise it fails
to configure.

While here, pet portlint by moving PORTREVISION to proper place.

PR:		210342
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (>1 month)
06 Jul 2016 22:10:14
Original commit files touched by this commit Revision:418153  0.13.0_2
mat search for other commits by this committer
Bump PORTREVISION for the icu revert.

This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.

PR:		205120
With hat:	portmgr
Sponsored by:	Absolight
06 Jul 2016 07:34:13
Original commit files touched by this commit Revision:418119  0.13.0_1
gahr search for other commits by this committer
devel/icu: bump PORTREVISION on dependent ports
09 Apr 2016 12:29:38
Original commit files touched by this commit Revision:412809  0.13.0
sunpoet search for other commits by this committer
- Update to 0.13.0
- Bump PORTREVISION for dns/libpsl shlib change

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  0.11.0
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
04 Dec 2015 12:23:12
Original commit files touched by this commit Revision:402928  0.11.0
sunpoet search for other commits by this committer
- Add libpsl 0.11.0

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

WWW: https://github.com/rockdaboot/libpsl

Number of commits found: 41