persistent_add XMMS2_OPTS1
case "$THIS_SUB_DEPENDS" in
       CLIENTLIB) list_add XMMS2_OPTS nolib && list_remove XMMS2_OPTS lib ;;
  CLIENTLIB_RUBY) list_add XMMS2_OPTS1 noruby && depends ruby ;;
CLIENTLIB_PYTHON) list_add XMMS2_OPTS1 nopython && depends pyrex ;;
   CLIENTLIB_CXX) list_add XMMS2_OPTS1 noxmmsclient++ && depends boost ;;
 CLIENTLIB_ECORE) list_add XMMS2_OPTS1 noxmmsclient-ecore && depends ecore ;;
  CLIENTLIB_JAVA) list_add XMMS2_OPTS1 nojava && depends JAVA ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
   return 1;;
esac
