Subject: Re: removing xfree86
To: Matthew Wala <mattwala@gmail.com>
From: Tonnerre LOMBARD <tonnerre@bsdprojects.net>
List: port-macppc
Date: 11/01/2006 06:03:07
--+dH9khzwljbvYE07
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Salut,

On Tue, Oct 31, 2006 at 08:45:50PM -0600, Matthew Wala wrote:
> What relationship do the source files in /usr/src/x11 have to /usr/xsrc?

They're the OS bindings as far as I remember.

> What is the quickest way to remove Xfree86, and all ports which require i=
t?

For the packages:

for pkg in `pkg_info | awk '{ print $1 }'`
do
	libs=3D`pkg_info -B "$pkg" | grep REQUIRES=3D | sed -e's/^REQUIRES=3D//g'`
=09
	for lib in $libs
	do
		if echo $lib | grep -q '^/usr/X11R6/'
		then
			pkg_delete -r "$pkg"
		fi
	done
done

For XFree86:

cd /
cat /etc/mtree/set.x* | xargs rm -f

				Tonnerre

--+dH9khzwljbvYE07
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (NetBSD)

iQIVAwUBRUgqiu1mMGan/TnWAQLC0BAAsWYrORFilxT1yo+08Zm28YTB2qxVjxoE
CUK9W501MZWmwPYPD5BTE3SjqJ2qtst7pHLqjD3xliitoh3cy66TvANRq0SLIn45
2Wx9CiB0026c3R4fYcGCbub9S8OIIxq6lSvarQ21vVkoSWLE38TYKDs6kOll2MxX
s0831kWBUWw5bSGHnEGdT1xtrdsTwwTa7W2SHLXf36Loevsyn/WocNGBhVOviIS9
heViVeinsbdh2H/caFX/zLuOV/I++n7gLKcC9ze+3TO7rcuP5UzG5WBNbL+BWkwn
mWyQm7IFpQ8UENLGK7dVhqe+Hqryax/jGnzGtThFViL3nC4ji1aT0Cqp4XDWReWt
3HWFWcIjMUY4Y8o4wX4FJayxdKJFHYc6MWbw6IWww3bj+ny9wHwbzepyDp9MOEq6
2DTxRgcec5DiL+fIzqB4exjM3VuGuolC4EHQXOnslf8Rdfb7ko+C+kIodLKZCD/0
ETL+FlMWpU7GevCEYXL8Gwgfz1MAwkBlaUk2/ZnT/733SjQeJfTEayzJ1ZnZawyc
MgWHhQZOyabO9CH3NK1I9swPxdMAA7d8gc5UaCTmx/a1nNNLMVfJzHut97VIIkkT
eYESH4IOj/2BuycWNKJIzTmewrgVrbvXafW3nhyYC/yyo+qSJ8R9e+OSpT0WzD9f
ANSGTMl9QEM=
=Uivs
-----END PGP SIGNATURE-----

--+dH9khzwljbvYE07--