From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 93CD5139695 for ; Fri, 4 Aug 2017 20:57:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 022EEE0DC3; Fri, 4 Aug 2017 20:57:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C7262E0DC3 for ; Fri, 4 Aug 2017 20:57:49 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B85D9341811 for ; Fri, 4 Aug 2017 20:57:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 74DFD7514 for ; Fri, 4 Aug 2017 20:57:47 +0000 (UTC) From: "Michael Orlitzky" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Orlitzky" Message-ID: <1501880227.819c3dc8032bf4280c87038a4c408e6cdd218235.mjo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/ X-VCS-Repository: repo/gentoo X-VCS-Files: mail-filter/spamassassin/spamassassin-3.4.1-r11.ebuild mail-filter/spamassassin/spamassassin-3.4.1-r12.ebuild X-VCS-Directories: mail-filter/spamassassin/ X-VCS-Committer: mjo X-VCS-Committer-Name: Michael Orlitzky X-VCS-Revision: 819c3dc8032bf4280c87038a4c408e6cdd218235 X-VCS-Branch: master Date: Fri, 4 Aug 2017 20:57:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 04c62ccf-58f0-455e-9695-ab021dbe8de7 X-Archives-Hash: 332e15ea496702abb60af5f9ae0376ca commit: 819c3dc8032bf4280c87038a4c408e6cdd218235 Author: Michael Orlitzky gentoo org> AuthorDate: Fri Aug 4 20:53:48 2017 +0000 Commit: Michael Orlitzky gentoo org> CommitDate: Fri Aug 4 20:57:07 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819c3dc8 mail-filter/spamassassin: new revision without the "bayes" USE flag. In bug 617950, Deniss Gaplevsky asked that we add Redis support for the SA bayes engine. I looked into it, and it turns out that the support is already built-in. That makes things a little weird, because it would have put us in the position of adding a "redis" USE flag that does nothing. Some background will hopefully clarify: when I took over as maintainer of SA, you were required to choose one of USE="berkdb mysql postgres sqlite". In other words, bayes support wasn't optional, and you had to choose a database -- there was no "bayes" USE flag. I don't use bayes, so I added the "bayes" flag to let me proceed without selecting a database type. If I had known about Redis at the time, a better solution would have been to do what I just did: simply drop the REQUIRED_USE constraint forcing you to choose one of USE="berkdb mysql postgres sqlite". That is the end result of this commit, although I had to get rid of the "bayes" flag now to make it all work. Gentoo-Bug: 617950 Package-Manager: Portage-2.3.6, Repoman-2.3.1 .../{spamassassin-3.4.1-r11.ebuild => spamassassin-3.4.1-r12.ebuild} | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mail-filter/spamassassin/spamassassin-3.4.1-r11.ebuild b/mail-filter/spamassassin/spamassassin-3.4.1-r12.ebuild similarity index 97% rename from mail-filter/spamassassin/spamassassin-3.4.1-r11.ebuild rename to mail-filter/spamassassin/spamassassin-3.4.1-r12.ebuild index 4c358345773..02a2cce2c7e 100644 --- a/mail-filter/spamassassin/spamassassin-3.4.1-r11.ebuild +++ b/mail-filter/spamassassin/spamassassin-3.4.1-r12.ebuild @@ -14,10 +14,7 @@ SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2" LICENSE="Apache-2.0 GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" -IUSE="+bayes berkdb cron ipv6 ldap libressl mysql postgres qmail sqlite ssl test" - -# You can do without a database unless you need the Bayes features. -REQUIRED_USE="bayes? ( || ( berkdb mysql postgres sqlite ) )" +IUSE="berkdb cron ipv6 ldap libressl mysql postgres qmail sqlite ssl test" # The Makefile.PL script checks for dependencies, but only fails if a # required (i.e. not optional) dependency is missing. We therefore