The induced-fit accommodation of a variety of gaseous molecules including non-polar molecules has been demonstrated in porphyrin-based supramolecular architectures for the first time. Moreover, the gas uptake behaviour can be modulated by changing the central cation of porphyrin.