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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.3 | 1.5.3 | - | 1.4.5 | 1.5.3 |
| FreeBSD:14:quarterly | 1.5.2 | 1.5.2 | n/a | 1.4.5 | 1.5.2 |
| FreeBSD:15:latest | 1.5.3 | 1.5.3 | n/a | 1.4.5 | 1.4.5 |
| FreeBSD:15:quarterly | 1.5.2 | 1.5.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.2 | 1.5.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
bash: shells/bash
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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| PYTHON | on | Python 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
| File | Size | SHA256 |
|---|---|---|
| manugarg-pacparser-v1.5.3_GH0.tar.gz | 641093 | 1d94c3c54418cbe2312509d2007849d28767c2c8aa49d8ab3d4aadc0cdce202f |