Pour cranberries, spices, honey and beer into a saucepan with high sides. Boil the liquid and immediately slack the fire to a minimum, so that the mixture could hardly gurgle. Stir constantly. Remove from fire in 15 minutes. Put the liquid through a colander so that cranberries are left. Rub berries through a gauze or colander to squeeze out juice from them. Mix the cranberry juice and drink, and well strain with a gauze folded in several layers. Pour everything again into a saucepan and add wine. Bring the drink almost to the boil.