Barring a last-minute setback, Luke Voit, who has been on the shelf since suffering an abdominal strain running the bases on June 29 against the Red Sox in London, will be activated from the injured list in time for Saturday’s game against the Blue Jays at Yankee Stadium.

Infielder Breyvic Valera, who was promoted from Triple-A Scranton/Wilkes-Barre on July 7 and started at second base that day against the Rays, was optioned back following the Yankees’ 4-0 win over the Blue Jays on Friday night. Valera didn’t play in the game.

Voit spent the All-Star break working out in Tampa and has satisfied the medical staff there that he is ready to return.

“He has passed all his things down in Tampa and had a light workout [Friday morning] there. He is coming here with the idea that he will be activated [Saturday],’’ Aaron Boone said.

The Yankees are 5-3 since Voit went down. DJ LeMahieu, who started at first base Friday night, has played four games at first while Edwin Encarnacion (three games) and Mike Ford (once) have also helped out in Voit’s absence.

While Voit contributed heavily to the Yankees (58-31) having the best record in the AL, their best defensive infield is LeMahieu at first, Gleyber Torres at second, Didi Gregorius at short and Gio Urshela at third. That is the way Boone went Friday night behind starting pitcher Domingo German.

In 78 games, Voit hit .280 with 17 homers and 50 RBIs. While he was hitting .351 (20-for-57) in his past 15 games, his power numbers have shrunk. Voit hit one homer and drove in six runs in those 15 games.