notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
varnish4 High-performance HTTP accelerator
4.1.11_1 www on this many watch lists=2 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.1.11_1Version of this port present on the latest quarterly branch.
Maintainer: feld@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-03-03 12:58:17
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: qmailadmin, postfix-postfwd, openjdk8, coreutils, xen-tools
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (108 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/varnish4-4.1.11_1/catalog.mk
  3. /usr/local/share/licenses/varnish4-4.1.11_1/LICENSE
  4. /usr/local/share/licenses/varnish4-4.1.11_1/BSD2CLAUSE
  5. bin/varnishadm
  6. bin/varnishhist
  7. bin/varnishlog
  8. bin/varnishncsa
  9. bin/varnishstat
  10. bin/varnishtest
  11. bin/varnishtop
  12. include/varnish/cache/cache.h
  13. include/varnish/cache/cache_backend.h
  14. include/varnish/cache/cache_director.h
  15. include/varnish/cache/cache_filter.h
  16. include/varnish/common/common.h
  17. include/varnish/common/params.h
  18. include/varnish/miniobj.h
  19. include/varnish/tbl/acct_fields_bereq.h
  20. include/varnish/tbl/acct_fields_req.h
  21. include/varnish/tbl/backend_poll.h
  22. include/varnish/tbl/ban_vars.h
  23. include/varnish/tbl/bo_flags.h
  24. include/varnish/tbl/body_status.h
  25. include/varnish/tbl/debug_bits.h
  26. include/varnish/tbl/feature_bits.h
  27. include/varnish/tbl/http_headers.h
  28. include/varnish/tbl/http_response.h
  29. include/varnish/tbl/locks.h
  30. include/varnish/tbl/obj_attr.h
  31. include/varnish/tbl/params.h
  32. include/varnish/tbl/req_body.h
  33. include/varnish/tbl/req_flags.h
  34. include/varnish/tbl/sess_attr.h
  35. include/varnish/tbl/sess_close.h
  36. include/varnish/tbl/steps.h
  37. include/varnish/tbl/symbol_kind.h
  38. include/varnish/tbl/vcc_types.h
  39. include/varnish/tbl/vcl_returns.h
  40. include/varnish/tbl/vrt_stv_var.h
  41. include/varnish/tbl/vsc_all.h
  42. include/varnish/tbl/vsc_f_main.h
  43. include/varnish/tbl/vsc_fields.h
  44. include/varnish/tbl/vsc_levels.h
  45. include/varnish/tbl/vsc_types.h
  46. include/varnish/tbl/vsl_tags.h
  47. include/varnish/tbl/vsl_tags_http.h
  48. include/varnish/vapi/vapi_options.h
  49. include/varnish/vapi/voptget.h
  50. include/varnish/vapi/vsc.h
  51. include/varnish/vapi/vsc_int.h
  52. include/varnish/vapi/vsl.h
  53. include/varnish/vapi/vsl_int.h
  54. include/varnish/vapi/vsm.h
  55. include/varnish/vapi/vsm_int.h
  56. include/varnish/waiter/waiter.h
  57. include/varnish/vas.h
  58. include/varnish/vav.h
  59. include/varnish/vbm.h
  60. include/varnish/vcl.h
  61. include/varnish/vcli.h
  62. include/varnish/vcs.h
  63. include/varnish/vdef.h
  64. include/varnish/vmod_abi.h
  65. include/varnish/vtcp.h
  66. include/varnish/vtim.h
  67. include/varnish/vqueue.h
  68. include/varnish/vre.h
  69. include/varnish/vrt.h
  70. include/varnish/vrt_obj.h
  71. include/varnish/vsa.h
  72. include/varnish/vsb.h
  73. include/varnish/vsha256.h
  74. lib/libvarnishapi.so
  75. lib/libvarnishapi.so.1
  76. lib/libvarnishapi.so.1.0.4
  77. lib/varnish/libvarnish.so
  78. lib/varnish/libvarnishcompat.so
  79. lib/varnish/libvcc.so
  80. lib/varnish/libvgz.so
  81. lib/varnish/vmods/libvmod_directors.so
  82. lib/varnish/vmods/libvmod_std.so
  83. libdata/pkgconfig/varnishapi.pc
  84. man/man1/varnishadm.1.gz
  85. man/man1/varnishd.1.gz
  86. man/man1/varnishhist.1.gz
  87. man/man1/varnishlog.1.gz
  88. man/man1/varnishncsa.1.gz
  89. man/man1/varnishstat.1.gz
  90. man/man1/varnishtest.1.gz
  91. man/man1/varnishtop.1.gz
  92. man/man3/vmod_directors.3.gz
  93. man/man3/vmod_std.3.gz
  94. man/man7/varnish-cli.7.gz
  95. man/man7/varnish-counters.7.gz
  96. man/man7/vcl.7.gz
  97. man/man7/vsl-query.7.gz
  98. man/man7/vsl.7.gz
  99. sbin/varnishd
  100. share/aclocal/varnish.m4
  101. share/aclocal/varnish-legacy.m4
  102. share/doc/varnish/builtin.vcl
  103. share/doc/varnish/example.vcl
  104. share/varnish/vmodtool.py
  105. @dir varnish
  106. @owner
  107. @group
  108. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • varnish4>0:www/varnish4
  • For LIB depends:
    • libvarnishapi.so:www/varnish4
Conflicts:
CONFLICTS:
  • varnish-2.*
  • varnish-3.*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/www/varnish4/ && make install clean
To add the package, run one of these commands:
  • pkg install www/varnish4
  • pkg install varnish4
PKGNAME: varnish4
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
varnish4
ABIlatestquarterly
FreeBSD:11:aarch644.1.104.1.11
FreeBSD:11:amd644.1.11_14.1.11_1
FreeBSD:11:armv64.1.24.1.11
FreeBSD:11:i3864.1.11_14.1.11_1
FreeBSD:11:mips--
FreeBSD:11:mips644.1.24.1.11
FreeBSD:12:aarch644.1.104.1.11_1
FreeBSD:12:amd644.1.11_14.1.11_1
FreeBSD:12:armv64.1.104.1.11
FreeBSD:12:armv74.1.104.1.11
FreeBSD:12:i3864.1.11_14.1.11_1
FreeBSD:12:mips--
FreeBSD:12:mips644.1.104.1.11
FreeBSD:12:powerpc64-4.1.11_1
FreeBSD:13:aarch644.1.11_14.1.11_1
FreeBSD:13:amd644.1.11_14.1.11_1
FreeBSD:13:armv64.1.11_14.1.11_1
FreeBSD:13:armv74.1.11_14.1.11_1
FreeBSD:13:i3864.1.11_14.1.11_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc644.1.11_14.1.11_1
FreeBSD:14:aarch644.1.11_1-
FreeBSD:14:amd644.1.11_1-
FreeBSD:14:armv64.1.11_1-
FreeBSD:14:armv74.1.11_1-
FreeBSD:14:i3864.1.11_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc644.1.11_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rst2man : textproc/py-docutils
  2. gmake>=4.3 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.8 : lang/python38
  5. autoconf>=2.69 : devel/autoconf
  6. automake>=1.16.1 : devel/automake
  7. libtoolize : devel/libtool
Library dependencies:
  1. libpcre.so : devel/pcre
  2. libedit.so.0 : devel/libedit
  3. libreadline.so.8 : devel/readline
This port is required by:
for Build
  1. www/varnish-nagios

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. www/pecl-varnish*
  2. www/varnish-libvmod-awsrest*
  3. www/varnish-libvmod-header*
  4. www/varnish-libvmod-saintmode*
  5. Collapse this list of deleted ports.
for Run
  1. www/varnish-nagios

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/varnish-libvmod-awsrest*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/varnishcache/varnish-cache/tar.gz/varnish-4.1.11?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2015-10-19
    Affects: users of www/varnish4
    Author: feld@FreeBSD.org
    Reason: 
      Varnish has been updated to 4.1.0. As part of the update an effort has
      been made to increase the security of the varnish daemons by utilizing
      separate UIDs. Users who upgrade will likely run into a permissions
      issue as a result. The simplest solution is to delete files varnish
      will recreate with the correct permissions and to adjust permissions
      of existing log files.
    
      The following changes will allow you to start varnishd, varnishlog,
      and varnishncsa successfully:
    
      # rm -r /usr/local/varnish/$(hostname)
      # rm /var/run/varnishlog.pid
      # rm /var/run/varnishncsa.pid
      # chown varnishlog /var/log/varnish.log
      # chown varnishlog /var/log/varnishncsa.log
    
      Please also note that the syntax for binding to additional IPs has
      changed in 4.1.0. Multiple listening addresses are now specified by
      using multiple -a arguments. In rc.conf it would look like this:
    
      varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
    
    
Port Moves
  • port moved here from www/varnish on 2015-06-28
    REASON: Has expired: EOL was reached in April 2015, use www/varnish4

Number of commits found: 49

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  4.1.11_1
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  4.1.11_1
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.1.11_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
06 Oct 2020 15:19:30
Original commit files touched by this commit Revision:551585  4.1.11_1
feld search for other commits by this committer
www/varnish4: Remove python 2.7 dependency

PR:		249850
22 May 2020 14:09:33
Original commit files touched by this commit Revision:536205  4.1.11
pkubaj search for other commits by this committer
www/varnish4: fix build on powerpc64 head

Don't use -Werror:
vmod_std_conversions.c:198:10: error: implicit conversion from 'long' to
'double' changes value from 9223372036854775807 to 9223372036854775808
[-Werror,-Wimplicit-int-float-conversion]
18 May 2020 17:32:23
Original commit files touched by this commit Revision:535759  4.1.11
feld search for other commits by this committer
www/varnish4: Update to 4.1.11

Changelog: https://varnish-cache.org/releases/rel4.1.11.html

Also backport change required for compiling with LLVM 10.

PR:		245075
14 Aug 2019 12:25:09
Original commit files touched by this commit Revision:508913  4.1.10_1
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories w)
09 Apr 2019 14:04:50
Original commit files touched by this commit Revision:498476  4.1.10_1
sunpoet search for other commits by this committer
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
12 Sep 2018 17:15:37
Original commit files touched by this commit Revision:479615  4.1.10
feld search for other commits by this committer
www/varnish4: Update to 4.1.10

