case $THIS_SUB_DEPENDS in
    CAIRO_DEVEL) echo "Devel release needed, forcing it."  &&
		       [[ "$CAIRO_BRANCH" == "scm" ]] || CAIRO_BRANCH="devel";;
  PDF) return 0;;
  XCB) message "Cairo with XCB support requested, forcing libxcb dependency" &&
       depends libxcb "xcb=enabled";;
 GOBJ) message "Cairo with gobject functions feature requested, forcing glib2 dependency" &&
       depends glib2 "glib=enabled";;
  PNG) message "Cairo with PNG support requested, forcing libpng dependency" &&
       depends libpng "png=enabled";;
   PS) return 0;;
  SVG) message "Cairo with SVG support requested, forcing libpng dependency" &&
       depends libpng "png=enabled";;
    X) message "Cairo with Xlib support requested, forcing libx11 dependency" &&
       depends libx11 "xlib=enabled";;
  TEE) message "Cairo with tee backend request, forcing it" &&
       list_remove CAIRO_OPTS '--enable-tee=no' &&
       list_remove CAIRO_OPTS '--enable-tee=yes' &&
       CAIRO_OPTS="$CAIRO_OPTS tee=enabled" ;;
    *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}"
       return 1;;
esac
