From owner-freebsd-questions@freebsd.org Sun Jan 17 18:16:38 2016 Return-Path: Delivered-To: freebsd-questions@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 3E9EFA86AE2 for ; Sun, 17 Jan 2016 18:16:38 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1mail2513.mymailbank.co.uk (UK1MAIL2513-PERMANET.IE.mymailbank.co.uk [217.69.47.44]) by mx1.freebsd.org (Postfix) with ESMTP id B16B319F1 for ; Sun, 17 Jan 2016 18:16:36 +0000 (UTC) (envelope-from steve@sohara.org) Received: from smtp.lan.sohara.org (UnknownHost [88.151.27.41]) by uk1mail2513-d.mymailbank.co.uk with SMTP; Sun, 17 Jan 2016 18:10:34 +0000 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.85 (FreeBSD)) (envelope-from ) id 1aKrn8-000KkQ-4F for freebsd-questions@freebsd.org; Sun, 17 Jan 2016 18:11:06 +0000 Date: Sun, 17 Jan 2016 18:11:05 +0000 From: Steve O'Hara-Smith To: freebsd-questions@freebsd.org Subject: Re: Fortran compiler Message-Id: <20160117181105.9d6b192ad73c88e6e82b91e7@sohara.org> In-Reply-To: <569BD1AA.3040102@gmail.com> References: <5426FC3A-A8F7-4B24-9CAA-1A18C176A4F1@yahoo.com> <569B9141.803@FreeBSD.org> <569BD1AA.3040102@gmail.com> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.29; amd64-portbld-freebsd10.1) X-Clacks-Overhead: "GNU Terry Pratchett" Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2016 18:16:38 -0000 On Sun, 17 Jan 2016 10:38:50 -0700 jd1008 wrote: > On 01/17/2016 06:04 AM, Matthew Seaman wrote: > > It is unlikely that the base system will ever re-import a Fortran > > compiler. Fortran is not required to build the base system, nor is it a > > POSIX requirement, so like all other languages in that class -- many of > > which are of significantly greater popularity than Fortran nowadays -- > > you'll simply have to install it from ports. > Well, one can also argue that there are tons of packages on FreeBSD > that have nothing to do with building or maintaining the base system, > but are desired by users, and are included. There are many packages but they are not in the base system as f77 once was. In FreeBSD there is a strong distinction between the base system and the ports. Roughly speaking the base system contains only what it must for POSIX, tradition and self hosting, anything else goes into the ports. The tradition argument is weaker, once the games were in the base system now they're a port. > My suspicion is that if there is one person who has raised his/her voice > for including something, then there are possibly many > silent people who will not make their wishes known online, who would > like the inclusion of that package. Having a package is less of an issue - all it really needs is a maintainer for the port who will keep it up to date with upstream and make sure it builds in each new version of FreeBSD. If nobody cares enough to do that then eventually the port will be removed (which appears to have happened to the f77 port). There will only be a usable f77 port if someone steps up and does the work to make it happen. That person is only likely to be found among the people who want it. Anyone is free to do so, nobody should expect anyone else to do it. That is the nature of open software. -- Steve O'Hara-Smith