the archive (a string) and @var{location} is its @dfn{base location}
(a string).
-If the base location starts with @samp{http:}, it is treated as a HTTP
-URL, and packages are downloaded from this archive via HTTP (as is the
-case for the default GNU archive).
+If the base location starts with @samp{http:} or @samp{https:}, it
+is treated as an HTTP(S) URL, and packages are downloaded from this
+archive via HTTP(S) (as is the case for the default GNU archive).
Otherwise, the base location should be a directory name. In this
case, Emacs retrieves packages from this archive via ordinary file