Mentioned having purchased everything available around river (7,2)
I believe the answer is:
brought up
'mentioned' is the definition.
(bringing up is a kind of mentioning)
'having purchased everything available around river' is the wordplay.
'having purchased everything available' becomes 'bought up' (as in buying up a product).
'around' means one lot of letters goes inside another.
'river' becomes 'r' (abbreviation for river).
'boughtup' placed around 'r' is 'BROUGHT UP'.
(Other definitions for brought up that I've seen before include "Raised" , "Reared" .)