To celebrate the release of Mac support for Steam, Portal is now free until May 24.
This isn't just another free trial period either, the game remains active in your account for eternity, even after the deadline is passed (so long as you claim it now). unless Valve are deliberately trying to be misleading/trolling
http://store.steampowered.com/freeportal/