glib consistently being reinstalled

By | October 16, 2013
Selec All Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# portmaster -DaG
===>>> Starting check of installed ports for available updates
 
===>>> The devel/gio-fam-backend port moved to devel/glib20
===>>> Reason: Obsoleted by new functionality in glib20
 
===>>> Launching child to reinstall gio-fam-backend-2.34.3
 
===>>> All >> gio-fam-backend-2.34.3 (1/1)
 
===>>> The devel/gio-fam-backend port moved to devel/glib20
===>>> Reason: Obsoleted by new functionality in glib20
 
===>>> Currently installed version: glib-2.36.3
===>>> Port directory: /usr/ports/devel/glib20
 
===>>> Launching 'make checksum' for devel/glib20 in background
===>>> Gathering dependency list for devel/glib20 from ports
===>>> Initial dependency check complete for devel/glib20
 
===>>> Returning to update check of installed ports
 
===>>> All >> (1)
 
===>>> The following actions will be taken if you choose to proceed:
Re-install glib-2.36.3
 
===>>> Proceed? y/n [y]

The important bit is line 9, “gio-fam-backend”. The line 12 explains the package is no longer required due to being obsolete.

Doing the following (seems) to fix it (during my issues with glib20 and rubygem-facter)

Selec All Code:
1
2
3
# portmaster -r gio-fam-backend
# pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend)
# portmaster -a

Line one is recompiling ports which depend on gio-fam-backend

Line two is deleting the gio-fam-backend port

Line three is checking all ports and updating as necessary