1. In a medium skillet coated with cooking spray, cook the onion over medium heat until caramelized.
2. Add garlic and stir for a minute.
3. Add port and simmer for 10 minutes, stirring.
4. Add remaining ingredients and reduce the liquid to a marmalade consistency.
5. Remove from heat, and let stand until cool. Refrigerate, and warm to room temperature before serving.