I have created a small script to go through entries in package.mask and
list those which are masking non-existent packages or versions. I then
used this list to clean up package.mask. I tried to only remove versions
that were removed and have a newer version in place, along with packages
that were removed, but I accidentally /might/ have removed other
entries, although I doubt it. I kept masks for future versions in place,
as the maintainer of the package might have wanted to mask it ahead of time.

Attached is a diff between "useless masks" before my cleanup and
"useless masks" after my clean up.

If I have broken anything, yell at tsunam. ;)

-- 
David Shakaryan
GnuPG Public Key: 0x4B8FE14B
--- useless-masks.output.old    2006-10-22 00:42:47.000000000 -0700
+++ useless-masks.output        2006-10-22 01:52:35.000000000 -0700
@@ -1,38 +1,5 @@
 =x11-libs/libX11-1.1*
-~x11-drivers/nvidia-drivers-1.0.9625
 >=dev-perl/AxKit-1.7
 >=dev-cpp/libgnomemm-2.16.0
 >=dev-cpp/libgnomeuimm-2.16.0
-=sci-libs/lapack-atlas-3.7.15
-=sci-libs/blas-atlas-3.7.15
-net-news/rol
-=net-wireless/ieee80211-1.1.14*
-net-im/jive-messenger
-<sys-apps/dbus-0.60
-<sys-apps/hal-0.5.0
 >=x11-base/xorg-server-1.1.99
-x11-misc/superkaramba
-~games-simulation/openttd-0.4.7
-=app-text/acroread-7.0.5-r3
-media-video/mvideo
-=sys-kernel/rsbac-sources-2.4.99
-<=dev-lang/gpc-20050331
-<sys-kernel/xen-sources-2.6.14
->=app-emulation/xen-8885
-<sys-kernel/xen-sources-2.6.16
->=x11-plugins/slashexec-1.1_beta1
-=mail-client/sylpheed-2.1*
-<dev-python/py2play-0.1.9
-=net-im/psi-0.10_rc2
-=media-video/ati-drivers-8.14.13-r3
-dev-dotnet/winelib
-=mail-mta/sendmail-8.13.4-r1
-=mail-mta/sendmail-8.13.5
-=mail-mta/exim-4.50-r999
-=dev-lisp/cl-arnesi-1.2.0
-=dev-lisp/cl-arnesi-1.2.3*
-dev-lisp/tbnl
-=net-irc/ctrlproxy-2.7*
-=sci-biology/vienna-rna-1.5_beta
-=www-apache/mod_perl-1.99.16
-=app-editors/emacs-cvs-22.0.0*

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to