From owner-freebsd-ports@freebsd.org Sun Nov 12 22:46:00 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D6B2C7E580 for ; Sun, 12 Nov 2017 22:46:00 +0000 (UTC) (envelope-from dewayne.geraghty@heuristicsystems.com.au) Received: from hermes.heuristicsystems.com.au (hermes.heuristicsystems.com.au [203.41.22.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.heuristicsystems.com.au", Issuer "Heuristic Systems Type 4 Host CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5DFBB7806F for ; Sun, 12 Nov 2017 22:45:57 +0000 (UTC) (envelope-from dewayne.geraghty@heuristicsystems.com.au) Received: from [10.0.5.3] (ewsw01.hs [10.0.5.3]) (authenticated bits=0) by hermes.heuristicsystems.com.au (8.15.2/8.15.2) with ESMTPSA id vACMkDSO071772 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 13 Nov 2017 09:46:16 +1100 (AEDT) (envelope-from dewayne.geraghty@heuristicsystems.com.au) X-Authentication-Warning: b3.hs: Host ewsw01.hs [10.0.5.3] claimed to be [10.0.5.3] To: "freebsd-ports@freebsd.org" From: Dewayne Geraghty Subject: Default option changes-lacking explanation Message-ID: <0966d83d-a71b-1eeb-cb27-2a6cc05e7d42@heuristicsystems.com.au> Date: Mon, 13 Nov 2017 09:44:33 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-AU X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 22:46:00 -0000 It would be very helpful if maintainers could add an explanation for the changes to default options that they make.  For example freeradius3 recently added heimdal and updfromto as default options to the build without any reason in either the maintainer's (svn) log nor in UPDATING.  As a suggestion: * Improved Kerberos support. Added MIT krb as an option. Heimdal base now defaults to ON. * udp_fromto enables specification of source address, helpful on multi-homed devices. Default is now ON I'm sure there are a lot of administrators that would like to have consistency in their builds/installs, even if they regularly have to review the log files to find it.  This is not to take away the valuable work that maintainers contribute to the project, only that a little more communication of changes that do affect people will help them to prepare pro-actively their builds. Regards, Dewayne. PS And Zi, thankyou for modernising the Makefile and adding MIT Krb.