summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* elisp.eclass: Add pkg_infoUlrich Müller2024-09-021-2/+8
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Sync from Gentoo repositoryUlrich Müller2024-09-021-9/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Set no-native-compile in generated filesUlrich Müller2023-10-221-0/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Sync from Gentoo repositoryUlrich Müller2023-10-202-16/+311
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Drop EAPI 6 supportUlrich Müller2022-10-201-6/+3
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)Sam James2022-10-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emacs 29's NEWS says: "The autoload.el library is now obsolete." We should therefore explicitly 'require it in order to have the eclass machinery work. Fix build failures with e.g. exec-path-from-shell, flycheck: ``` * Generating autoload file for GNU Emacs ... Error: void-function (batch-update-autoloads) debug-early-backtrace() debug-early(error (void-function batch-update-autoloads)) batch-update-autoloads() command-line-1(("--eval" "(setq make-backup-files nil)" "--eval" "(setq generated-autoload-file (expand-file-name \"exec-path-from-shell-autoloads.el\"))" "-f" "batch-update-autoloads" ".")) command-line() normal-top-level() Symbol’s function definition is void: batch-update-autoloads * elisp-make-autoload-file: batch-update-autoloads failed [ !! ] * ERROR: app-emacs/exec-path-from-shell-1.12::gentoo failed (compile phase): * (no error message) ``` See https://www.mail-archive.com/freebsd-pkg-fallout@freebsd.org/msg1982134.html and https://lists.gnu.org/archive/html/bug-gnu-emacs/2022-08/msg01259.html. Thanks-to: John Turner <jturner.usa+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Update EAPI conditionalUlrich Müller2022-04-031-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Update EAPI conditionalUlrich Müller2022-04-031-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Sync from Gentoo repositoryUlrich Müller2022-03-242-13/+14
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: EAPI 8Ulrich Müller2021-07-282-4/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Sync from Gentoo repositoryUlrich Müller2021-04-202-4/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Sync from Gentoo repositoryUlrich Müller2021-04-131-0/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Drop support for EAPI 5Ulrich Müller2021-04-132-28/+10
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Drop deprectated elisp-need-emacs()Ulrich Müller2021-04-131-21/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Drop support for EAPI 4Ulrich Müller2021-04-122-10/+10
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Add timeout to version detectionUlrich Müller2021-04-121-2/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Sync from gentoo repoUlrich Müller2021-03-221-0/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emacs/emacs-common: Renamed from app-emacs/emacs-common-gentooUlrich Müller2021-03-221-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Sync from gentoo repo.Ulrich Müller2020-09-251-6/+9
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Support installation of dynamic modules.Ulrich Müller2020-07-251-6/+36
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Sync from gentoo repo.Ulrich Müller2020-02-222-11/+7
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Add missing argument to eend.Ulrich Müller2019-12-221-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Report Emacs version with einfo, not elog.Ulrich Müller2019-12-211-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp*.eclass: Sync from gentoo repo.Ulrich Müller2019-12-212-32/+88
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Sync from gentoo repo.Ulrich Müller2019-09-091-14/+11
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Sync from gentoo repo.Ulrich Müller2019-08-171-22/+13
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Depend on virtual/emacs on the build system.Ulrich Müller2018-06-011-12/+12
| | | | | | | For byte-compilation, Emacs is required to run on the native build system. Therefore BDEPEND on virtual/emacs in EAPI 7. Reorganise EAPI conditionals to be more compact.
* elisp.eclass: Sync from gentoo repo.Ulrich Müller2018-06-011-4/+4
|
* elisp*.eclass: Sync from gentoo repo.Ulrich Müller2018-02-222-6/+6
|
* xemacs-packages.eclass: Remove.Ulrich Müller2017-04-031-79/+0
| | | | The eclass has been updated in the main tree.
* Remove all ChangeLog files.Ulrich Müller2017-03-231-819/+0
|
* Remove all $Id$ lines from headers.Ulrich Müller2017-02-263-3/+0
|
* eclass: Update e-mail address of GNU Emacs project.Ulrich Müller2016-01-312-2/+2
|
* Replace $Header$ by $Id$ in headers throughout.Ulrich Müller2016-01-261-1/+1
|
* elisp*.eclass: Merge changes from Portage tree.Ulrich Müller2015-12-203-15/+34
|
* elisp*.eclass: Update maintainer information.Ulrich Müller2015-05-252-2/+2
|
* elisp-common.eclass: Fix filename matching in elisp-site-file-install.Ulrich Müller2015-05-252-1/+7
| | | | | * elisp-common.eclass (elisp-site-file-install): Fix filename matching. It should use shortest match, not longest.
* eclass/: Update copyright years.Ulrich Müller2015-05-253-3/+3
|
* elisp-common.eclass: Update version number in example.Ulrich Müller2014-06-111-3/+3
|
* Increase minimum Emacs version to 23, versions 21 and 22 have been removed.Ulrich Müller2014-06-072-4/+9
|
* Remove obsolete comment.Ulrich Müller2014-05-191-4/+0
|
* elisp-common.eclass: Die on errors in elisp-site-regen.Ulrich Müller2014-05-182-16/+17
| | | | * elisp-common.eclass (elisp-site-regen): Die on errors.
* elisp-common.eclass: Look for site-init files in site-gentoo.d only.Ulrich Müller2014-05-182-12/+9
| | | | | * elisp-common.eclass (elisp-site-regen): Look for site-init files only in site-gentoo.d subdirectory.
* Fix ChangeLog.Ulrich Müller2013-11-041-16/+22
|
* Don't create site-gentoo.el in postrm phase.Ulrich Müller2013-10-312-0/+8
|
* Add proper @CODE tags in comments.Ulrich Müller2013-09-042-15/+34
|
* Add missing ChangeLog entry for elisp-common.eclass.Ulrich Müller2013-08-021-0/+5
|
* elisp-common.eclass: Update a comment.Ulrich Müller2013-07-211-3/+4
|
* Make elisp-emacs-version() more robust.Ulrich Müller2013-07-181-3/+14
|
* Added support for EAPI>2 in xemacs-packages.eclassMats Lidell2013-07-162-0/+86
|