As others have said/implied, a boyfriend is always a lover. I agree with Kimmar that you can choose to not specify but I see that you feel differently. Otherwise, 'male friend' is fairly standard. 'My buddy' implies a friend who is male without romantic involvement. If you feel strongly that the relationship needs to be precisely defined, then you can always spell it out.