From owner-svn-ports-head@FreeBSD.ORG Sun Aug 17 23:05:35 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2AFEC10A; Sun, 17 Aug 2014 23:05:35 +0000 (UTC) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 2E89A23CEB6; Mon, 18 Aug 2014 01:05:30 +0200 (CEST) Message-ID: <53F13539.4050509@FreeBSD.org> Date: Mon, 18 Aug 2014 01:05:29 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: marino@freebsd.org, Guido Falsi Subject: Re: svn commit: r365208 - head/www/squidguard References: <201408171718.s7HHIMRh017558@svn.freebsd.org> <9eead94ee58708b60a67fa030af7e2fc@secure.marino.st> <53F127D0.3060500@marino.st> In-Reply-To: <53F127D0.3060500@marino.st> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, owner-ports-committers@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2014 23:05:35 -0000 Am 18.08.2014 um 00:08 schrieb John Marino: > Oh, and if that's not enough, squidguard is at risk of being removed > anyway because databases/db4, of which it depends, is unstaged and > getting removed. see: > > http://leaf.dragonflybsd.org/~marino/misc/screwed.maintained.txt Most stuff does not need much work to function with newer BerkeleyDB versions. has a patch that not only drops db4...db4.7 properly, but also move certain ports (albeit not squid stuff) onto newer db48/db5/db6, and if that goes through we'll make db5 the default. db6 has a stricter license (AGPL) so I'd not force it on the package builds. Sometimes you need to hack outdated configure scripts into shape, sometimes you only need to tell the port that it can work with newer versions, and sometimes you need to pull up the API changes and insert 0 or "" arguments into function calls. For the latter ports, you'll see complaining about mismatched argument types and count if you try forcing a newer BerkeleyDB on them. HTH