General:
* Furnish
* Supply
* Offer
* Give
* Present
* Deliver
* Allocate
* Contribute
* Donate
* Grant
More specific:
* For information: Disclose, reveal, impart, communicate
* For money: Fund, finance, subsidize, support
* For food and shelter: Sustain, nourish, house, accommodate
* For protection: Safeguard, defend, shield, preserve
* For assistance: Aid, help, assist, facilitate
The best synonym will depend on the specific situation and the intended meaning.