PortLib update