You'll have to recompile the programs that are 'missing' it for the best results (read the man page for pkg_info; it can show you what installed ports depend on libxcb; portupgrade and portmaster can upgrade libxcb and everything that depends on them if desired, rather then just specific ports).
For the stuff that is missing, you can just update/repair what you have and then install anew, anything that is still missing afterwards (like wine).
Functionally, pkg_delete foobar-2.1.0_1 is equivalent to cd /usr/ports/category/foobar/ && make deinstall. Except when updating software, I personally prefer "pkg_delete -x foobar-2" or "pkg_delete -x foobar" to save on typing the version numbers, and to skip remembering where in ports it is located hehe.
@ make build deinstall reinstall
it means fetch / build the port like normal, deinstall the currently installed version and reinstall the version just compiled or built.
__________________
My Journal
Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
|