BSD Ports

www/pacparser 1.5.3 FreeBSD

Library to parse proxy auto-config (PAC) files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
dbfeaefeb3
License
LGPL3
Categories
www
Package size
459.2 KiB, 3342.8 KiB installed

Description

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.

Install

Binary package:

pkg install pacparser

From the ports tree:

cd /usr/ports/www/pacparser/ && make install clean

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

RUN_DEPENDS=	pacparser>0:www/pacparser
LIB_DEPENDS=	libpacparser.so:www/pacparser

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.5.31.5.3-1.4.51.5.3
FreeBSD:14:quarterly1.5.21.5.2n/a1.4.51.5.2
FreeBSD:15:latest1.5.31.5.3n/a1.4.51.4.5
FreeBSD:15:quarterly1.5.21.5.2n/an/an/a
FreeBSD:16:latest1.5.21.5.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 13
Run dependencies 7

No port depends on this one.

Configuration

Options name: www_pacparser

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PYTHONonPython bindings or support
USES
gmake
Service scripts
none

Files

Manual pages 14
  • pacparser(3)
  • pacparser_cleanup(3)
  • pacparser_enable_microsoft_extensions(3)
  • pacparser_error_printer(3)
  • pacparser_find_proxy(3)
  • pacparser_init(3)
  • pacparser_just_find_proxy(3)
  • pacparser_parse_pac(3)
  • pacparser_parse_pac_file(3)
  • pacparser_parse_pac_string(3)
  • pacparser_set_error_printer(3)
  • pacparser_setmyip(3)
  • pacparser_version(3)
  • pactester(1)
pkg-plist 25
  • bin/pactester
  • include/pacparser.h
  • lib/libpacparser.so
  • lib/libpacparser.so.1
  • share/man/man1/pactester.1.gz
  • share/man/man3/pacparser.3.gz
  • share/man/man3/pacparser_cleanup.3.gz
  • share/man/man3/pacparser_enable_microsoft_extensions.3.gz
  • share/man/man3/pacparser_error_printer.3.gz
  • share/man/man3/pacparser_find_proxy.3.gz
  • share/man/man3/pacparser_init.3.gz
  • share/man/man3/pacparser_just_find_proxy.3.gz
  • share/man/man3/pacparser_parse_pac.3.gz
  • share/man/man3/pacparser_parse_pac_file.3.gz
  • share/man/man3/pacparser_parse_pac_string.3.gz
  • share/man/man3/pacparser_set_error_printer.3.gz
  • share/man/man3/pacparser_setmyip.3.gz
  • share/man/man3/pacparser_version.3.gz
  • %%PYTHON_SITELIBDIR%%/pacparser--py.egg-info/PKG-INFO
  • %%PYTHON_SITELIBDIR%%/pacparser--py.egg-info/SOURCES.txt
  • %%PYTHON_SITELIBDIR%%/pacparser--py.egg-info/dependency_links.txt
  • %%PYTHON_SITELIBDIR%%/pacparser--py.egg-info/top_level.txt
  • %%PYTHON_SITELIBDIR%%/pacparser/__init__.py
  • %%PYTHON_SITELIBDIR%%/pacparser/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/pacparser/_pacparser.so
distinfo 1
FileSizeSHA256
manugarg-pacparser-v1.5.3_GH0.tar.gz6410931d94c3c54418cbe2312509d2007849d28767c2c8aa49d8ab3d4aadc0cdce202f

Commit history 2

DateCommitCreditsLog message
dbfeaefeb3 Emanuel Haupt www/pacparser: Update to 1.5.3
6d58c444a3 Emanuel Haupt www/pacparser: Update to 1.5.2