Oh, I see...

Well, when I don't have a clean system for packaging, I make my own working packages (with "1vl70jj" at the end) and set them up on a local repo which I subdivide as follows:
vector://home/repo/vl70jj
joe1962:$ find . -type d -maxdepth 1 -mindepth 1 | sort
./base
./base-dev
./base-libs
./base-utils
./codecs
./dev
./games
./gnome-base
./gnome-bindings
./gnome-libs
./gnome-utils
./kde3-compat
./kde4
./libs
./multimedia
./multimedia-base
./net
./office
./publishing
./science
./security
./server
./system
./toys
./utils
./virt
./web
./x
./xfce4
Something like this would take us away from the Slackware repo structure, but also makes classification easier. However, you could only classify packages within a single category, whereas with a slack-categ file, you could do multi-categorization.