The Pound program is a reverse proxy, load balancer and HTTPS front-end for
Web server(s). Pound was developed to enable distributing load among several
Web-servers, and to allow for a convenient SSL wrapper for those Web servers
that do not offer it natively. Pound is distributed under the GPL -- no
warranty, it's free to use, copy and give away.
===> The following configuration options are available for pound-4.24:
DOCS=on: Build and/or install documentation
LUA=off: Lua scripting language support
PCRE=on: Use Perl Compatible Regular Expressions
===> Use 'make config' to modify these settings
www/pound: the port had been updated to version 4.24
Add test dependency on `converters/p5-JSON' which flips ``make
test'' results from "10 tests were successful, 114 tests were
skipped" to "114 tests were successful, 10 tests were skipped"
with LUA option enabled.
Requested by: maintainer
www/pound: the port had been updated to version 4.22
Change the comment about supported Lua versions into
the actual specification.
Requested by: maintainer
www/pound: update the port to the latest version 4.21
- Drop DSAPARAM option, the code it used to patch is gone
- Add optional Lua support (requires version 5.3.5 or 5.4)
Requested by: maintainer
www/pound: the port had been updated to version 4.13
The pcre2posix layer is no longer used (because it's not thread-safe)
and was replaced with native library calls to provide for additional
speed-up and avoid coredumps under high load.
Requested by: maintainer
www/pound: the port had been updated to version 4.6
This brings new features and fixes some regressions after recent major
update from 2.8 to 4.5. While here, use bootstrapped release tarball.
Requested by: maintainer
www/pound: the port had been updated to version 4.5
Apsis GmbH, original upstream, had stopped the development and
welcomed Sergey Poznyakoff to pick up and further maintain the
project, which is now hosted on GitHub.
Drop no longer useful patches, adjust LICENSE, convert package
list to static pkg-plist, and hook the tests to our framework.
Requested by: maintainer
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Allow to cut the package build times by generating DH parameters without
using "safe" primes.
PR: 243724
Submitted by: Eirik Oeverby
Approved by: maintainer
- Update `www/pound' to version 2.8 and unbreak against
newish OpenSSL versions [*]
- Add a handful of useful patches from upstream SRPM
- Use upstream program description for COMMENT (shorter)
- Utilize its own installation target and only post-install
documentation files; install sample configuration file
- Consummate conversion to option helpers and transfer
maintainership to the new volunteer
PR: 234556 [*]
- Fix a typo in PCRE_CONFIGURE_ENABLE knob
- Remove MSDAV option: this is no longer valid compiler flag in pound,
for quite some time
- Do not pass -I to CFLAGS, it is already added (correctly) to CPPFLAGS
- Move initial CONFIGURE_ARGS after GNU_CONFIGURE where it logically belongs
- Move OPTIONS and helper knobs right above .include <bsd.port.options.mk>
- Remove ".if ${PORT_OPTIONS:MDOCS}" guard, not needed in post-staging
- Slightly beautify files/pound.in and pkg-descr while I'm here
PR: 199339
Submitted by: maintainer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
Add two new OPTIONS to this port:
- The PCRE option allows one to link pound against libpcre for the regcomp()
and regexec() functions instead of libc. This can make a substantial
difference in CPU consumption with some workloads. Defaults to off.
- The LIBTHR option links pound against the libthr for threading, instead
of libpthread. This makes a *huge* difference when you deal with enough
traffic. Defaults to on.
Bump PORTREVISION.
Approved by: anders (maintainer)
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
Fix compile with OpenSSL 0.9.8b from -CURRENT.
Note the fix wrt. OPENSSL_VERSION_NUMBER isn't optimal, but the best way
since base system versions of OpenSSL 0.9.7 don't define OPENSSL_THREADS
even though threads should be supported.
Problem reported by: pointyhat via kris
Approved by: anordby (maintainer)
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.