Upgrading to openssl-0.9.8x and openssl-solibs-0.9.8x is pain-free.. Feel free download them from the slackware repositories and use, for example:
to upgrade openssl package
Slackware maintained security updates for 12.0 (I don't think it still does now) version so everything from here: http://mirrors.slackware.com/slackwa...ches/packages/
should be useful for you...
Also, please search for slackpkg (I don't think it's included in slackware 12.0 by default) .. it will help you a lot..
If you want to further upgrade your system, you could consider upgrading step by step to 12.1, 12.2, 13.0, 13.1, 13.37, 14.0, 14.1 .. But I would simply make backups of some setting, dbs and other stuff and do a fresh 14.1 install ..
Please be aware that installing the binaries of openssl-1.0.1g will most likely break your system (not render it unusable, but break it)... You could consider getting the sources from here
, modify the slackbuild script and try to see if it compiles (then run upgradepkg on the resulting package), but changes are slim..