HEADS UP: GNOME 2.16.1 has been committed

Jeremy Messenger mezz7 at cox.net
Tue Oct 17 09:12:04 PDT 2006


On Tue, 17 Oct 2006 11:01:24 -0500, Kent Stewart <kbstew01 at owt.com> wrote:

> On Sunday 15 October 2006 10:42, Jeremy Messenger wrote:
>> On Sun, 15 Oct 2006 10:52:22 -0500, Kent Stewart <kstewart at owt.com>  
>> wrote:
>> > On Saturday 14 October 2006 22:31, you wrote:
>> >> On Sat, 14 Oct 2006 23:54:08 -0500, Doug Barton <dougb at 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 at FreeBSD.org
>> >> >
>> >> >    GNOME has been updated to 2.16 and all GNOME components have
>> >> > been moved from X11BASE to LOCALBASE, to upgrade your GNOME desktop
>> >> > 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-data \
>> >> >          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 them.
>> >> >
>> >> > :)
>> >> >
>> >> > 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 worked
>> >> > closely with mezz to make sure that portmaster would Do The Right
>> >> > Thing for this upgrade, and found and fixed several problems with
>> >> > 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 at freebsd.org from the CC. I don't know
>> anything about glitz, so I will not able to help you. I am adding
>> gnome at freebsd.org back in.
>>
>> Please send us the build log for one of my team can have the more clues.
>
> I have attached the config.log. What it says is that glitz
>
> configure:26826: $PKG_CONFIG --exists --print-errors "$glitz_REQUIRES"
> Requested 'glitz >= 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 would  
> 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 distfiles)
>> >> > to the beginning of your command line for portmaster. That way once
>> >> > 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 while
>> >> > doing this upgrade for you, please feel free to send a message to
>> >> > the list, and cc: me. I do pay attention to those messages, but
>> >> > given my real world commitments at this time, you might very well
>> >> > get the right answer faster from someone on the -ports@ list before
>> >> > I could provide it.
>> >> >
>> >> >
>> >> > hth,
>> >> >
>> >> > Doug


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list