I have a friend (softball buddy-fond of the ladies-knew I was gay) whom I have gotten to know very well. One evening, after chatting for a few months, we were heading off to our cars in the parking lot of a ballpark and after saying our goodbyes, I went in for a "see you later" hug. He was stunned, pulled back and said, "Dude, what are you doing?" I told him I was a hugger and that it was just a sign from me that I cared about him as a close friend - absolutely nothing more. You could see the hesitation on his face, but he hugged back in that straight guy pat on the back-don't get too close hug. I smiled, laughed - he smiled and we left.
Two days later.. the same thing. We heading to our cars after a game and I went in for the hug. He returned the hug, but still a little stand-offish. This continued for a few months then one night, we're heading out again and I had some bigger things going on in my mind and just started heading to my car. He yelled and motioned at me. I walked back over to him and asked what he wanted. To my surprised he said, "Um... did you forget something. Where's my hug?"
So... yes, I hug my close friends (regardless of their sexuality.)