Prime Minister Datuk Seri Anwar Ibrahim has announced an allocation of RM500mil to repair public infrastructure damage caused by the recent floods in most states.