Changelog:	https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst

MFH:		2018Q3
10 Sep 2018 13:14:52
Original commit files touched by this commit Revision:479406  4.1.9
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
28 Jun 2018 08:37:19
Original commit files touched by this commit Revision:473489  4.1.9
amdmi3 search for other commits by this committer
- Add LICENSE_FILE
- Switch to new test framework

Approved by:	portmgr blanket
19 Feb 2018 11:10:43
Original commit files touched by this commit Revision:462307  4.1.9
antoine search for other commits by this committer
Reduce dependency on the python2 metaport

PR:		225752
Submitted by:	Yasuhiro KIMURA
15 Nov 2017 13:01:10
Original commit files touched by this commit Revision:454237  4.1.9
feld search for other commits by this committer
www/varnish4: Update to 4.1.9

Changelog:	https://varnish-cache.org/releases/rel4.1.9.html#rel4-1-9

MFH:		2017Q4
Security:	CVE-2017-8807
Security:	VSV00002
09 Aug 2017 16:10:57
Original commit files touched by this commit Revision:447632  4.1.8 This port version is marked as vulnerable.
mat search for other commits by this committer
Fixup GH_TAGNAME usage, and minor cleanup.

Sponsored by:	Absolight
08 Aug 2017 00:10:57
Original commit files touched by this commit Revision:447523  4.1.8 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4 www/varnish5: Change MASTER_SITES to GITHUB

