Skip site navigation (1)Skip section navigation (2)
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>