case $THIS_SUB_DEPENDS in NV|NOUVEAU) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR} requested with Nouveau KMS API${DEFAULT_COLOR}" && LIBDRM_NV='y' ;; INTEL) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR} requested with Intel KMS API${DEFAULT_COLOR}" && LIBDRM_INTEL='y' ;; RADEON) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR} requested with Radeon KMS API${DEFAULT_COLOR}" && LIBDRM_RADEON='y' ;; *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" return 1 ;; esac .