im not sure, just read on a forum a few years ago about someone getting HL running on linux by chopping up a Quake 1 port.
i dont think it was REALLY halflife, i think they just messed around with the maps until they were compatible with Q1, and then got all the models to work, then...