The date for this year's game has been changed to March 29 due to works at the Santiago Bernabéu.
The game will be played at 12:00 with Spain playing in Amsterdam against Holland on the same date.
Pérez said: "I appreciate the affection you have shown to join us for this touching game, to help those who need it most. Porto is a great European club.
"It is a legendary club, loved in this country and admired at a world level. We have some players in common too such as our forever captain Iker Casillas."