From owner-freebsd-ports@FreeBSD.ORG Thu Mar 2 20:28:16 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8C5716A420 for ; Thu, 2 Mar 2006 20:28:16 +0000 (GMT) (envelope-from marcov@stack.nl) Received: from mailhost.stack.nl (vaak.stack.nl [131.155.140.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 540B043D46 for ; Thu, 2 Mar 2006 20:28:15 +0000 (GMT) (envelope-from marcov@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mailhost.stack.nl (Postfix) with ESMTP id 9FB85A2FD3 for ; Thu, 2 Mar 2006 21:28:14 +0100 (CET) Received: by snail.stack.nl (Postfix, from userid 816) id 8B94E2288F; Thu, 2 Mar 2006 21:28:14 +0100 (CET) To: freebsd-ports@freebsd.org Date: Thu, 2 Mar 2006 21:28:14 +0100 (CET) X-Mailer: ELM [version 2.4ME+ PL122g (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="US-ASCII" Message-Id: <20060302202814.8B94E2288F@snail.stack.nl> From: marcov@stack.nl (Marco van de Voort) Subject: Re: gtk lib rename. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2006 20:28:16 -0000 > Marco van de Voort wrote: > > Notice the name of the gtk 1.2.x libraries on other systems, such as > Linux and NetBSD? > > That's right: > libgtk-1.2.* Correct. That's why I had to IFDEF it. Which was work. Now I have to undef it _and_ keep it in a workable state for both old and new installations. Somehow I prefer the original ifdef :-) > The USE_GNOME= gtk12 macro (the canonical method of bringing in gtk12 > support to a port) was updated accordingly, and the installed pkgconfig > files from gtk12 also were (automatically) changed to do the right > thing, as can be shown by the fact that both gtk12, and all ports that > depend on it which are not otherwise broken, have built on the package > building clusters which are gearing up for 5.5-RELEASE/6.1-RELEASE The particular port I'm talking about _generates_ gtk 1.2 apps, that's why it isn't broken, or marked as using gtk12. This because then the port would have to have dependancies to each library it merely contains headers for. (which is about three dozen or more). I think I'll have to update the compiler to parse pkgconfig files. However I hesitate, since that makes the whole system a lot less transparent for the user.