Port details on branch 2022Q2 |
- volta High performance, low resource URI rewriter for Squid
- 0.3.0_1 www =0 0.3.0_1Version of this port present on the latest quarterly branch.
- Maintainer: mahlon@martini.nu
- Port Added: 2011-12-20 21:43:10
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- License: BSD3CLAUSE
- WWW:
- http://projects.martini.nu/volta/
- Description:
- Volta is a high performance, low resource URI rewriter for use with the
Squid caching proxy server (http://www.squid-cache.org) With it, you
can dynamically alter URI requests that pass through Squid based on
various criteria.
It uses a state machine to parse URIs and rules, and a constant
database to store and access those rules. It can then either perform
conditional rewrites internally, or by evaluating Lua scripts.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/volta/ && make install clean
- To add the package, run one of these commands:
- pkg install www/volta
- pkg install volta
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: volta
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (volta-0.3.0.tgz) = 499e2ba9167b2b1663790961f13d1289bfcb9339d2032b7e2076314bc96fba5c
SIZE (volta-0.3.0.tgz) = 29458
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libcdb.so : databases/tinycdb
- liblua-5.2.so : lang/lua52
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for volta-0.3.0_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- www_volta
- USES:
- gmake pkgconfig lua:52 tar:tgz
- pkg-message:
- For install:
- To get volta up and running, you'll still need to do two things:
- Enable url rewriting from within the squid configuration file.
url_rewrite_program /usr/local/bin/volta -f /usr/local/etc/volta.db
url_rewrite_children 5 startup=1 idle=2 concurrency=50
- Create a volta rule database! For detailed instructions, please
reference /usr/local/share/doc/volta/README, or volta's website at:
https://bitbucket.org/mahlon/volta/
- Master Sites:
|