Greenyard Foods has booked a drop in full-year net earnings as one-off costs dented an otherwise stronger underlying performance.