BSD Ports

www/volta 0.3.0_1 FreeBSD

High performance, low resource URI rewriter for Squid

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
www
Package size
24.8 KiB, 55.1 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDwww/volta0.3.0_1
DragonFlywww/volta0.3.0_1

Install

Binary package:

pkg install volta

From the ports tree:

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

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

RUN_DEPENDS=	volta>0:www/volta

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:latest0.3.0_10.3.0_10.3.0_10.3.0_10.3.0_1
FreeBSD:14:quarterly0.3.0_10.3.0_1n/a0.3.0_10.3.0_1
FreeBSD:15:latest0.3.0_10.3.0_1n/a0.3.0_10.3.0_1
FreeBSD:15:quarterly0.3.0_10.3.0_1n/an/an/a
FreeBSD:16:latest0.3.0_10.3.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 7
Run dependencies 3

No port depends on this one.

Configuration

Options name: www_volta

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake pkgconfig lua:52 tar:tgz
Service scripts
none

Message after installing

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/

Files

distinfo 1
FileSizeSHA256
volta-0.3.0.tgz29458499e2ba9167b2b1663790961f13d1289bfcb9339d2032b7e2076314bc96fba5c
Master sites 2
  • https://bitbucket.org/mahlon/volta/downloads/
  • http://dl.dropbox.com/u/7234177/Releases/

Commit history 0

No commits in the history this site was built from.