- Now properly use autotools
- rst2man is a required build dependency

Requested by upstream as the current mirror is being retired

MFH:		2017Q3
02 Aug 2017 18:29:00
Original commit files touched by this commit Revision:447140  4.1.8 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.8

MFH:		2017Q3
Security:	https://varnish-cache.org/security/VSV00001.html
27 Jun 2017 13:46:53
Original commit files touched by this commit Revision:444463  4.1.5_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update devel/readline to 7.0 patch 3

- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
21 Mar 2017 13:33:24
Original commit files touched by this commit Revision:436604  4.1.5 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.5

Changelog:	http://www.varnish-cache.org/releases/rel4.1.5.html#rel4-1-5

PR:		217952
31 Jan 2017 05:43:56
Original commit files touched by this commit Revision:432900  4.1.3_1 This port version is marked as vulnerable.
linimon search for other commits by this committer
Remove vestigial BROKEN_arm.  It does not do anything.  These ports all
build on aarch64 in any case.

Approved by:	portmgr (tier-2 blanket)
29 Nov 2016 14:56:48
Original commit files touched by this commit Revision:427381  4.1.3_1 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4 www/varnish5: Change default hash algorithm

The default hash algorithm as of Varnish 2.1 is "critbit". The FreeBSD
varnish ports/packages have run the varnish daemon with the "classic"
algorithm due to an oversight. This update corrects the default to
adhere to the recommendation of upstream.

