BSD Ports

www/vinyl09 9.1.0 FreeBSD

High-performance HTTP accelerator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7eb64e0b2a
License
BSD2CLAUSE
Categories
www
Package size
1166.4 KiB, 3743.5 KiB installed

Description

Vinyl Cache, formerly known as Varnish Cache, is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Vinyl Cache is really, really fast. It typically speeds up delivery by a factor of 300-1000x, depending on your architecture.

Documentation and additional information about vinyl is available on https://vinyl-cache.org/docs/index.html

Technical questions about vinyl and this release should be addressed to <[email protected]>

In the other systems

SystemPortVersion
FreeBSDwww/vinyl099.1.0
HardenedBSDwww/vinyl099.1.0
GhostBSDwww/vinyl099.0.2

Install

Binary package:

pkg install vinyl09

From the ports tree:

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

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

RUN_DEPENDS=	vinyl09>0:www/vinyl09
LIB_DEPENDS=	libvinylapi.so:www/vinyl09

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:latest9.1.09.1.0--9.1.0
FreeBSD:14:quarterly9.1.09.1.0n/a-9.1.0
FreeBSD:15:latest9.1.09.1.0n/a--
FreeBSD:15:quarterly9.1.09.1.0n/an/an/a
FreeBSD:16:latest9.1.09.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

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

Build dependencies 40
Run dependencies 2

No port depends on this one.

Configuration

Options name: www_vinyl

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe libedit libtool localbase ncurses pathfix pkgconfig python:build shebangfix tar:tgz
Service scripts
vinyld, vinyllog, vinylncsa

Message after installing

QUICK-START GUIDE

It's two in the morning and someone posted a link to your website on Hacker
News.  Don't panic, it takes only a minute to set up vinyl in front of your
web server:

1) Install vinyl
2) Reconfigure your web server to listen on localhost:8080
3) sysrc vinyld_enable=YES
4) service vinyld start

Refer to the documentation for more advanced configuration.

Files

Manual pages 28
  • vcl(7)
  • vcl-backend(7)
  • vcl-probe(7)
  • vcl-step(7)
  • vcl-var(7)
  • vinyl-cli(7)
  • vinyl-counters(7)
  • vinyladm(1)
  • vinyld(1)
  • vinylhist(1)
  • vinyllog(1)
  • vinylncsa(1)
  • vinylstat(1)
  • vinyltest(1)
  • vinyltop(1)
  • vmod_blob(3)
  • vmod_cookie(3)
  • vmod_directors(3)
  • vmod_h2(3)
  • vmod_math(3)
  • vmod_proxy(3)
  • vmod_purge(3)
  • vmod_std(3)
  • vmod_unix(3)
  • vmod_vtc(3)
  • vsl(7)
  • vsl-query(7)
  • vtc(7)
