meaning of being gay for someone

being gay for someone meaning in Urban Dictionary

1. whenever some guy is literally is homosexual for another man.2. when some guy promises is just friends with a lady so he both likes her by doing so or he is just friends together with her. for that reason he is gay or he could be genius using the ladies