SAN JUAN, Puerto Rico — Former championship boxer Hector “Macho” Camacho died Saturday at the hospital in Puerto Rico where he has been unconscious since he was shot in the face in an attack in his hometown. Camacho went into cardiac arrest in the pre-dawn hours and he was then taken off life support and died shortly thereafter, said Dr. Ernesto Torres, the director of the Centro Medico trauma center in San Juan. He won super lightweight, lightweight and junior welterweight world titles in the 1980s and fought high-profile bouts against Felix Trinidad, Julio Cesar Chavez and Sugar Ray Leonard while compiling a career record of 79-6-3. He knocked out Leonard in 1997, ending the former champ’s final comeback attempt. Camacho battled drug, alcohol and other problems throughout his life. He was sentenced in 2007 to seven years in prison on burglary charges, but a judge eventually suspended all but one year of the sentence and gave Camacho probation. Police reported no arrests in his shooting and said investigators continued to look for potential witnesses. Camacho’s sisters have said they would like to fly Camacho’s body to New York and bury him there. Camacho grew up mostly in Harlem, earning the nickname the “Harlem Heckler.”