Βράζετε το κρασί μαζί με τα κρεμμύδια, τους κόκκους του μπαχαριού, του πιπεριού, τη δάφνη και τα κανελογαρίφαλα για 4’-5’. Αποσύρετε από τη φωτιά και προσθέτετε το μισό ελαιόλαδο μόλις κρυώσει λίγο το μείγμα.
Βάζετε μέσα στο μείγμα του κρασιού τα κομμάτια του αγριογούρουνου και τα αφήνετε να μαριναριστούν ένα 24ωρο στο ψυγείο. Κατόπιν τα βγάζετε από τη μαρινάτα, το στραγγίζετε και το στεγνώνετε καλά.
Πασπαλίζετε το κρέας με κορν φλάουρ ή αλεύρι. Ζεσταίνετε σε βαθιά κατσαρόλα το υπόλοιπο λάδι και ροδίζετε το κρέας.
Προσθέτετε τα μανιτάρια και τα σοτάρετε και αυτά. Αφαιρείτε τη δάφνη και σβήνετε με τη μαρινάτα το φαγητό. Μαγειρεύετε σε μέτρια φωτιά για 1 ώρα γυρίζοντας συχνά το κρέας. Συμπληρώνετε νερό αν χρειαστεί.
Προσθέτετε κατόπιν το χυμό από τo ρόδι και συνεχίζετε το μαγείρεμα μέχρι η σάλτσα να δέσει και να εξατμισθούν τα υγρά του φαγητού.