From owner-freebsd-gnome Sat Feb 15 19:11:50 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 3075237B401 for ; Sat, 15 Feb 2003 19:11:47 -0800 (PST) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E87843FB1 for ; Sat, 15 Feb 2003 19:11:46 -0800 (PST) (envelope-from marcus@FreeBSD.org) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.12.6/8.12.6) with ESMTP id h1G3AlRA085124; Sat, 15 Feb 2003 22:10:48 -0500 (EST) (envelope-from marcus@FreeBSD.org) Subject: Re: bsd.gnome.mk [Round 6 is it?] From: Joe Marcus Clarke To: Franz Klammer Cc: FreeBSD GNOME Users In-Reply-To: <1045360428.656.133.camel@ds9.webonaut.com> References: <1045351302.460.20.camel@shumai.marcuscom.com> <1045360428.656.133.camel@ds9.webonaut.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-HqBplN4/9Md4l4PgzCHw" Organization: FreeBSD, Inc. Message-Id: <1045365101.460.37.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 15 Feb 2003 22:11:41 -0500 X-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,IN_REP_TO,NOSPAM_INC,PGP_SIGNATURE_2,QUOTED_EMAIL_TEXT, REFERENCES,SPAM_PHRASE_00_01 version=2.44 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 --=-HqBplN4/9Md4l4PgzCHw Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2003-02-15 at 20:53, Franz Klammer wrote: > i've played a little bit with some ports: >=20 > installed is gnome 2.2: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ( GNOME_DESKTOP_VERSION -> result, x=3Dnothing set) >=20 > file_menu_applet, gnomecore, nautilus1: > x -> broken > 2 -> broken > 1 -> build Good...(That is, assuming you actually have the GNOME 2 desktop installed ;-)) >=20 > vte, libbonoboui, gdm1, gdm2, gedit1, gedit2, acme,=20 > libpanel, gnomedesktop, gnomemedia1, gnomemedia2: > x -> build > 2 -> build=20 > 1 -> build Good. This is expected. >=20 > please correct me but for my understanding didn't come FORBIDDEN=20 > nearer to the reality? FORBIDDEN is reserved for ports that contain security exploits. I think BROKEN is pretty much what we want: http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-brok= en.html Joe >=20 > franz. >=20 >=20 > 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. > >=20 > > 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 a= s > > gnomedesktop, gnomemedia2, and nautilus2 will have: > >=20 > > GNOME_DESKTOP_VERSION=3D 2 > >=20 > > In their Makefiles, where as ports such as gnomecore, gnomemedia, and > > nautilus will have: > >=20 > > GNOME_DESKTOP_VERSION=3D 1 > >=20 > > In their Makefiles. The average porter should never set this > > explicitly. Instead, they should passively rely on bsd.gnome.mk (or th= e > > end user) to decide which desktop version is being used. > >=20 > > 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=3D[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=3D2, then set > > GNOME_DESKTOP_VERSION=3D1 in /etc/make.conf, gnomeapplets2 will still > > build. And, if I remove the GNOME_DESKTOP_VERSION from gnomeapplets2's > > Makefile, the build will fail. > >=20 > > 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! > >=20 > > Joe --=20 Joe Marcus Clarke FreeBSD GNOME Team :: marcus@FreeBSD.org http://www.FreeBSD.org/gnome --=-HqBplN4/9Md4l4PgzCHw Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+TwFtb2iPiv4Uz4cRAlwaAJoDByfGhFENdNg4BqPBaz/d2UMtrQCcCxnG Vj4/d2CEsJF9ZmEdCC1iZqo= =pvT8 -----END PGP SIGNATURE----- --=-HqBplN4/9Md4l4PgzCHw-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message