Submitted by:	Mark Staudinger <mark staudinger AT nyi net>
18 Nov 2016 15:18:04
Original commit files touched by this commit Revision:426324  4.1.3 This port version is marked as vulnerable.
marino search for other commits by this committer
www/varnish4: Document ncurses requirement

Approved by:	ncurses blanket
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  4.1.3 This port version is marked as vulnerable.
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
21 Oct 2016 12:51:41
Original commit files touched by this commit Revision:424411  4.1.3  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
14 Jul 2016 20:28:12
Original commit files touched by this commit Revision:418559  4.1.3 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update pkg-descr with modern links and email address

MFH:		2016Q3
14 Jul 2016 20:07:28
Original commit files touched by this commit Revision:418556  4.1.3 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.3

Changelog:	https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst

Will MFH as upstream recommends the latest release of this branch due to
important bugfixes.

MFH:		2016Q3
01 Apr 2016 14:33:58
Original commit files touched by this commit Revision:412351  4.1.2 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
07 Mar 2016 15:36:56
Original commit files touched by this commit Revision:410523  4.1.2 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.2

Changelog:	https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst

MFH:		2016Q1
01 Feb 2016 19:10:00
Original commit files touched by this commit Revision:407729  4.1.1_1 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Fix build on i386

Pull in patch from upstream

https://www.varnish-cache.org/trac/ticket/1851

PR:		206778
28 Jan 2016 20:14:50
Original commit files touched by this commit Revision:407418  4.1.1 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.1

Changelog:	https://github.com/varnish/Varnish-Cache/blob/4.1/doc/changes.rst
11 Nov 2015 07:54:11
Original commit files touched by this commit Revision:401226  4.1.0_2 This port version is marked as vulnerable.
marino search for other commits by this committer
www/varnish4: Convert to USES=libedit

While here, remove <pre>/<post> by using BROKEN_arm.

Approved by:	maintainer (feld)
03 Nov 2015 15:08:47
Original commit files touched by this commit Revision:400701  4.1.0_2 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Fix race condition on start

varnishlog and varnishncsa had a race condition with varnishd on
startup as they will notice varnishd's leftover _.vsm file and try to
connect to varnishd but occasionally fail due to varnishd not being
fully operational yet. By adding "-t off" flag as default to varnishncsa
and varnishlog they will wait indefinitely for varnishd to start up
instead of just exiting.

Other bugs fixed:

* varnishncsa_logformat in rc.conf mostly works

