portage: add more provided files

Stub out a bunch more packages that the Android base always provides.

BUG=24611334
TEST=emerge various packages no longer pulls these in

Change-Id: Iadaf63c9f027f095a187c0c742f81dd21a7db5c5
diff --git a/portage/package.provided.in b/portage/package.provided.in
index 92aded8..a88a88f 100644
--- a/portage/package.provided.in
+++ b/portage/package.provided.in
@@ -1,4 +1,35 @@
-# AUTO GENERATED.
+# AUTO GENERATED.  DO NOT TOUCH.  DO NOT ASK OTHERS TO TOUCH.
+
 # We use the git eclass which wants git to build things, but we don't actually
 # need it in the sysroot as it's a host tool.  Stub it out.
 dev-vcs/git-2
+
+# We rely on toybox to provide system programs.
+sys-apps/coreutils-8.24
+sys-apps/findutils-4.4.2
+sys-apps/grep-2.21
+sys-apps/kmod-21
+sys-apps/net-tools-1.60
+sys-apps/sed-4.2.2
+
+# We have bionic available for the system C library.
+virtual/libc-0
+
+# Android includes its own certificate store.
+app-misc/ca-certificates-20150826
+
+# Android doesn't believe in including an editor ;).  You can use adb pull to
+# copy a file locally, edit it however you want, and then adb push it back to
+# the device.
+virtual/editor-0
+
+# No need to run the PM on the device itself.
+# Version matches the portage prefix snapshot we're running off of.
+sys-apps/portage-2.2.14
+
+# We don't need to update packages on the device itself.
+app-admin/python-updater-0.13
+
+# We don't tweak runtime knobs on the device itself.
+app-admin/eselect-1.4.5
+app-eselect/eselect-python-20140125