Two programs that are strongly revenue based are Air New Zealand (NZ) Airpoints and Virgin Blue (DJ) Velocity Rewards. Each has a slightly different approach - neither is pure revenue based.
NZ earning rates are fixed rates by route loosely based on fare and burn rates (at least on NZ metal) are $ based on fare.
DJ earning rates are $ based and burn rates are fixed rates by loosely based on fare.
QF also has $ based awards, but these are additional to traditional distance based ("classic") awards and earning remains distance based.