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