UPDATING 20130731 gio-fam-backend

Boris Samorodov bsam at passap.ru
Fri Aug 9 08:32:37 UTC 2013


09.08.2013 01:26, Kevin Oberman пишет:

> I believe the note on in UPDATING 20130731 is incorrect, as least as far as
> portmaster. I don't use portupgrade, 

So do I.

> so I can't say how it behaves. This
> also assumes that pkgng is not in use.
> 
> If you do "portmaster -r gio-fam-backend" it will fail as it treats glib20
> as a replacement for gio-fam-backend.

I doubt it. How a single command "portmaster -r gio-fam-backend" may
even know about glib20? And IMHO glib20 cannot be used as a
replacement. From PORTMASTER(8) about -r option: "is for
"rebuild the specified port, and all ports that depend on it."

> As a result, after building the new
> glib port, it tries to install it without deleting the old version and
> fails. This can be avoided by using the command "pkg_delete -f glib-2.\*"
> before the instructions currently provided.
> 
> Also, depending on the version of portmaster, gio-fam-backend may be
> automatically deleted by the portmaster -r command, so the pkg_delete of
> gio-fam-backend may fail.
> 
> I have updated about a half dozen systems and all have required that the
> gio-fam-backend be deleted first to allow the portmaster -r to work.

So did I (about a half dozen systems) and I did what is suggested at
UPDATING (rebuild ports with -r option and then remove gio-fam-
backend). Modulo some problems due to new ld properties at CURRENT
all went smooth.

FYI: here is my .portmasterrc:
-----
PM_SU_CMD=/usr/local/bin/sudo
BACKUP=bopt
MAKE_PACKAGE=gopt
DONT_SCRUB_DISTFILES=Dopt
SAVE_SHARED=wopt
-----

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve


More information about the freebsd-gnome mailing list