wip standalone package, it has to be separate port as SHARED_LIBS cannot be shared