What is the meaning of -long?

Forms adjectives indicating duration when suffixed to nouns of duration

Source: wiktionary.org