From owner-freebsd-ports@freebsd.org Sun Dec 17 08:48:37 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 8F919E83401 for ; Sun, 17 Dec 2017 08:48:37 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7A77F69104 for ; Sun, 17 Dec 2017 08:48:37 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: by mailman.ysv.freebsd.org (Postfix) id 76AC0E83400; Sun, 17 Dec 2017 08:48:37 +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 745F6E833FF for ; Sun, 17 Dec 2017 08:48:37 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 5956269103 for ; Sun, 17 Dec 2017 08:48:37 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from yv.noip.me (c-24-6-186-56.hsd1.ca.comcast.net [24.6.186.56]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id vBH8mZ12045322 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sun, 17 Dec 2017 00:48:35 -0800 (PST) (envelope-from yuri@rawbw.com) X-Authentication-Warning: shell1.rawbw.com: Host c-24-6-186-56.hsd1.ca.comcast.net [24.6.186.56] claimed to be yv.noip.me Subject: Re: Option vs. flavor? To: Adam Weinberger Cc: "ports@freebsd.org" References: From: Yuri Message-ID: Date: Sun, 17 Dec 2017 00:48:34 -0800 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US 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, 17 Dec 2017 08:48:37 -0000 On 12/16/17 22:06, Adam Weinberger wrote: > > Is the port of any use without the data file? If everybody who uses > the port needs the data file, I wouldn't make it an option at all. The > precedent is that ports with huge data files are marked NO_PACKAGE, so > there's no impact on the package builders. Make it non-optional, mark > it as NO_PACKAGE, and then the port works for all users. > > If, however, the port IS real-world usable without the data files, I'd > turn the data file into a second port. That way, package people can > very easily install the NO_BUILD slave and still install the main > program by pkg. Hi Adam, It is usable without data. Portions of the data are recommended to be downloaded into the specific directory for particular functions. Of course, it's more convenient to just a have all of it installed, and users will need all of it for all functions. This is the large physics package called Geant4 for simulation of the passage of particles through matter. https://reviews.freebsd.org/D13504 Yuri