From owner-freebsd-gnome Sun Aug 18 22:30: 9 2002 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 50AF937B400 for ; Sun, 18 Aug 2002 22:30:00 -0700 (PDT) Received: from mail.dslextreme.com (mail.dslextreme.com [66.51.205.14]) by mx1.FreeBSD.org (Postfix) with SMTP id 66EB743E3B for ; Sun, 18 Aug 2002 22:29:59 -0700 (PDT) (envelope-from stephenk@stephenk.com) Received: (qmail 6261 invoked from network); 19 Aug 2002 05:27:16 -0000 Received: from adsl-66.218.39.226.dslextreme.com (HELO beelzebub.inside) (66.218.39.226) by mail.dslextreme.com with SMTP; 19 Aug 2002 05:27:16 -0000 Date: Sun, 18 Aug 2002 22:29:52 -0700 (PDT) From: Stephen Krauth X-X-Sender: stephenk@beelzebub.inside To: Joe Marcus Clarke Cc: freebsd-gnome@FreeBSD.ORG Subject: Re: xmms and 'WANT_GNOME' In-Reply-To: <1029687504.3914.1.camel@shumai.marcuscom.com> Message-ID: <20020818214704.R1524-100000@beelzebub.inside> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 On 18 Aug 2002, Joe Marcus Clarke wrote: > On Sun, 2002-08-18 at 03:42, Stephen Krauth wrote: > > I started building xmms 1.2.7 from ports and noticed that it was > > installing gnome 1.4 components, probably writing all over gnome 2.0, > > so I killed it. I read on the site about substituting 'USE_GNOMENG' > > for 'USE_GNOME' in the Makefile to prevent this from happening, but > > the Makefile for xmms contains 'WANT_GNOME' instead. > > > > Is there a corresponding 'WANT_GNOMENG' and what's the difference > > between 'USE' and 'WANT'? Thanks for any info... > > No, WANT_GNOME is the same for both old GNOME and GNOMENG. However, > xmms still needs conversion to the GNOMENG. We haven't gotten around to > it, but if you'd like to take a crack at it, have a look at > /usr/ports/Mk/bsd.gnomeng.mk, and /usr/ports/net/gaim as an example. > > Joe Ok, I think I've figured out a bit more about what's going than when I wrote earlier, and I've modified the Makefile appropriately. The one thing that's still throwing me off, though, is that when compiling under the old Makefile I see this: ===> Extracting for xmms-esound-gnome-1.2.7_2 And with the new Makefile: ===> Extracting for xmms-1.2.7_2 though it looks like the appropriate Gnome dependencies show up. Is this anything to be worried about? Below is some more of the output, and following that is a diff showing the changes I made. If you think it looks good, what do I do next to submit a change to a port? - Steve K. beelzebub`/usr/ports/audio/xmms'# make ===> Extracting for xmms-esound-gnome-1.2.7_2 >> Checksum OK for xmms-1.2.7.tar.bz2. ===> xmms-esound-gnome-1.2.7_2 depends on executable: gmake - found ===> xmms-esound-gnome-1.2.7_2 depends on file: /usr/X11R6/bin/gnomecc - not found ===> Verifying install for /usr/X11R6/bin/gnomecc in /usr/ports/sysutils/gnomecontrolcenter ===> Returning to build of xmms-esound-gnome-1.2.7_2 ===> xmms-esound-gnome-1.2.7_2 depends on shared library: xml.5 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: mikmod.2 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: vorbis.2 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: X11.6 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: esd.2 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: glib12.3 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: gtk12.2 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: Imlib.5 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: gnome.5 - found ===> xmms-esound-gnome-1.2.7_2 depends on shared library: panel_status.5 - not found ===> Verifying install for panel_status.5 in /usr/ports/x11/gnomecore ^C beelzebub`/usr/ports/audio/xmms'# make -f Makefile.GNOMENG ===> Extracting for xmms-1.2.7_2 >> Checksum OK for xmms-1.2.7.tar.bz2. ===> xmms-1.2.7_2 depends on executable: gmake - found ===> xmms-1.2.7_2 depends on shared library: xml.5 - found ===> xmms-1.2.7_2 depends on shared library: mikmod.2 - found ===> xmms-1.2.7_2 depends on shared library: vorbis.2 - found ===> xmms-1.2.7_2 depends on shared library: X11.6 - found ===> xmms-1.2.7_2 depends on shared library: esd.2 - found ===> xmms-1.2.7_2 depends on shared library: glib12.3 - found ===> xmms-1.2.7_2 depends on shared library: gtk12.2 - found You can disable support for mikmod by defining WITHOUT_MIKMOD. You can disable support for vorbis by defining WITHOUT_VORBIS. You can disable 3DNow! optimized decoding routines by defining WITHOUT_3DNOW. ^C beelzebub`/usr/ports/audio/xmms'# diff --context=2 Makefile Makefile.GNOMENG *** Makefile Sun Aug 18 00:50:56 2002 --- Makefile.GNOMENG Sun Aug 18 21:58:54 2002 *************** *** 20,25 **** USE_BZIP2= yes USE_X_PREFIX= yes ! USE_GTK= yes ! WANT_ESOUND= yes WANT_GNOME= yes USE_GMAKE= yes --- 20,25 ---- USE_BZIP2= yes USE_X_PREFIX= yes ! USE_GNOMENG= yes ! USE_GNOME= esound glib gtk12 WANT_GNOME= yes USE_GMAKE= yes *************** *** 55,61 **** .endif ! .if defined(HAVE_GNOME) ! USE_GNOME= yes ! .else CONFIGURE_ARGS= --without-gnome .endif --- 55,59 ---- .endif ! .if !defined(HAVE_GNOME) CONFIGURE_ARGS= --without-gnome .endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message