From owner-freebsd-current@FreeBSD.ORG Tue Oct 7 18:10:33 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F1E3CEC6 for ; Tue, 7 Oct 2014 18:10:33 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3C8E931 for ; Tue, 7 Oct 2014 18:10:33 +0000 (UTC) Received: by mail-ig0-f177.google.com with SMTP id a13so5222035igq.10 for ; Tue, 07 Oct 2014 11:10:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=i4TEmQHvnQceiOzP7moAEiiMIjwwPg2oycwX5RmSLtA=; b=RhYgDOhEWAXx6oD+Op7EU6wplEStTIKOHtDNUSp1sGEsoBWt2uDOrfb+a4tAxRufT6 W4ctS3OEsSp2XBpGcYaXBSRNRvaWWUwtOGVt/TN5Vl8p7Zb4X7RKoR8Z78D3rZDQuYIv ZSsHvBIHoUrY24Orz1y2sUJMiloHARRloFWgZ+jUjR4qi56S8Em9n8b6KlWtV9L8UEqs hxSut2K1dUaOpnK8YTFGYon//9zgVMeIWOkATzP+iXIhdvVBDlvWrvBK3YiUuaRbfmbd lJD1/J+qukzPuIJzF9vEs6AG8V56y6BMqO/QgIVBH7RtpwLaKwgtgzusIlBWHzneac11 3khA== X-Received: by 10.43.68.206 with SMTP id xz14mr3750804icb.33.1412705433216; Tue, 07 Oct 2014 11:10:33 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.29.132 with HTTP; Tue, 7 Oct 2014 11:10:12 -0700 (PDT) From: Ed Maste Date: Tue, 7 Oct 2014 14:10:12 -0400 X-Google-Sender-Auth: K8eGWcZp5yg1ZxuO-ralqj0bl4Q Message-ID: Subject: Heads-up: Removing gperf from base To: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2014 18:10:34 -0000 gperf is a tool that generates perfect hash functions. It is used as a bootstrap tool when building gcc, and by a few ports. Today we unconditionally build and install gperf, including on clang architectures where it's not required. I plan to switch this so that gperf is only built when gcc is (that is, make it conditional on MK_GCC). The ports tree will use the devel/gperf port if gperf is not available from the base system. A ports exp-run is planned to verify this works, and I expect to commit the change after that's confirmed. PR: https://bugs.freebsd.org/194103 Review: https://reviews.freebsd.org/D886 -Ed