From owner-freebsd-ports@freebsd.org Mon Oct 17 17:32:02 2016 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 83726C15C39 for ; Mon, 17 Oct 2016 17:32:02 +0000 (UTC) (envelope-from scratch65535@att.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 667C7C41 for ; Mon, 17 Oct 2016 17:32:02 +0000 (UTC) (envelope-from scratch65535@att.net) Received: by mailman.ysv.freebsd.org (Postfix) id 62DF5C15C38; Mon, 17 Oct 2016 17:32:02 +0000 (UTC) Delivered-To: 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 628BAC15C37 for ; Mon, 17 Oct 2016 17:32:02 +0000 (UTC) (envelope-from scratch65535@att.net) Received: from nm5.access.bullet.mail.gq1.yahoo.com (nm5.access.bullet.mail.gq1.yahoo.com [216.39.62.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3B418C3F for ; Mon, 17 Oct 2016 17:32:01 +0000 (UTC) (envelope-from scratch65535@att.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1476725419; bh=GYyHRuph29gkao3m3KvUOaVni/cQpJFETWxtwx4vkJI=; h=From:To:Subject:Date:References:In-Reply-To:From:Subject; b=xlCnMnYDLXoOKBHKN/eqO/D49vOAHkxrUwf6uUat5xuqWI63zCrRZeTOG0wWrk5mifCHmn1Bx0WRaMjVArvAJjuxepQIDbfoqzn5XwzMXZWs0WUhTJwLPtjk3k4WKQbQKPezs+/25zqcibn4J4kZ5RfUgGdzPb5sCMlN/MzeK+g= Received: from [216.39.60.169] by nm5.access.bullet.mail.gq1.yahoo.com with NNFMP; 17 Oct 2016 17:30:19 -0000 Received: from [67.195.23.148] by tm5.access.bullet.mail.gq1.yahoo.com with NNFMP; 17 Oct 2016 17:30:19 -0000 Received: from [127.0.0.1] by smtp120.sbc.mail.gq1.yahoo.com with NNFMP; 17 Oct 2016 17:30:19 -0000 X-Yahoo-Newman-Id: 61444.15397.bm@smtp120.sbc.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: DXCk6GsVM1kbzem5S3NIYMsUnS2DtIc0TJRBEG0uM3sRMPI x.GTje5MJ7ItCt.mNEdgtgYnCUTdFb2EVoJTFe8s0DjhH4vbrH_v5l0u_PDC AsYl7rYnGaZ2bxf9ImVMy97M4K04TcgYJ8j..J9.2DvBWb2JNbD4J23pGnBX lL6QtIUrGW9iuGuyIkDv3To0ZriQmjcFw0YQhwMSN_NNC.laGhqEHzrfjpPk VTrPs9LDTxvr.w5zzvuwM_KRkJW8EbOlc.HYN2sf0YOHGcOO4mSpUMQGw8Fz 3ONQPRvq8b2CVb0cznELtx7hIs33z.4CZfYnY38_psiaWxIky9fhJ8AXUKtU KnYdIBx7o7Do0HzGQp_PRWGAgzeQ11FsWltNjL7YZ.Nl1P7NCSK98S6XotEL _YRd6vuAB6DmWfkriQGkBTERM11DRvqaGVrLj_LP0estt6.jv5yhJOqvCvxh VjxPYoECxidMqKLtU_KtBA9nD9tG6G.axe2_NxNgTxgWbTfUz7E5iILOv94I I3lMHVS0.Kj.7bBHbosS_noMRSIjQ4pMxLyvXWfOgtz8J4F2owuSbAaNfuqZ aVw-- X-Yahoo-SMTP: pPvqnOaswBBbYZLVYFzvU7GaowLcbNioPp.aF8KvOjZk From: To: "ports@freebsd.org" Subject: Re: Checking port option descriptions Date: Mon, 17 Oct 2016 13:30:22 -0400 Message-ID: References: <57DF9841.7000500@quip.cz> <2d4f9827-fa51-3950-0bcf-76d54143dd21@freebsd.org> In-Reply-To: <2d4f9827-fa51-3950-0bcf-76d54143dd21@freebsd.org> X-Mailer: Forte Agent 4.2/32.1118 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 17:32:02 -0000 [Default] On Mon, 19 Sep 2016 10:13:56 +0100, Matthew Seaman wrote: >Well, how about phpmyadmin as a for-instance? There are about eight PHP >modules which phpmyadmin will automagically adapt to the presence or >absence of at runtime and turn on or off corresponding bits of its user >interface. So, for example, if you have pecl-pdflib installed it will >give you options to generate a PDF diagram of your database schema. > >These are all options in the port, and they are on by default, because >why wouldn't you want the full functionality of phpmyadmin enabled? You picked an interesting example! I'm more in agreement with Miroslav's thinking: the default should be bare-bones with well-described options such that each person can mix-and-match to suit their own situation. As a not-quite-trivial example I'm going to have to reinstall php 7 because the options chosen for the default package are almost exactly wrong for my needs. With mariadb I use the command line interface, never having been able to get phpmyadmin to run out of the box. But if I had, I still wouldn't care about getting a map of the database since -at least in my experience!- it's necessary to have the layout sketched out pretty much completely long before doing the creating of the tables. Having phpmyadmin generating a pretty chart (if that's what it does) might be nice as decoration for the wall to impress the unwitting, but if it's anything more than decoration, the person whose wall it's on is probably in trouble.