A libertarian would not give ANYONE tax benefits. A libertarian would eliminate the whole question by eliminating the income tax.
There are economic benefits besides income tax breaks, the services and other legal rights for example.
Homosexuals simply don’t deserve marriage because they will not reproduce for civilized society.