At Pam's request, here's the best I can offer.
When we cross the border into Mexico, adults are allowed to bring back one liter of booze, duty-free. We can bring back as many additional bottles as we want, as long as we pay duty on them. I can't imagine it being any different coming off a ship in Galveston or Houston. That's a federal law, not a Texas law. Hope this helps.