A federal judge on Thursday permanently enjoined the U.S. Justice Department from withholding public safety money from the city of Evanston and about 350 other municipalities if they refuse to help enforce immigration law.In a written opinion, U.S. District Judge Harry D. Leinenweber held the Trump administration violated federal law and the U.S. Constitution by placing conditions on the receipt of funds from the Edward Byrne Memorial Justice Assistance Grant.The conditions are aimed at so-called sanctuary cities …