pkg-plist 160
  • bin/vinyladm
  • bin/vinylhist
  • bin/vinyllog
  • bin/vinylncsa
  • bin/vinylstat
  • bin/vinylstat_help_gen
  • bin/vinyltest
  • bin/vinyltop
  • bin/vtest
  • include/vinyl-cache/cache/cache.h
  • include/vinyl-cache/cache/cache_backend.h
  • include/vinyl-cache/cache/cache_director.h
  • include/vinyl-cache/cache/cache_filter.h
  • include/vinyl-cache/cache/cache_int.h
  • include/vinyl-cache/common/common_param.h
  • include/vinyl-cache/miniobj.h
  • include/vinyl-cache/tbl/acct_fields_bereq.h
  • include/vinyl-cache/tbl/acct_fields_req.h
  • include/vinyl-cache/tbl/backend_poll.h
  • include/vinyl-cache/tbl/ban_arg_oper.h
  • include/vinyl-cache/tbl/ban_oper.h
  • include/vinyl-cache/tbl/ban_vars.h
  • include/vinyl-cache/tbl/bereq_flags.h
  • include/vinyl-cache/tbl/beresp_esi_flags.h
  • include/vinyl-cache/tbl/beresp_flags.h
  • include/vinyl-cache/tbl/boc_state.h
  • include/vinyl-cache/tbl/body_status.h
  • include/vinyl-cache/tbl/cli_cmds.h
  • include/vinyl-cache/tbl/debug_bits.h
  • include/vinyl-cache/tbl/experimental_bits.h
  • include/vinyl-cache/tbl/feature_bits.h
  • include/vinyl-cache/tbl/h2_error.h
  • include/vinyl-cache/tbl/h2_frames.h
  • include/vinyl-cache/tbl/h2_settings.h
  • include/vinyl-cache/tbl/h2_stream.h
  • include/vinyl-cache/tbl/htc.h
  • include/vinyl-cache/tbl/http_headers.h
  • include/vinyl-cache/tbl/http_response.h
  • include/vinyl-cache/tbl/locks.h
  • include/vinyl-cache/tbl/obj_attr.h
  • include/vinyl-cache/tbl/oc_exp_flags.h
  • include/vinyl-cache/tbl/oc_flags.h
  • include/vinyl-cache/tbl/params.h
  • include/vinyl-cache/tbl/req_bereq_flags.h
  • include/vinyl-cache/tbl/req_flags.h
  • include/vinyl-cache/tbl/sess_attr.h
  • include/vinyl-cache/tbl/sess_close.h
  • include/vinyl-cache/tbl/symbol_kind.h
  • include/vinyl-cache/tbl/vcc_feature_bits.h
  • include/vinyl-cache/tbl/vcl_context.h
  • include/vinyl-cache/tbl/vcl_returns.h
  • include/vinyl-cache/tbl/vcl_states.h
  • include/vinyl-cache/tbl/vhd_fsm.h
  • include/vinyl-cache/tbl/vhd_fsm_funcs.h
  • include/vinyl-cache/tbl/vhd_return.h
  • include/vinyl-cache/tbl/vhp_huffman.h
  • include/vinyl-cache/tbl/vhp_static.h
  • include/vinyl-cache/tbl/vrt_stv_var.h
  • include/vinyl-cache/tbl/vsc_levels.h
  • include/vinyl-cache/tbl/vsig_list.h
  • include/vinyl-cache/tbl/vsl_tags.h
  • include/vinyl-cache/tbl/vsl_tags_http.h
  • include/vinyl-cache/tbl/waiters.h
  • include/vinyl-cache/tbl/well_known_methods.h
  • include/vinyl-cache/vapi/vapi_options.h
  • include/vinyl-cache/vapi/voptget.h
  • include/vinyl-cache/vapi/vsc.h
  • include/vinyl-cache/vapi/vsig.h
  • include/vinyl-cache/vapi/vsl.h
  • include/vinyl-cache/vapi/vsl_int.h
  • include/vinyl-cache/vapi/vsm.h
  • include/vinyl-cache/vas.h
  • include/vinyl-cache/vav.h
  • include/vinyl-cache/vbh.h
  • include/vinyl-cache/vbm.h
  • include/vinyl-cache/vcl.h
  • include/vinyl-cache/vcli.h
  • include/vinyl-cache/vcs.h
  • include/vinyl-cache/vdef.h
  • include/vinyl-cache/vmod_abi.h
  • include/vinyl-cache/vnum.h
  • include/vinyl-cache/vqueue.h
  • include/vinyl-cache/vre.h
  • include/vinyl-cache/vre_pcre2.h
  • include/vinyl-cache/vrnd.h
  • include/vinyl-cache/vrt.h
  • include/vinyl-cache/vrt_obj.h
  • include/vinyl-cache/vsa.h
  • include/vinyl-cache/vsb.h
  • include/vinyl-cache/vsha256.h
  • include/vinyl-cache/vtcp.h
  • include/vinyl-cache/vte.h
  • include/vinyl-cache/vtim.h
  • include/vinyl-cache/vtree.h
  • include/vinyl-cache/vut.h
  • include/vinyl-cache/vut_options.h
  • include/vinyl-cache/waiter/waiter.h
  • lib/libvinylapi.so
  • lib/libvinylapi.so.3
  • lib/libvinylapi.so.3.1.0

The first 100 are listed.

distinfo 1
FileSizeSHA256
vinyl-cache-9.1.0.tgz6.481226e+063840a06dd0cd212fd1e3beeb8b086dbd7c35ca31cfe1962fe2586363a63410aa
Master sites 1
  • https://vinyl-cache.org/downloads/

Commit history 2

DateCommitCreditsLog message
7eb64e0b2a Ryan Steinmetz www/vinyl09: Update to 9.1.0
Approved by: dbaio
a1d073ccdc Danilo G. Baio www/vinyl09: Update to 9.0.2
Security: a2fda5d7-b2fb-11f1-9800-641c67a117d8