Ronaldo offers help to flood-hit Madeira
Porto said on their website that their team will play the match, for which a date has not yet been announced, against players from Madeira clubs Maritimo and Nacional.
"(Club president) Jorge Nuno Pinto da Costa, got involved in the contacts which led to the confirmation that Cristiano Ronaldo is available to play in the match," they added.
After scoring the opening goal in Real Madrid's 6-2 win over Villareal at the Bernabeu on Sunday, Ronaldo lifted his shirt to display a vest with Madeira written on it.
"It's where I grew up and where my family live," Ronaldo told the Real Madrid website.
"I couldn't believe what I saw on the television. I want to help in any way I can."