Date: 16 Feb 2003 02:53:48 +0100 From: Franz Klammer <klammer@webonaut.com> To: Joe Marcus Clarke <marcus@FreeBSD.org> Cc: FreeBSD-gnome <gnome@freebsd.org> Subject: Re: bsd.gnome.mk [Round 6 is it?] Message-ID: <1045360428.656.133.camel@ds9.webonaut.com> In-Reply-To: <1045351302.460.20.camel@shumai.marcuscom.com> References: <1045351302.460.20.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1045360428.656.133.camel>