BSD Ports

www/mod_rivet 3.2.0 DragonFly

Embeds a Tcl interpreter in the Apache server

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
tcl, www
Package size
107.1 KiB, 445.3 KiB installed

Description

mod_rivet brings together the full power of the Tcl programming language and the Apache HTTP server. You can use Tcl to manage Apache, respond to requests for web pages and much more.

mod_rivet gives you a persistent Tcl interpreter embedded in your web server. This lets you avoid the overhead of starting an external interpreter and avoids the penalty of Tcl start-up time, giving you super-fast dynamic content.

As you'd expect from the Tcl community, there are hundreds of modules written for mod_rivet, everything from persistent database connections, to templating sytems, to complete XML content delivery systems. Web sites like FlightAware use mod_rivet.

In the other systems

SystemPortVersion
DragonFlywww/mod_rivet3.2.0
FreeBSDwww/mod_rivet3.3.1
HardenedBSDwww/mod_rivet3.3.1
GhostBSDwww/mod_rivet3.3.1

Install

Binary package:

pkg install mod_rivet

From DPorts:

cd /usr/dports/www/mod_rivet && make install clean

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Remember to modify your apache configuration file
to load mod_rivet and set the appropriate handlers:

LoadModule rivet_module libexec/apache24/mod_rivet.so

AddType application/x-httpd-rivet .rvt
AddType application/x-rivet-tcl .tcl

Visit http://tcl.apache.org/rivet/ for documentation