Date: Tue, 17 Oct 2006 11:13:55 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: kstewart@owt.com Cc: gnome@freebsd.org Subject: Re: HEADS UP: GNOME 2.16.1 has been committed Message-ID: <op.thkp1h1s9aq2h7@mezz.mezzweb.com> In-Reply-To: <200610170901.24466.kbstew01@owt.com> References: <1160818961.8394.89.camel@shumai.marcuscom.com> <200610150852.22727.kstewart@owt.com> <op.thg4sjdp9aq2h7@mezz.mezzweb.com> <200610170901.24466.kbstew01@owt.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 17 Oct 2006 11:01:24 -0500, Kent Stewart <kbstew01@owt.com> wrot= e: > On Sunday 15 October 2006 10:42, Jeremy Messenger wrote: >> On Sun, 15 Oct 2006 10:52:22 -0500, Kent Stewart <kstewart@owt.com> = >> wrote: >> > On Saturday 14 October 2006 22:31, you wrote: >> >> On Sat, 14 Oct 2006 23:54:08 -0500, Doug Barton <dougb@FreeBSD.org= > >> > >> > wrote: >> >> > John Hay wrote: >> >> >> It looks like ports/UPDATING is mixing sysutils/portmanager and= >> >> >> portmaster in the 20061014 part that tells how to update gnome.= Is >> >> >> that on purpose? >> >> > >> >> > The entry says this: >> >> > >> >> > 20061014: >> >> > AFFECTS: All GNOME users >> >> > AUTHOR: gnome@FreeBSD.org >> >> > >> >> > GNOME has been updated to 2.16 and all GNOME components have >> >> > been moved from X11BASE to LOCALBASE, to upgrade your GNOME desk= top >> >> > and applications you will need either sysutils/portupgrade or >> >> > sysutils/portmaster. >> >> > >> >> > Portupgrade users: >> >> > pkgdb -Ff >> >> > portupgrade -rf glib-2\* cairo gnome-doc-utils gnome-mime-dat= a \ >> >> > gnome-audio startup-notification dbus >> >> > >> >> > Portmaster users: >> >> > portmaster -r pkg-config\* >> >> > >> >> > >> >> > The introductory paragraph says "either/or," so it seems pretty >> >> > clear to me that if you use portupgrade, do X; if you use >> >> > portmaster, do Y. I'm sure however that if you have suggestions = for >> >> > improving that paragraph, the gnome folks would like to hear the= m. >> >> > >> >> > :) >> >> > >> >> > For those that choose to use portmaster to do the upgrade, first= of >> >> > all, thanks. :) Second, please make sure that you use the latest= >> >> > version (1.9), and do NOT attempt this with earlier versions. If= >> >> > you do, it will fail in a spectacular and painful fashion. I wor= ked >> >> > closely with mezz to make sure that portmaster would Do The Righ= t >> >> > Thing for this upgrade, and found and fixed several problems wit= h >> >> > the way -r was handled previously in the process. >> >> >> >> I have added an important sentence in UPDATING about that need to >> >> have least 1.9 version of portmaster to have the upgrade success. >> >> Thanks for remind! :-) >> > >> > You need a little bit more. Cairo won't update because the >> > portupgrade -rf won't build the glitz dependancy of cairo. >> >> Please do not lose the gnome@freebsd.org from the CC. I don't know >> anything about glitz, so I will not able to help you. I am adding >> gnome@freebsd.org back in. >> >> Please send us the build log for one of my team can have the more clu= es. > > I have attached the config.log. What it says is that glitz > > configure:26826: $PKG_CONFIG --exists --print-errors "$glitz_REQUIRES"= > Requested 'glitz >=3D 0.5.1' but version of libglitz is 0.4.4 > > The reason glitz-0.4.4 wasn't built is that freetype2 or fontconfig = > would have > had to have been built for the -rf to build glitz and then cairo. With= = > -rf > cairo > glitz, fontconfig, and freetype2 would never be built because you woul= d = > have > to use -rRf cairo for that to occur. I have changed the portupgrade method in the /usr/ports/UPDATING = (portupgrade -rf pkg-config\*) that should take care of this now. Cheers, Mezz > Kent >> >> Cheers, >> Mezz >> >> > Kent >> > >> >> portmaster rocks! >> >> >> >> Cheers, >> >> Mezz >> >> >> >> > One last thing, you will probably be happier if you add either -= d >> >> > (to delete all stale distfiles) or -D (to not delete any distfil= es) >> >> > to the beginning of your command line for portmaster. That way o= nce >> >> > you get past the 'make config' stage and actually start building= >> >> > stuff, you _probably_ won't have to answer any more questions. >> >> > Also, given that if this update fails part way through, a backup= >> >> > package of the old port probably won't help you, you could save >> >> > yourself some time by using the -G option as well. >> >> > >> >> > In the unlikely *cough* event that portmaster chokes a bunny whi= le >> >> > doing this upgrade for you, please feel free to send a message t= o >> >> > the list, and cc: me. I do pay attention to those messages, but >> >> > given my real world commitments at this time, you might very wel= l >> >> > get the right answer faster from someone on the -ports@ list bef= ore >> >> > I could provide it. >> >> > >> >> > >> >> > hth, >> >> > >> >> > Doug -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.thkp1h1s9aq2h7>