anchor.diff:      mojomail-imap \
       mojomail-pop \
       mojomail-smtp \
  -    mojoservice-frameworks \
       mojoservicelauncher \
       pmklogd \
       pmlogctl \
       pmlogdaemon \
       pmnetconfigmanager-stub \
  -    rdx-utils-stub \
       sleepd \
       storaged \
  -    underscore \
       webos-initscripts \
       webos-shutdownscripts \
  +    ${WEBOS_MISSING_FROM_RDEPENDS} \
  +    ${WEBOS_FOSS_MISSING_FROM_RDEPENDS} \
   "
   
  -# Unused components:
  -# glibcurl
  -# pmcertificatemgr
  +# XXX These non-top-level components must be explicitly added because they are
  +# missing from the RDEPENDS lists of the components that expect them to be
  +# present at runtime.
  +WEBOS_MISSING_FROM_RDEPENDS = " \
  +    browserserver \
  +    cpushareholder-stub \
  +    fbprogress \
  +    foundation-frameworks \
  +    loadable-frameworks \
  +    mojoservice-frameworks \
  +    nodejs \
  +    rdx-utils-stub \
  +    underscore \
  +    webkit-supplemental \
  +    webkit-webos \
  +"
  +
  +# XXX These FOSS components must be explicitly added because they are missing
  +# from the RDEPENDS lists of the components that expect them to be present at
  +# runtime (or perhaps some are in fact top-level components and some others
  +# aren't actually needed).
  +WEBOS_FOSS_MISSING_FROM_RDEPENDS = " \
  +    bash \
  +    binutils \
  +    bzip2 \
  +    curl \
  +    dhcp-client \
  +    dropbear \
  +    e2fsprogs \
  +    gzip \
  +    hunspell \
  +    icu \
  +    iproute2 \
  +    makedevs \
  +    ncurses \
  +    openssl \
  +    opkg \
  +    parted \
  +    procps \
  +    psmisc \
  +    sqlite3 \
  +    sysvinit-pidof \
  +    tzdata \
  +"
  +
  +# Unused meta-webos components:
  +# - glibcurl
  +# - libtinyxml
  +
  +# Unused meta-oe components:
  +# - orc
  
positive.code: LICENSE = "Apache-2.0"
  LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
  
  PR = "r4"
  
  PACKAGES = "\
      ${PN} \
      ${PN}-dbg \
      ${PN}-dev \
      "
  
  PACKAGE_ARCH = "${MACHINE_ARCH}"
  
  
negative.code:     com.palm.app.browser \
      configurator \
      core-apps \
      enyo-1.0 \
      filecache \
      librdx-stub \
      luna-applauncher \
      luna-init \
      luna-sysmgr \
  