In a heavy skillet over medium heat, toast first 7 ingredients until fragrant, 1 to 2 minutes. Remove from heat immediately and transfer spices to a bowl.
Add olive oil to the skillet, heat 1 minute or so, and put the toasted spices back in, stirring. Add ginger puree and fresh cranberries and sauté until the berries begin to pop, about 5 minutes.
Add the cranberry jelly, salt, brown sugar, port, and red wine vinegar, stirring to blend. Cook 15 more minutes.
Add the slivers of ginger, orange juice, and cranberry juice, and cook until mixture starts to thicken, another 2 to 3 minutes.
Refrigerate to firm up. Serve cold.