summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Sync eclasses from Emacs overlay.Ulrich Müller2013-03-161-4/+10
| | | | | | | | elisp-common.eclass: Functions elisp-compile, elisp-make-autoload-file, elisp-install, and elisp-site-file-install now die on failure. elisp.eclass: Remove die commands that are no longer necessary because the called functions die themselves. Call readme.gentoo_create_doc and readme.gentoo_print_elog from readme.gentoo.eclass if these functions exist.
* Sync eclasses from Emacs overlay.Ulrich Müller2013-01-041-3/+8
| | | | | | | | elisp-common.eclass: Remove last remnants of backwards compatibility code from elisp-site-regen which was introduced at 2007-12-01. Distinguish between "version too low" and "could not determine version" in elisp_pkg_setup. elisp.eclass: Return 2 as exit status of elisp-need-emacs if the comparison could not be done, e.g., if emacs could not be executed.
* Remove unnecessary assignment of IUSE variable.Ulrich Müller2012-08-171-3/+2
|
* Sync eclasses from Emacs overlay (revision 1752).Ulrich Müller2011-12-031-1/+13
| | | | | elisp.eclass: Allow for user patches. New variable ELISP_REMOVE. elisp-common.eclass: Replace echo by einfo for proper logging.
* ELISP_PATCHES is a space separated list.Ulrich Müller2011-10-211-3/+4
|
* Sync eclasses from Emacs overlay (revision 1683).Ulrich Müller2011-08-301-12/+12
| | | | Change [ ] to [[ ]] throughout.
* Doc fix: @MAINTAINER doesn't support paragraphs any more.Ulrich Müller2011-08-221-3/+2
|
* Move authors' list to new @AUTHOR block.Ulrich Müller2011-08-221-6/+6
|
* Sync elisp.eclass from Emacs overlay (revision 1646):Ulrich Müller2011-08-121-2/+3
| | | | | Fix installation of Info files if Texinfo source is in a subdirectory, bug 373741.
* Fix typo.Ulrich Müller2011-02-071-3/+3
|
* Sync eclasses from Emacs overlay (revision 1542).Ulrich Müller2010-11-231-9/+2
| | | | | | | | | | | elisp-common.eclass: Remove dead function elisp-comp; it has been deprecated more than two years ago in bug 235442. New function elisp-need-emacs, tests if the eselected Emacs version is at least the major version specified as argument. elisp.eclass: Use function elisp-need-emacs in elisp_pkg_setup.
* Update eclass documentation.Ulrich Müller2010-09-171-6/+49
|
* Sync eclasses from Emacs overlay (revision 1506).Ulrich Müller2010-08-221-1/+6
| | | | | | | | | | elisp.eclass: Update documentation. elisp-common.eclass: The nullglob shell option is not needed in elisp-site-regen, because inside the loop we test for existence of all files. See also bug 328863. The temporary file needs only be removed in the no changes case.
* Look for patches in WORKDIR too.Ulrich Müller2010-01-301-3/+5
|
* Sync from Emacs overlay (revision 1453).Ulrich Müller2009-10-081-6/+18
| | | | | | | | | | elisp.eclass: Generate Info files from Texinfo sources listed in ELISP_TEXINFO. elisp-common.eclass: Mark site-gentoo.el as buffer-read-only, in order to prevent unintentional edits. Add null strings to inhibit local variables detection in the eclass file itself.
* Sync elisp.eclass from Emacs overlay (revision 1432):Ulrich Müller2009-08-251-4/+4
| | | | Don't inherit versionator.eclass.
* Change directory to S in src_unpack.Ulrich Müller2009-03-291-2/+3
|
* Sync elisp.eclass from Emacs overlay (revision 1355):Ulrich Müller2009-03-291-6/+33
| | | | | | | Inherit eutils. Call EXPORT_FUNCTIONS with EAPI dependent arguments. Assign RDEPEND from DEPEND, avoiding unnecessary code duplication. New function elisp_src_prepare, applies patches from ELISP_PATCHES. New function elisp_src_configure, does nothing.
* Partial sync from Emacs overlay.Ulrich Müller2009-03-261-1/+3
| | | | | | | | | | elisp.class: In the "simple elisp" case, explicitly assign S=${WORKDIR} in elisp_src_unpack. elisp-common.eclass: Remove function elisp-comp; it is not used by anything in the tree. Reindent documentation to 72 columns for better readability.
* Partial sync from Emacs overlay, only documentation and einfo output changes.Ulrich Müller2009-03-121-18/+21
|
* remove die messagesChristian Faulhammer2009-02-071-3/+3
|
* Revert removal of einfo message about Emacs version, since this is really ↵Ulrich Müller2008-11-161-1/+2
| | | | useful in bug reports.
* Partial sync from Emacs overlay (revision 1176).Ulrich Müller2008-10-161-5/+13
| | | | | | | | | | | | | elisp.class: Allow for packages without site-init file in elisp_src_install. Remove "die" messages since elisp-common.eclass is verbose enough. Document SITEFILE variable. elisp-common.eclass: Use sed instead of cat for concatenation of site-init files, since they may not have a trailing newline. Add function names to error messages. Document SITEETC as eclass variable.
* Partial sync from Emacs overlay.Ulrich Müller2008-09-191-2/+1
| | | | Output a deprecation warning in elisp-comp().
* Sync elisp.eclass from Emacs overlay (revision 1138):Ulrich Müller2008-08-281-10/+10
| | | | | Remove global VERSION variable to reduce namespace pollution. Handle the case of empty ${A} in src_unpack.
* Update copyright informationChristian Faulhammer2008-06-231-3/+3
| | | | Be more verbose on output information
* Add einfo message to pkg_setup.Ulrich Müller2008-06-231-1/+2
|
* Sync elisp.eclass from Emacs overlay (revision 1083):Ulrich Müller2008-06-031-13/+6
| | | | | Remove SIMPLE_ELISP variable. In src_unpack, always move ${P}.el to ${PN}.el if the former exists.
* Call EXPORT_FUNCTIONS only once.Ulrich Müller2008-03-031-7/+8
|
* Sync eclasses from Emacs overlay (revision 894).Ulrich Müller2007-12-281-2/+2
| | | | | | elisp-common.eclass: Install packages' site-init files in site-gentoo.d subdirectory. Update documentation and einfo messages accordingly.
* Undo the change of 2007-12-04. Remove cd command in elisp_src_unpack.Ulrich Müller2007-12-071-7/+6
|
* Correct a cd command, at least as a work around...there have beenChristian Faulhammer2007-12-071-2/+2
| | | | problems, see http://forums.gentoo.org/viewtopic-t-627332-highlight-.html
* Move handling of SIMPLE_ELISP into elisp_pkg_setup, otherwise it failsUlrich Müller2007-12-041-6/+7
| | | | | with portage-2.1.4_rc7. Die in elisp_src_unpack if mv fails.
* Sync eclasses from Emacs overlay (revision 668).Ulrich Müller2007-10-141-2/+3
| | | | | | | | | | | elisp.eclass: Comment changes. elisp-common.eclass: Create default site-start.el when running elisp-site-regen for the first time; recommend "require" instead of "load" in einfo message. Document SITELISP and SITEFILE eclass variables. Other comment changes.
* Sync eclasses from Emacs overlay (revision 645).Ulrich Müller2007-09-221-6/+13
| | | | | | | | | | | | | | | | | | elisp.eclass: Die if elisp-install or elisp-site-file-install fails. Add man comments for variables SIMPLE_ELISP, DOCS, and NEED_EMACS. elisp-common.eclass: New variable EMACS_BATCH_CLEAN, analog to the XEmacs eclasses. Remove redundant pushd/popd commands in elisp-site-file-install; don't die, return status instead. Quote all instances of $@ and $*. Don't use ${status}; it is reserved in zsh. Call insinto and doins in a subshell to avoid pollution of calling environment. Remove superfluous dodir in elisp-install. Set no-byte-compile and provide site-gentoo in site-gentoo.el. Move comment for elisp-comp so that it will appear in the man page.
* elisp.eclass: Remove trailing slant in "S" variable.Ulrich Müller2007-08-271-2/+2
| | | | | elisp-common.eclass: add a trailing slant in comment for regeneration to make clear that it is a directory, not a single file.
* elisp-common.eclass: Default SITEFILE.Ulrich Müller2007-07-251-6/+10
| | | | elisp{,-common}.eclass: Add cookies for automatic man page generation.
* Add RDEPEND line. Put proper header information in site-gentoo.el.Ulrich Müller2007-07-101-10/+7
| | | | | Update copyright info. Consistent BE spelling. Some comment changes. Remove -b option from mv since it does not work on BSD.
* elisp.eclass:Christian Faulhammer2007-07-021-12/+32
| | | | | | | | | | | | | | | | | * Depend on Emacs by NEED_EMACS=<version> before inherit * DOCS variable is used in src_install() to give a number of documentation files * Documented some missing parts * Some code clean-up elisp-common: * elisp-emacs-version() to determine Emacs' current major version number * site-gentoo.el is only regenerated if there was actually a change, thus preventing unecessary output on postrm or postinst * now every action is commented with an einfo output * Documented some missing parts * Some code clean-up
* And againChristian Faulhammer2007-04-161-195/+38
|
* see commit before, this time for real:Christian Faulhammer2007-04-161-43/+201
| | | | | | | Remove some unused parts (commented out and similar) Documentation of functions (both by Ulrich Müller and Christian Faulhammer) New function elisp_make_autoload_file() (by Ulrich Müller) Taken from Emacs Overlay
* Cleaning up unused lines (commented and such)Christian Faulhammer2007-04-161-2/+2
| | | | | Documentation of functions (both by Ulrich Müller and Christian Faulhammer) New function elisp_make_autoload_file() (by Ulrich Müller)
* move EXPORT_FUNCTIONS definition to one line to make it easier to grep/parseMike Frysinger2006-02-281-3/+2
|
* QA: Apply whitespace checks from repoman to eclasses.Sven Wegener2005-07-111-2/+2
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* update the copyright infoMike Frysinger2004-06-251-2/+2
|
* newdepend is deprecated; use DEPEND/RDEPEND instead, see bug #25013Mamoru Komachi2004-04-101-2/+2
|
* added improvements and cleanups from Jeremy Maitin-ShepardMatthew Kennedy2003-10-061-13/+20
| | | | <jbms@attbi.com> bug 29698
* separated elisp into elisp and elisp-commonMatthew Kennedy2003-09-211-43/+13
|