Add all of the blueberry compote ingredients into a saucepan and stir.
Simmer for 5 minutes.
Pour finished compote into a container and refrigerate until cool
Beat the cream cheese in a mixer on medium speed until smooth. Add the butter and beat until smooth. Add the powdered sugar and (you guessed it) beat until smooth
Set the frosting aside at room temperature until the cake is done
Bake the cake according to package directions.
Let the cake cool, remove it from the pan and place it on a platter.
Spoon the frosting onto the top of the cooled cake, swirling it with the back of your spoon making peaks and valleys to catch the compote
Spoon the compote over the frosting
serve