Yes - I used the altera version from the link above successfully in Quartus 9/10.
I infered multipliers and rams using the sfixed type (which were in a 2d array most the time)
I've used the VHDL-93 fixed point package for several years. I haven't tried the 2008 version since the 93 version was doing what it should and at the time, 2008 support was spottier than it is today. I don't think I had to use the 'Altera' specific version that is listed on **broken link removed**
Afaik, the altera one is just the normal library without any l anything removed. The xilinx one had to be heavily modified to make it work. Read the descriptions.