"roguepkg" is a perl program that searches your slackware system for "rogue files".
"Rogue files" are what i call files that have been improperly installed, bypassing the slackware package management system.
Roguepkg can find and make package-files for those files, that can be put into /var/log/packages. You can then remove the packages with removepkg or upgrade them with upgradepkg, or just leave them there, properly installed; just like they were installed with installpkg from the beginning!
In short, roguepkg makes it possible to remove or upgrade on all those things you've installed with "configure; make; make install" and then forgot about.
It searches your system for files that aren't in the slackware package database. It then groups those file on their "ctime" (inode change time, almost like create time), and puts them into package-description-files.
For more information, read the html-pod-page (recommended) or the man-page (the same document, in html-ized man format).
Download roguepkg v0.9.4.
roguepkg also requires my perl-module Slackware::Package, which can't be found on CPAN (The Comprehensive Perl Archive Network).
E-mail me at <kreiger AT telia DOT com>, or join #linuxgods on EFNet.