Plattformübergreifendes getopt für ein Shell-Skript

Ich habe gerade herausgefunden, dassgetopt ist nicht plattformübergreifend (insbesondere für FreeBSD und Linux). Was ist die beste Lösung für dieses Problem?