From owner-freebsd-current Tue Jun 4 8:23:11 2002 Delivered-To: freebsd-current@freebsd.org Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by hub.freebsd.org (Postfix) with ESMTP id CC49F37B403 for ; Tue, 4 Jun 2002 08:23:05 -0700 (PDT) Received: (from dan@localhost) by dan.emsphone.com (8.12.2/8.12.3) id g54FN5Br031112; Tue, 4 Jun 2002 10:23:05 -0500 (CDT) (envelope-from dan) Date: Tue, 4 Jun 2002 10:23:05 -0500 From: Dan Nelson To: Dan Trainor Cc: current@FreeBSD.ORG Subject: Re: State of the ports collection Message-ID: <20020604152304.GD69850@dan.emsphone.com> References: <20020604134220.B42142@treetop.robbins.dropbear.id.au> <004e01c20bd9$46077da0$0a00a8c0@broken> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <004e01c20bd9$46077da0$0a00a8c0@broken> User-Agent: Mutt/1.3.99i X-OS: FreeBSD 5.0-CURRENT X-message-flag: Outlook Error Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In the last episode (Jun 04), Dan Trainor said: > What's going to happen to all these ports that still depend on file > locations in the 4.5 release(s)? The reason I ask is that I see that > now we're going to have to make two kinds of ports - one for 4.x and > one for 5.x, or are header files and stuff like that stored as global > variables... or something. Kris Kennaway talked a bit about moving > specific headers (and possibly more) to different locations: > > :: * (>27 ports) The header was moved, breaking The move from machine/soundcard.h to sys/soundcard.h was done in 1999 as part of the move from 3.* to 4.0. All 4.* systems have sys/soundcard.h, and that's where ports should be looking. > :: * (>35 ports) Something caused sys_nerr to change prototypes. It > looks like this might be because the definition of __const from > has changed, but I can't see why. See for > example This is an error that gcc 2.95 never caught that gcc 3 does. Ports should not use sys_nerr at all, and should use strerror(). -- Dan Nelson dnelson@allantgroup.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message