zge pushed a change to branch externals/package-x. at a4aaf1a7dc ; Prepare package for addition to GNU ELPA
This branch includes the following new commits: new ced1cdc3ed Merge package.el, written by Tom Tromey <tro...@redhat.com>. Changes relative to version 0.9 of package.el are listed below: new a52cfb0ab1 Add preliminary describe-package functionality, and some cleanup. new f4ab9eb555 Update package-x to latest package.el changes. new b83e7246b3 Use version-list-* functions in package.el. new 521c4ed2bd Add "Package:" file headers to denote built-in packages. new 9c9fdc9255 Add 2011 to remaining FSF/AIST copyright years. new dced1f802b Convert consecutive FSF copyright years to ranges. new 074514d84e Fix package uploading for newly made or local archives. new dabf75bd04 Usability improvements to commands in package-x.el. new 3b97fee274 * simple.el (shell-command-to-string): Use `process-file'. new 98de2042d0 Add 2012 to FSF copyright years for Emacs files new a4968c6df2 Standardize some more license notices new b83f696195 Update copyright notices for 2013. new 8241c0e31b First part of Daniel Hackney's patch to package.el. * lisp/emacs-lisp/package.el: Use defstruct. (package-desc): New, main struct. (package--bi-desc, package--ac-desc): New structs, used to describe the format in external files. (package-desc-vers): Replace with package-desc-version accessor. (package-desc-doc): Replace with package-desc-summary accessor. (package-activate-1): Remove `package' arg since the pkg-vec now includes the name. (define-package): Use packag [...] new ed9990d513 * lisp/emacs-lisp/package.el: Don't recompute dir. Use pkg-descs more. (package-desc): Add `dir' field. (package-desc-full-name): New function. (package-load-descriptor): Combine the two arguments. Don't use `load'. (package-maybe-load-descriptor): Remove. (package-load-all-descriptors): Just call package-load-descriptor. (package--disabled-p): New function. (package-desc-vers, package-desc-doc): Remove aliases. (package--dir): Remove function. (package-activate): [...] new 8c952fd42a * lisp/emacs-lisp/package.el: Use tar-mode rather than tar executable. Consolidate the single-file vs tarball code. (package-desc-suffix): New function. (package-desc-full-name): Don't bother inlining it. (package-load-descriptor): Return the new package-desc. (package-mark-obsolete): Remove unused arg `package'. (package-unpack): Make it work for single files as well. Make it update package-alist. (package--make-autoloads-and-stuff): Rename from package--make-autol [...] new 480760e4b1 * lisp/emacs-lisp/package.el: Include obsolete packages from archives. Use lexical-binding. (package-archive-contents): Change format; include obsolete packages. (package-desc): Use `dir' to mark builtin packages. (package--from-builtin): Set the `dir' field to `builtin'. (generated-autoload-file, version-control): Declare. (package-compute-transaction): Change first arg and return value to be lists of package-descs. Adjust to new package-archive-contents format. ( [...] new 918e34736e * automated/Makefile.in (setwins): Include the 'data' subdirectory. new cbe57ef5f3 * lisp/emacs-lisp/package-x.el (package-upload-buffer-internal): Pass `extras' slot from `package-desc' to `package-make-ac-desc'. new 55185a7e62 Update copyright year to 2014 by running admin/update-copyright. new 948e9b9780 lisp/emacs-lisp/package-x.el: Follow-up to change in package.el. new c38aa42083 Update copyright year to 2015 new 64dc243a4f Update copyright year to 2015 new f03a83c969 emacs-lisp/package.el and package-x.el: References to package-desc-kind new bec9cdbd95 Merge from origin/emacs-24 new 5f86f97631 emacs-lisp/package-x.el: Create valid tar files new 6f7c3ddd12 Quieten compilation, eg in --without-x builds. new 5771880582 text-quoting-style in emacs-lisp diagnostics new bb4668e7aa Go back to grave quoting in source-code docstrings etc. new 782c6db1c9 Update copyright year to 2016 new 060c6bfb5c Update copyright year to 2017 new 5824a9eef8 Prefer HTTPS to FTP and HTTP in documentation new da512900ff Update copyright year to 2018 new 6e6ea6f48e Replace insignificant backquotes new 012f058ddc Update copyright year to 2019 new 786c252580 Merge from origin/emacs-26 new e8c6fd7d12 Remove upload functionality of package-x from the elisp manual new 71ebeabf64 Add an autoload cookie to package-upload-file new 63632d58bd Merge from origin/emacs-26 new 0853d3449b lisp/*.el: Fix typos and other trivial doc fixes new 03c8e7de12 Update copyright year to 2020 new 7d27aacb0c Update copyright year to 2021 new cfed847b60 Update copyright year to 2021 new c43ca8f6a6 ; Merge from origin/emacs-27 new 1d612caa26 Use lexical-binding in all of `lisp/emacs-lisp` new 03e6e1fac5 * lisp/gnus/gnus-art.el: Fix misuse of `standard-value`. new 3e193ebb9e ; More minor docfixes found by checkdoc new 23c9ecc27d ; Add 2022 to copyright years. new 64243e3d24 ; Add 2023 to copyright years. new 9e72c4fb0f ; Add 2024 to copyright years new 816eb295f9 Update copyright year to 2025 new ffa54b4f21 Update copyright year to 2025 new 0117b76ba9 ; Merge from origin/emacs-30 new 2ee727a54b ; Fix indentation to appease git hooks new f4841ab3e5 ; Move the file to the repo root new a4aaf1a7dc ; Prepare package for addition to GNU ELPA