Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Feb 2011 16:01:48 +0100 (CET)
From:      Guido Falsi <mad@madpilot.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/154656: [maintainer-update] www/squidguard: add optional vendor patch
Message-ID:  <20110210150149.0BBC61454@megatron.madpilot.net>
Resent-Message-ID: <201102101510.p1AFABv8024832@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         154656
>Category:       ports
>Synopsis:       [maintainer-update] www/squidguard: add optional vendor patch
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 10 15:10:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Guido Falsi
>Release:        FreeBSD 8.1-STABLE amd64
>Organization:
none
>Environment:
System: FreeBSD megatron.madpilot.net 8.1-STABLE FreeBSD 8.1-STABLE #23: Sun Nov 14 14:54:14 CET 2010 root@megatron.madpilot.net:/usr/obj/usr/src/sys/MEGATRON amd64

>Description:

Add an option to activate a vendor patch which allows using quoted
strings in the configuration file.

There is a bug in the software with certain strings used as usernames
or passwords. I'm adding this optional patch as a workaround.

Reported by: Teddy Jayasaputra <tedyjs at yahoo.com>

While I'm here remove MD5 sum and add LICENSE info.

>How-To-Repeat:
>Fix:

diff -ruN squidguard.old/Makefile squidguard/Makefile
--- squidguard.old/Makefile	2011-02-10 15:41:35.781832159 +0100
+++ squidguard/Makefile	2011-02-10 15:56:48.690069865 +0100
@@ -14,6 +14,9 @@
 MAINTAINER=	mad@madpilot.net
 COMMENT=	A fast redirector for squid
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 RUN_DEPENDS=	${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid
 
 USE_BDB=	3+
@@ -44,10 +47,17 @@
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
 OPTIONS=	SAMPLE_BL	"Install sample blacklists" On \
-		LDAP		"Enable LDAP support" Off
+		LDAP		"Enable LDAP support" Off \
+		QUOTE_STRING	"Add quoted string patch" Off
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_QUOTE_STRING)
+PATCH_SITES=	http://www.squidguard.org/Downloads/
+PATCHFILES=	Contrib/squidGuard-1.4-quoted_string_support.diff
+PATCH_DIST_STRIP=-p2
+.endif
+
 .if defined(WITH_LDAP)
 CONFIGURE_ARGS+=	--with-ldap
 USE_OPENLDAP=		yes
diff -ruN squidguard.old/distinfo squidguard/distinfo
--- squidguard.old/distinfo	2011-02-10 15:41:35.782831700 +0100
+++ squidguard/distinfo	2011-02-10 15:56:48.689066692 +0100
@@ -1,3 +1,4 @@
-MD5 (squidGuard-1.4.tar.gz) = de834150998c1386c30feae196f16b06
 SHA256 (squidGuard-1.4.tar.gz) = 0711ce60b8e2bbba107b980fed446a88df35e1584b39f079c0cae54a172c5141
 SIZE (squidGuard-1.4.tar.gz) = 1968492
+SHA256 (Contrib/squidGuard-1.4-quoted_string_support.diff) = 510c2ac13e7211d019c4ab7233bedf6db3d715ebd9e35e7e3f66267cc37b5ec5
+SIZE (Contrib/squidGuard-1.4-quoted_string_support.diff) = 13593
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110210150149.0BBC61454>