I like rpm even less than netinfo, but FreeBSD supports it, in a way, through its Linux emulation layer.
I was trying to install KRSS and after running into the usual issues with KDE apps not being able to find the QT libraries (the most popular query in the KDE support forums), I decided to try the rpm approach.
Well, it almost worked right out of the box. I needed a symlink:
ln -s /usr/compat/linux/var/lib/rpm /var/lib
Then I discovered the insurmountable opportunity.
error: failed dependencies:
libDCOP.so.1 is needed by krss-2.6-2.6
libfreetype.so.6 is needed by krss-2.6-2.6
libGL.so.1 is needed by krss-2.6-2.6
libGLU.so.1 is needed by krss-2.6-2.6
libjpeg.so.62 is needed by krss-2.6-2.6
libkdecore.so.3 is needed by krss-2.6-2.6
libkdeprint.so.0 is needed by krss-2.6-2.6
libkdesu.so.1 is needed by krss-2.6-2.6
libkdeui.so.3 is needed by krss-2.6-2.6
libkfile.so.3 is needed by krss-2.6-2.6
libkhtml.so.3 is needed by krss-2.6-2.6
libkio.so.3 is needed by krss-2.6-2.6
libkjava.so.1 is needed by krss-2.6-2.6
libkparts.so.1 is needed by krss-2.6-2.6
libkssl.so.2 is needed by krss-2.6-2.6
libksycoca.so.3 is needed by krss-2.6-2.6
liblcms.so.1 is needed by krss-2.6-2.6
libmng.so.1 is needed by krss-2.6-2.6
libpng.so.2 is needed by krss-2.6-2.6
libqt.so.2 is needed by krss-2.6-2.6
libstdc++-libc6.2-2.so.3 is needed by krss-2.6-2.6
libXft.so.1 is needed by krss-2.6-2.6
libXrender.so.1 is needed by krss-2.6-2.6
libc.so.6(GLIBC_2.1.3) is needed by krss-2.6-2.6
Obviously, I have all this stuff installed, but in my FreeBSD database (actually just a bunch of ASCII files). Some way of making rpm and the pkgdb aware of what each other is keeping track of would be a Good Thing.