FreeBSD Bugzilla – Attachment 220101 Details for
Bug 251479
www/privoxy: Update to 3.0.29
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
www/privoxy: Update to 3.0.29
0001-www-privoxy-Update-to-3.0.29.patch (text/plain), 5.70 KB, created by
Fabian Keil
on 2020-11-30 10:57:01 UTC
(
hide
)
Description:
www/privoxy: Update to 3.0.29
Filename:
MIME Type:
Creator:
Fabian Keil
Created:
2020-11-30 10:57:01 UTC
Size:
5.70 KB
patch
obsolete
>From a0b4abb4982113ff21b16f89bf92788858a0ba2c Mon Sep 17 00:00:00 2001 >From: Fabian Keil <fk@fabiankeil.de> >Date: Sat, 5 Jan 2019 16:48:36 +0100 >Subject: [PATCH] www/privoxy: Update to 3.0.29 > >... which fixes a couple of memory leaks and introduces >https inspection which allows to filter encrypted requests >and responses. > >The upstream changes are documented at: >https://www.privoxy.org/announce.txt > >Port changes: >- Add support for https inspection and Brotli. >- Let Privoxy serve the manual itself again when docs are enabled. >- Enable ACCEPT_FILTER by default. >- Set the listen-backlog directive to -1. >- Change WWW to https. >- Include url-pattern-translator.pl when building with PRIVOXY_TOOLS. >--- > www/privoxy/Makefile | 27 +++++++++++++++++++-------- > www/privoxy/distinfo | 6 +++--- > www/privoxy/pkg-descr | 2 +- > www/privoxy/pkg-plist | 1 + > 4 files changed, 24 insertions(+), 12 deletions(-) > >diff --git a/www/privoxy/Makefile b/www/privoxy/Makefile >index 7821a0de8e64..bc72f3018817 100644 >--- a/www/privoxy/Makefile >+++ b/www/privoxy/Makefile >@@ -2,7 +2,7 @@ > # $FreeBSD$ > > PORTNAME= privoxy >-PORTVERSION= 3.0.28 >+PORTVERSION= 3.0.29 > CATEGORIES= www > MASTER_SITES= https://www.privoxy.org/sf-download-mirror/Sources/${PORTVERSION}%20(stable)/ \ > SF/ijbswa/Sources/${PORTVERSION}%20%28stable%29 >@@ -18,7 +18,9 @@ USES= autoreconf cpe gmake shebangfix > WRKSRC= ${WRKDIR}/privoxy-${PORTVERSION}-stable > > GNU_CONFIGURE= yes >-SHEBANG_FILES= tools/privoxy-log-parser.pl tools/privoxy-regression-test.pl tools/uagen.pl >+CONFIGURE_ARGS= --enable-extended-statistics --enable-pcre-host-patterns >+SHEBANG_FILES= tools/privoxy-log-parser.pl tools/privoxy-regression-test.pl \ >+ tools/uagen.pl tools/url-pattern-translator.pl > > USE_RC_SUBR= privoxy > SUB_FILES= pkg-message >@@ -35,26 +37,32 @@ GROUPS= privoxy > CPPFLAGS+= -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib > >-OPTIONS_DEFINE= ACCEPT_FILTER BROKEN_STRPTIME COMPRESSION \ >- DEBUG DOCS EDITOR FORCE PRIVOXY_TOOLS TOGGLE >+OPTIONS_DEFINE= ACCEPT_FILTER BROKEN_STRPTIME BROTLI COMPRESSION DEBUG \ >+ DOCS EDITOR FORCE HTTPS_INSPECTION PRIVOXY_TOOLS TOGGLE >+ >+OPTIONS_DEFAULT= ACCEPT_FILTER BROTLI EDITOR FORCE \ >+ HTTPS_INSPECTION TOGGLE PRIVOXY_TOOLS > > ACCEPT_FILTER_DESC= Support for accf_http(9) > BROKEN_STRPTIME_DESC= Enable workaround for standards/173421 >+BROTLI_DESC= Support decompression of Brotli-encoded content > COMPRESSION_DESC= Support compression of buffered content > DOCS_DESC= Let Privoxy serve the user manual > EDITOR_DESC= Support use of the web-based action editor > FORCE_DESC= Support bypassing of blocks >+HTTPS_INSPECTION_DESC= Support filtering of encrypted content > PRIVOXY_TOOLS_DESC= Install Privoxy-Log-Parser, uagen, etc. > TOGGLE_DESC= Support for remote toggling > >-OPTIONS_DEFAULT= EDITOR FORCE TOGGLE PRIVOXY_TOOLS >- > OPTIONS_SUB= yes > > ACCEPT_FILTER_CONFIGURE_ON= --enable-accept-filter > > BROKEN_STRPTIME_CONFIGURE_ON= --enable-strptime-sanity-checks > >+BROTLI_CONFIGURE_ON= --with-brotli >+BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli >+ > COMPRESSION_CONFIGURE_ON= --enable-compression > > DEBUG_CONFIGURE_ON= --with-debug >@@ -63,6 +71,8 @@ EDITOR_CONFIGURE_OFF= --disable-editor > > FORCE_CONFIGURE_OFF= --disable-force > >+HTTPS_INSPECTION_CONFIGURE_ON= --with-openssl >+ > TOGGLE_CONFIGURE_OFF= --disable-toggle > > PRIVOXY_TOOLS_USES= perl5 >@@ -75,20 +85,21 @@ post-patch: > -e 's,^\(logdir\) \.,\1 /var/log/privoxy,' \ > -e 's,^\(actionsfile user\),#\1,' \ > -e 's,^\(filterfile user\),#\1,' \ >+ -e 's,^#\(listen-backlog -1\),\1,' \ > ${WRKSRC}/config > ${REINPLACE_CMD} \ > -e 's,\(/etc/privoxy\),${PREFIX}\1,' ${WRKSRC}/tools/uagen.pl > > post-patch-DOCS-on: > ${REINPLACE_CMD} \ >- -e 's,^#\(user-manual\) http://www.privoxy.org/user-manual/,\1 ${DOCSDIR}/user-manual,' \ >+ -e 's,^#\(user-manual\) https://www.privoxy.org/user-manual/,\1 ${DOCSDIR}/user-manual,' \ > ${WRKSRC}/config > > do-install: > @${MKDIR} ${STAGEDIR}${PREFIX}/etc/privoxy/templates > ${INSTALL_PROGRAM} ${WRKSRC}/privoxy ${STAGEDIR}${PREFIX}/sbin > ${INSTALL_DATA} ${WRKSRC}/templates/[a-z]* ${STAGEDIR}${PREFIX}/etc/privoxy/templates >-.for privoxy_tool in privoxy-log-parser.pl privoxy-regression-test.pl uagen.pl >+.for privoxy_tool in privoxy-log-parser.pl privoxy-regression-test.pl uagen.pl url-pattern-translator.pl > ${INSTALL_SCRIPT} ${WRKSRC}/tools/${privoxy_tool} ${STAGEDIR}${PREFIX}/bin > .endfor > .for defaultfile in default.action default.filter regression-tests.action >diff --git a/www/privoxy/distinfo b/www/privoxy/distinfo >index 72062ac45df8..5391601e064b 100644 >--- a/www/privoxy/distinfo >+++ b/www/privoxy/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1546260542 >-SHA256 (privoxy-3.0.28-stable-src.tar.gz) = b5d78cc036aaadb3b7cf860e9d598d7332af468926a26e2d56167f1cb6f2824a >-SIZE (privoxy-3.0.28-stable-src.tar.gz) = 1753809 >+TIMESTAMP = 1606563663 >+SHA256 (privoxy-3.0.29-stable-src.tar.gz) = 25c6069efdaf577d47c257da63b03cd6d063fb790e19cc39603d82e5db72489d >+SIZE (privoxy-3.0.29-stable-src.tar.gz) = 1830550 >diff --git a/www/privoxy/pkg-descr b/www/privoxy/pkg-descr >index ace31c272023..29fd068a426f 100644 >--- a/www/privoxy/pkg-descr >+++ b/www/privoxy/pkg-descr >@@ -5,4 +5,4 @@ flexible configuration and can be customized to suit individual needs and > tastes. It has application for both stand-alone systems and multi-user > networks. > >-WWW: http://www.privoxy.org/ >+WWW: https://www.privoxy.org/ >diff --git a/www/privoxy/pkg-plist b/www/privoxy/pkg-plist >index d65ce475448f..67a9608dfec3 100644 >--- a/www/privoxy/pkg-plist >+++ b/www/privoxy/pkg-plist >@@ -1,6 +1,7 @@ > %%PRIVOXY_TOOLS%%bin/privoxy-log-parser.pl > %%PRIVOXY_TOOLS%%bin/privoxy-regression-test.pl > %%PRIVOXY_TOOLS%%bin/uagen.pl >+%%PRIVOXY_TOOLS%%bin/url-pattern-translator.pl > sbin/privoxy > man/man1/privoxy.1.gz > etc/privoxy/default.action >-- >2.28.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
fk
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 251479
:
220101
|
220367