We do not currently know of any antonyms for has a yearning for.
For similar words to has a yearning for, try: