BSD Ports

www/varnish-libvmod-dynamic 20250521_1 FreeBSD

Varnish Module (vmod) for dynamic backends

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
www
Package size
44.3 KiB, 109.0 KiB installed

Description

This module provides a varnish director for dynamic creation of backends based on calls to the system's network address resolution service which, in turn, typically use information from the /etc/hosts file and the Domain Name Service (DNS), but can be configured to use other sources like LDAP or more advanced DNS resolution where getdns is available.

While standard varnish backends defined in VCL may also be defined in terms of host names, changes of the name service information will only be picked up with a VCL reload.

In the other systems

SystemPortVersion
FreeBSDwww/varnish-libvmod-dynamic20250521_1
DragonFlywww/varnish-libvmod-dynamic20230321_6
HardenedBSDwww/varnish-libvmod-dynamic20250521_1
GhostBSDwww/varnish-libvmod-dynamic20250521_1

Install

Binary package:

pkg install varnish-libvmod-dynamic

From the ports tree:

cd /usr/ports/www/varnish-libvmod-dynamic/ && make install clean

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

RUN_DEPENDS=	varnish-libvmod-dynamic>0:www/varnish-libvmod-dynamic

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:latest20250521_120250521_1-20230321_720250521_1
FreeBSD:14:quarterly20250521_120250521_1n/a20230321_720250521_1
FreeBSD:15:latest20250521_120250521_1n/a20230321_720230321_7
FreeBSD:15:quarterly20250521_120250521_1n/an/an/a
FreeBSD:16:latest20250521_120250521_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 27
Run dependencies 13

No port depends on this one.

Configuration

Options name: www_libvmod-dynamic

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf compiler:c11 gmake libtool pkgconfig python:build varnish:7
Service scripts
none

Files

Manual pages 1
  • vmod_dynamic(3)
pkg-plist 4
  • lib/varnish/vmods/libvmod_dynamic.so
  • share/man/man3/vmod_dynamic.3.gz
  • share/doc/varnish-libvmod-dynamic/LICENSE
  • share/doc/varnish-libvmod-dynamic/README.rst
distinfo 1
FileSizeSHA256
nigoroll-libvmod-dynamic-20250521-490068b_GH0.tar.gz56947e75c1782eeb574bfbe0467d705b8e5421317d76b0bc0f82f6ede2f5d1ca4376c

Commit history 0

No commits in the history this site was built from.