Upgraded packages to latest upstream
Upgraded chromeos-base/chromeos-dbus-bindings to v0.0.1-r2787
BUG=b/301212381
TEST=presubmit
RELEASE_NOTE=Upgraded chromeos-base/chromeos-dbus-bindings to v0.0.1-r2787.
Change-Id: I06a834b147ff4495f340d946f7c3b833ab4babe8
Reviewed-on: https://cos-review.googlesource.com/c/third_party/overlays/chromiumos-overlay/+/57550
Reviewed-by: Chenglong Tang <chenglongtang@google.com>
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
diff --git a/chromeos-base/chromeos-dbus-bindings/OWNERS b/chromeos-base/chromeos-dbus-bindings/OWNERS
index db7e695..7378a87 100644
--- a/chromeos-base/chromeos-dbus-bindings/OWNERS
+++ b/chromeos-base/chromeos-dbus-bindings/OWNERS
@@ -1,2 +1 @@
-# TODO: Add per-package OWNERS and delete this when done.
-*
+include chromiumos/platform2:/chromeos-dbus-bindings/OWNERS
diff --git a/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2782.ebuild b/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2782.ebuild
deleted file mode 100644
index e370ebd..0000000
--- a/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2782.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2014 The ChromiumOS Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CROS_WORKON_COMMIT="9805e1d704aa39fcd569a3ef568f259a18bf40ce"
-CROS_WORKON_TREE="7a7aa968eb99ee0692f7160fbd775db6243d5e99"
-CROS_WORKON_INCREMENTAL_BUILD=1
-CROS_WORKON_LOCALNAME="platform2"
-CROS_WORKON_PROJECT="chromiumos/platform2"
-CROS_WORKON_OUTOFTREE_BUILD=1
-CROS_WORKON_SUBTREE="chromeos-dbus-bindings"
-
-inherit cros-go cros-workon
-
-DESCRIPTION="Utility for building Chrome D-Bus bindings from an XML description"
-HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/chromeos-dbus-bindings"
-
-LICENSE="BSD-Google"
-SLOT="0"
-KEYWORDS="*"
-IUSE=""
-
-CROS_GO_BINARIES=(
- "go.chromium.org/chromiumos/dbusbindings/cmd/generator:/usr/bin/go-generate-chromeos-dbus-bindings"
-)
-CROS_GO_TEST=(
- "go.chromium.org/chromiumos/dbusbindings/..."
-)
-CROS_GO_VET=(
- "${CROS_GO_TEST[@]}"
-)
-
-RDEPEND="dev-go/cmp"
-DEPEND="${RDEPEND}"
-
-src_unpack() {
- cros-workon_src_unpack
- CROS_GO_WORKSPACE="${S}/chromeos-dbus-bindings/go"
-}
diff --git a/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2787.ebuild b/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2787.ebuild
new file mode 100644
index 0000000..8a9822b
--- /dev/null
+++ b/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-0.0.1-r2787.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2014 The ChromiumOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CROS_WORKON_COMMIT="db8f701519e7fa8968534fbf6152741884444553"
+CROS_WORKON_TREE="f22ea491253a8e5d3d5503e18f2e1d99f06d3207"
+CROS_WORKON_INCREMENTAL_BUILD=1
+CROS_WORKON_LOCALNAME="platform2"
+CROS_WORKON_PROJECT="chromiumos/platform2"
+CROS_WORKON_OUTOFTREE_BUILD=1
+CROS_WORKON_SUBTREE="chromeos-dbus-bindings"
+
+inherit cros-go cros-workon
+
+DESCRIPTION="Utility for building Chrome D-Bus bindings from an XML description"
+HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/chromeos-dbus-bindings"
+
+LICENSE="BSD-Google"
+KEYWORDS="*"
+IUSE=""
+
+# Note: mainly for the packages using this tool.
+# in order to rebuild the packages using this tool on updating this package,
+# they should have
+#
+# DEPEND="chromeos-base/chromeos-dbus-bindings:="
+#
+# in addition to
+#
+# BDEPEND="chromeos-base/chromeos-dbus-bindings"
+#
+# Background: there are two reasons that just having BDEPEND does not work.
+# Due to b/187792813, currently BDEPEND dependencies are ignored on building
+# sysroot.
+# Also, even if it is not ignored, in the current portage build system,
+# BDEPEND does not support SLOT nor SUBSLOT.
+# Thus, to workaround them, we're using SUBSLOT of DEPEND. To make it work,
+# this package leaves SLOT to cros-workon's default "0/${PVR}", and packages
+# using this tool need to have DEPEND dependency.
+
+CROS_GO_BINARIES=(
+ "go.chromium.org/chromiumos/dbusbindings/cmd/generator:/usr/bin/go-generate-chromeos-dbus-bindings"
+)
+CROS_GO_TEST=(
+ "go.chromium.org/chromiumos/dbusbindings/..."
+)
+CROS_GO_VET=(
+ "${CROS_GO_TEST[@]}"
+)
+
+RDEPEND="dev-go/cmp"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ cros-workon_src_unpack
+ CROS_GO_WORKSPACE="${S}/chromeos-dbus-bindings/go"
+}
diff --git a/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-9999.ebuild b/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-9999.ebuild
index 0477079..55d587c 100644
--- a/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-9999.ebuild
+++ b/chromeos-base/chromeos-dbus-bindings/chromeos-dbus-bindings-9999.ebuild
@@ -15,10 +15,28 @@
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/chromeos-dbus-bindings"
LICENSE="BSD-Google"
-SLOT="0"
KEYWORDS="~*"
IUSE=""
+# Note: mainly for the packages using this tool.
+# in order to rebuild the packages using this tool on updating this package,
+# they should have
+#
+# DEPEND="chromeos-base/chromeos-dbus-bindings:="
+#
+# in addition to
+#
+# BDEPEND="chromeos-base/chromeos-dbus-bindings"
+#
+# Background: there are two reasons that just having BDEPEND does not work.
+# Due to b/187792813, currently BDEPEND dependencies are ignored on building
+# sysroot.
+# Also, even if it is not ignored, in the current portage build system,
+# BDEPEND does not support SLOT nor SUBSLOT.
+# Thus, to workaround them, we're using SUBSLOT of DEPEND. To make it work,
+# this package leaves SLOT to cros-workon's default "0/${PVR}", and packages
+# using this tool need to have DEPEND dependency.
+
CROS_GO_BINARIES=(
"go.chromium.org/chromiumos/dbusbindings/cmd/generator:/usr/bin/go-generate-chromeos-dbus-bindings"
)