patches are now applied in alphabetical order
replace non alpha-numeric plus '-' and '_' chars