From owner-freebsd-ports@FreeBSD.ORG Sun Jan 11 21:36:02 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A393D1065674 for ; Sun, 11 Jan 2009 21:36:02 +0000 (UTC) (envelope-from bf2006a@yahoo.com) Received: from web39108.mail.mud.yahoo.com (web39108.mail.mud.yahoo.com [209.191.87.227]) by mx1.freebsd.org (Postfix) with SMTP id 46EA98FC0C for ; Sun, 11 Jan 2009 21:36:02 +0000 (UTC) (envelope-from bf2006a@yahoo.com) Received: (qmail 94252 invoked by uid 60001); 11 Jan 2009 21:09:20 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Message-ID; b=pTXEcyMNv6zkj8DUNMVTI9OPQl8QZwchGQVZUb9j1sMHvJyCO8nIFzHAkTO3+lYxhB3qvRiduKN931bRuha4LokofOAohqiXfiZ58TZ4+GaOk/uF5JkR4Km1eskomfnD0IZ0yybN3nhEcnp2uST1Jo3uuKjVmf3fDOuDKgMoOSE=; X-YMail-OSG: FS2d1NgVM1kwbhTQVfkd56y2W4Ok08a4v9yxpoKYSkysinr19l5PF6BGKpaDxQ8u2jlv61CXPQC70HMgXHoKQA.UXDJ_VYS.5SeljUYhk0mezT88UIYfODpHR7FHYVML3pzw8oxMq0oen0zdsu8xxWKmgebxjC440KFiu2O9C3KlwMacg4HafdK0qvxP8lhPCFnEHmg- Received: from [166.70.207.2] by web39108.mail.mud.yahoo.com via HTTP; Sun, 11 Jan 2009 13:09:20 PST X-Mailer: YahooMailWebService/0.7.260.1 Date: Sun, 11 Jan 2009 13:09:20 -0800 (PST) From: bf To: freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <504459.93873.qm@web39108.mail.mud.yahoo.com> X-Mailman-Approved-At: Sun, 11 Jan 2009 21:57:00 +0000 Cc: Subject: numerous gcc installations X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf2006a@yahoo.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2009 21:36:03 -0000 Yes, the gcc ports are used partly because the Fortran compiler was removed from the base system. (They might have been used anyway, to take advantage of the improvements in later versions of gcc. ) bsd.gcc.mk fixes the specific compiler used via the value of the WITH_FORTRAN variable in a port Makefile. This is done intentionally, as there are substantive differences between the available compilers -- the compilers are not considered to be interchangeable. The fact that some ports continued to use gfortran42, which gerald@ and maho@ deprecated in the recent round of changes, was a mistake that has been or will be corrected. If you want to use it, don't use the WITH_FORTRAN knob; or patch bsd.gcc.mk. I agree that this probably should have been mentioned in UPDATING, but they were probably too busy fixing the many small problems that arose after the changes. Regards, b.