Does it rely on a specific feature? I don’t think there is any difficulty to port these code to the latest version. However, if you stick to use the legacy package, it could be found out here 8. But I have to warn you that these packages are not fully tested and may not work under certain conditions. Use them with caution!