Καθαρίζετε τα κρεμμύδια, τα κόβετε σε ροδέλες, και τα μαγειρεύετε σε κατσαρόλα μαζί με τα γαρίφαλα, τη δάφνη, το κρασί και τη ζάχαρη, χαμηλή φωτιά για περίπου 1 ώρα.
Κόβετε το κρέας σε κύβους, αλατοπιπερώνετε, ρίχνετε το δενδρολίβανο ψιλοκομμένο και το σοτάρετε σε τηγάνι με λίγο ελαιόλαδο, σε δυνατή φωτιά για να μείνει μέσα ζουμερό.
Καθαρίζετε το πορτοκάλι. Στραγγίζετε το κρέας σε χαρτί κουζίνας και το σερβίρετε με την κομπόστα των κρεμμυδιών προσθέτοντας τις φέτες του πορτοκαλιού.