Para Tex, sugiro que você dê uma olhada no link
Para compilar programas Linux / Unix no OSX em geral, você pode começar com Homebrew , ele pode já ter as receitas dos programas que você quer, se não, você precisará configurar os toolchains básicos (gcc / make / etc.) para compilar / vincular