Further make(1) portability fixes

I am not quite sure if these are required (due to their retroactive nature), but I have also fixed up the older package versions to work with non-GNU make via OPAM.