Unfortunately due to shell expansion we still cannot pass
quotes (") so if you need those in your log format you will have to
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Oct 2015 14:51:34
Original commit files touched by this commit Revision:400150  4.1.0_1 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: varnishlog produce ascii logs by default

Before version 4.1.0 the logs were ascii. Return that behavior to not
surprise users who upgrade.
19 Oct 2015 15:04:31
Original commit files touched by this commit Revision:399688  4.1.0 This port version is marked as vulnerable.
feld search for other commits by this committer
www/varnish4: Update to 4.1.0

- Add varnish and varnishlog UIDs
- Add varnish GID
- varnishd, varnishncsa, and varnishlog no longer run as root

Users upgrading may see permissions errors on start due to change in
uid running the processes. Please see the UPDATING entry for more
details.

Changelog:	https://github.com/varnish/Varnish-Cache/blob/varnish-4.1.0/doc/sphinx/whats-new/changes.rst

Differential Revision:	https://reviews.freebsd.org/D3878
19 Oct 2015 14:50:52
Original commit files touched by this commit Revision:399684  4.0.3_7 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
29 Jul 2015 22:09:55
Original commit files touched by this commit Revision:393196  4.0.3_7 This port version is marked as vulnerable.
antoine search for other commits by this committer
Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
27 Jul 2015 17:53:18
Original commit files touched by this commit Revision:392997  4.0.3_7 This port version is marked as vulnerable.
feld search for other commits by this committer
Fix startup script order:
varnishncsa and varnishlog require varnishd to start successfully

mat reported some latency between starting varnishd and creation of
the _.vsm file used for communication, so a start_precmd has been added
to varnishncsa and varnishlog.

PR:		201586
Differential Revision:	https://reviews.freebsd.org/D3208
12 Jul 2015 17:00:07
Original commit files touched by this commit Revision:391822  4.0.3_6 This port version is marked as vulnerable.
feld search for other commits by this committer
Change python dependency to only be build-time
28 Jun 2015 17:14:36
Original commit files touched by this commit Revision:390800  4.0.3_5 This port version is marked as vulnerable.
feld search for other commits by this committer
use PYTHON_CMD as PYTHON_VERSION is going away eventually

This will give me the same result, so it is a no-op

Submitted by:	antoine
28 Jun 2015 17:04:22
Original commit files touched by this commit Revision:390797  4.0.3_5 This port version is marked as vulnerable.
feld search for other commits by this committer
Require python as a run dependency, too

python is required for you to be able to build custom vmods and also for
other vmods in the ports tree to build. Better off including the
requirement here as we ship the vmodtool.py utility and do not want to
surprise end users.

shebangfix was included as the default shebang on vmodtool.py is
/usr/bin/env python which is not going to work unless the lang/python
metaport is installed, which is not included with USES=python. Instead
we just rewrite this to whichever the default system python intepreter
is (PYTHON_VERISON).
27 May 2015 14:34:43
Original commit files touched by this commit Revision:387610  4.0.3_4 This port version is marked as vulnerable.
feld search for other commits by this committer
Add varnishd_extra_flags option to permit passing additional flags to
varnishd

Clean up rc scripts per rclint recommendations

Differential Revision:	https://reviews.freebsd.org/D2605
13 Apr 2015 16:12:47
Original commit files touched by this commit Revision:383931  4.0.3_3 This port version is marked as vulnerable.
feld search for other commits by this committer
Add CPE information

PR:		199372
26 Mar 2015 17:02:09
Original commit files touched by this commit Revision:382331  4.0.3_3 This port version is marked as vulnerable.
feld search for other commits by this committer
Varnish is not always obeying CPPFLAGS

Revert to CFLAGS to fix this build issue
24 Mar 2015 12:47:07
Original commit files touched by this commit Revision:382088  4.0.3_3 This port version is marked as vulnerable.
feld search for other commits by this committer
Should really be CPPFLAGS instead of CFLAGS

Submitted by:	danfe
23 Mar 2015 16:27:37
Original commit files touched by this commit Revision:382013  4.0.3_3 This port version is marked as vulnerable.
feld search for other commits by this committer
Allow configuration of the varnishncsa log format

PR:		198742
23 Mar 2015 16:11:53
Original commit files touched by this commit Revision:382012  4.0.3_2 This port version is marked as vulnerable.
feld search for other commits by this committer
Varnish was failing to build if devel/libedit was installed.

Add libedit as a dependency with correct CFLAGS so it builds
successfuly.
07 Mar 2015 03:20:28
Original commit files touched by this commit Revision:380668  4.0.3_1 This port version is marked as vulnerable.
feld search for other commits by this committer
Fix building on i386

Removed a patch that was upstreamed.
03 Mar 2015 15:40:23
Original commit files touched by this commit Revision:380377  4.0.3_1 This port version is marked as vulnerable.
feld search for other commits by this committer
Varnish 4.0.3 removed default hardcoded -sfile size and no longer
accepts percentages.

Set to 100M by default instead to match old behavior.

https://github.com/varnish/Varnish-Cache/commit/82ba5b928d5204df386a9a212dca9334d7a2bb41
03 Mar 2015 13:03:22
Original commit files touched by this commit Revision:380360  4.0.3 This port version is marked as vulnerable.
feld search for other commits by this committer
Welcome www/varnish4 to the tree

Fix COMMENT
03 Mar 2015 12:57:58
Original commit files touched by this commit Revision:380358  4.0.3 This port version is marked as vulnerable.
feld search for other commits by this committer
Update "BSD" license for buganini's ports

Number of commits found: 49