>find -maxdepth 1 -type f -name "Find*.cmake" -not -name FindPkgConfig.cmake -exec ugrep -HFe PkgConfig {} + | cut -d: -f1 | sort | uniq | sed s/..//;s/\.cmake//
FindBLAS
FindCURL
FindCurses
FindEXPAT
FindFontconfig
FindGLUT
FindGSL
FindGnuTLS
FindImageMagick
FindLAPACK
FindLibXml2
FindLibXslt
FindLibinput
FindMPI
FindOpenSP
FindOpenSSL
The prevalent method of discovering packages is via the package provided config scripts, which of course have to come from upstream. Kitware stopped adding new find modules, because they are not worth the maintenance effort (e.g. find modules require maintaining a list of versions like for Python or Boost) and instead upstreams should provide a proper CMake package.
The tricky part for private servers right now is someone having to apply elbow grease, reverse engineer things, while the publisher has the legal power to shut it down and punish people for trying to bring back a dead game they don't even support anymore.