From owner-freebsd-gnome Sat Feb 15 17:53:51 2003 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5056237B401; Sat, 15 Feb 2003 17:53:49 -0800 (PST) Received: from sv02.webonaut.com (kirk.webonaut.com [212.41.243.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74E4743F85; Sat, 15 Feb 2003 17:53:48 -0800 (PST) (envelope-from klammer@webonaut.com) Received: from [212.41.243.28] (sisko.webonaut.com [212.41.243.28]) by sv02.webonaut.com (Postfix) with ESMTP id 4432C766E7; Sun, 16 Feb 2003 02:53:46 +0100 (CET) Subject: Re: bsd.gnome.mk [Round 6 is it?] From: Franz Klammer To: Joe Marcus Clarke Cc: FreeBSD-gnome In-Reply-To: <1045351302.460.20.camel@shumai.marcuscom.com> References: <1045351302.460.20.camel@shumai.marcuscom.com> Content-Type: text/plain Organization: Message-Id: <1045360428.656.133.camel@ds9.webonaut.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 16 Feb 2003 02:53:48 +0100 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG i've played a little bit with some ports: installed is gnome 2.2: ======================= ( GNOME_DESKTOP_VERSION -> result, x=nothing set) file_menu_applet, gnomecore, nautilus1: x -> broken 2 -> broken 1 -> build vte, libbonoboui, gdm1, gdm2, gedit1, gedit2, acme, libpanel, gnomedesktop, gnomemedia1, gnomemedia2: x -> build 2 -> build 1 -> build please correct me but for my understanding didn't come FORBIDDEN nearer to the reality? franz. Am So, 2003-02-16 um 00.21 schrieb Joe Marcus Clarke: > Here is the latest rev of bsd.gnome.mk. Between support requests, and > port updates, my release date slipped a little, but I'm still trying to > get it pushed out. > > This rev changes WITH_GNOME_DESKTOP to GNOME_DESKTOP_VERSION to be more > inline with XFREE86_VERSION. My thought here is to implement Franz's > suggestion by forcing GNOME desktop components to be explicitly tagged > with a GNOME_DESKTOP_VERSION in their Makefiles. That is, ports such as > gnomedesktop, gnomemedia2, and nautilus2 will have: > > GNOME_DESKTOP_VERSION= 2 > > In their Makefiles, where as ports such as gnomecore, gnomemedia, and > nautilus will have: > > GNOME_DESKTOP_VERSION= 1 > > In their Makefiles. The average porter should never set this > explicitly. Instead, they should passively rely on bsd.gnome.mk (or the > end user) to decide which desktop version is being used. > > So, what to test? Well if you want to test the build of core GNOME > desktop components, you should edit their Makefiles and add > GNOME_DESKTOP_VERSION=[1|2] depending on which port you're playing > with. You should note that when building these ports with the opposite > GNOME desktop version defined in /etc/make.conf, the port _will not be_ > BROKEN. That's so upgrades will work properly. For example, if I edit > gnomeapplets2's Makefile and define GNOME_DESKTOP_VERSION=2, then set > GNOME_DESKTOP_VERSION=1 in /etc/make.conf, gnomeapplets2 will still > build. And, if I remove the GNOME_DESKTOP_VERSION from gnomeapplets2's > Makefile, the build will fail. > > Of course, the usual tests still apply. If you convert a GNOME/GTK 2 > port to the modular infrastructure, the port should still build, and > make package-depends should report the same dependencies (not > necessarily in the same order). Thanks! > > Joe -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message