CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

www/pacparser 1.5.3

Library to parse proxy auto-config (PAC) files

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 1.5.3
Upstream
up to date
Last update
to 1.5.3 · dbfeaefeb3
Quarterly
2026Q4: 1.5.2
WWW
https://github.com/manugarg/pacparser
Links
cgit · VuXML

Install

Package
# pkg install pacparser
installs 1.5.3 from latest; from quarterly (2026Q4) 1.5.2
Port
# cd /usr/ports/www/pacparser && make install clean
# make -C /usr/ports/www/pacparser config  # change options first
Size
458 KiB download · 3.2 MiB installed
Depends on
lang/python312 3.12.15
License
LGPL3
Options
2 of 2 on in the package: DOCS PYTHON

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.5.31.5.3–
FreeBSD 151.5.31.5.3–
FreeBSD 141.5.31.5.31.5.3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.5.21.5.2–
FreeBSD 141.5.21.5.21.5.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.5.3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (10)

Emanuel Haupt (ehaupt) · 1.5.3
www/pacparser: Update to 1.5.3
dbfeaefeb3
Emanuel Haupt (ehaupt) · 1.5.2
www/pacparser: Update to 1.5.2
6d58c444a3
Emanuel Haupt (ehaupt) · 1.5.1
www/pacparser: Update to 1.5.1
86d6aec79a
Emanuel Haupt (ehaupt) · 1.5.0
www/pacparser: Update to 1.5.0
373df599e7
Emanuel Haupt (ehaupt) · 1.4.6
www/pacparser: Update to 1.4.6
f73103c9b5
Charlie Li (vishwin) · 1.4.5
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Emanuel Haupt (ehaupt) · 1.4.5
www/pacparser: Update to 1.4.5
8a36037e77
Emanuel Haupt (ehaupt) · 1.4.3
www/pacparser: Update to 1.4.3
137a5488ac
Emanuel Haupt (ehaupt) · 1.4.2.20230816
www/pacparser: Minor improvements

Add a test target for python and use NO_INTERNET the way it is intended.
86b8a26766
Emanuel Haupt (ehaupt) · 1.4.2.20230816
www/pacparser: Add new port

Pacparser is a library to parse proxy auto-config (PAC) files. Proxy
auto-config files are a vastly used proxy configuration method these
days. Web browsers can use a PAC file to determine which proxy server to
use or whether to go direct for a given URL. PAC files are written in
JavaScript and can be programmed to return different proxy methods
depending upon URL, source IP address, protocol, time of the day etc.
PAC files introduce a lot of possibilities.
c97e0a5de9