Clarifying and improving Hunter's Machete
It says it deals 30 magic damage on-hit over 2 seconds but does this mean that if you hit it more, the passive will stack and deal more damage? My guess is it just reapplies the damage at whatever tick rate is set. If it doesn't stack, the tooltip should include "non-stacking."
However, the real problem with on-hit is that it favors AA junglers more than mages such as Karthus or Fiddlesticks. I don't see a reason for the damage to be on-hit. It would seem more fair to make its strength equal for all junglers. I propose that it deals its damage based on whether you deal damage to monsters and not the type of damage you do.