summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* elisp-common.eclass: More verbose error for failed version detectionUlrich Müller2021-02-151-1/+3
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-2/+0
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/elisp-common: fixup documentationAaron Bauman2020-12-161-0/+2
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* elisp-common.eclass: Fix QA warning in elisp-site-file-install.Ulrich Müller2020-09-251-3/+6
| | | | | | Thanks to ago for pointing this out. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Avoid @ character at beginning of comment.Ulrich Müller2020-09-171-3/+3
| | | | | | Bug: https://github.com/mgorny/eclass-to-manpage/issues/3 Reported-by: John Helmert III <jchelmert3@posteo.net> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Support installation of dynamic modules.Ulrich Müller2020-08-031-6/+36
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Replace @ROFF in eclass documentation.Ulrich Müller2020-02-221-9/+5
| | | | | | | Replace all @ROFF tokens by @SUBSECTION, because the former makes conversion to any format other than a man page very difficult. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Add missing argument to eend.Ulrich Müller2019-12-221-1/+1
| | | | | | Thanks to mgorny for pointing this out. 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-common.eclass: Small documentation update.Ulrich Müller2019-12-211-1/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Update documentation.Ulrich Müller2019-12-211-19/+26
| | | | | | | | | | After the package split between emacs and emacs-vcs is gone, packages can depend on app-editors/emacs directly. Deprecate function elisp-need-emacs; ebuilds should assign variable NEED_EMACS instead. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: New function elisp-check-emacs-version.Ulrich Müller2019-12-211-1/+51
| | | | | | | | | | | | | | | | Tests if the Emacs version is at least the (full) version specified by NEED_EMACS, otherwise dies. Intended as a replacement for function elisp-need-emacs, which did only a simple numeric comparison of the major version. Call the new function before doing any actual work in elisp-compile() and elisp-make-autoload-file(), so ebuilds inheriting only elisp-common.eclass (but not elisp.eclass) won't have to add a pkg_setup phase function. Drop support for EAPIs 0 to 3. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Revert "elisp-common.eclass: Drop support for EAPIs 0 to 3."Ulrich Müller2019-12-201-10/+7
| | | | | | | | | This wasn't correct. doins will indeed die by itself since EAPI 4, but die in a subshell is not guaranteed to work before EAPI 7. This reverts commit 72855c617981e1f1191a0ab2a9589d90c27f1b68. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Drop support for EAPIs 0 to 3.Ulrich Müller2019-12-151-7/+10
| | | | | | | This goes along with a small code simplification, since doins will die by itself in EAPI 4 or later. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: avoid //path, is not /path on CygwinMichael Haubenwallner2017-09-081-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/5651
* elisp*.eclass: Fix eclass header.Ulrich Müller2017-03-041-1/+1
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass: Update e-mail address of GNU Emacs project.Ulrich Müller2016-01-231-1/+1
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+415
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed