summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a comment about naming of site-init files.Ulrich Müller2010-10-091-2/+4
|
* Change comment in generated autoload file.Ulrich Müller2010-09-171-2/+2
|
* Sync eclasses from Emacs overlay (revision 1506).Ulrich Müller2010-08-221-12/+4
| | | | | | | | | | 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.
* Sync from Emacs overlay (revision 1477).Ulrich Müller2009-12-291-14/+2
| | | | | Remove the warning about obsolete files; the install location was changed two years ago.
* Partial sync from Emacs overlay (revision 1477).Ulrich Müller2009-12-071-13/+13
| | | | Prepare for Prefix support.
* Display a warning message if no site-init files were found.Ulrich Müller2009-11-221-2/+6
|
* Sync from Emacs overlay (revision 1453).Ulrich Müller2009-10-081-7/+11
| | | | | | | | | | 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.
* Remove comment line from example site-init fileChristian Faulhammer2009-05-251-3/+1
|
* Sync from Emacs overlay (revision 1379).Ulrich Müller2009-04-141-50/+5
| | | | | | Remove all code in elisp-site-regen related to site-start.el; it is now installed by emacs-common-gentoo. Suppress error message in elisp-site-file-install if cp source and destination are identical.
* Partial sync from Emacs overlay:Ulrich Müller2009-04-081-7/+20
| | | | | | In elisp-site-file-install, allow for extra version identifier in the name of the source file; output a warning if the file name doesn't match a valid pattern; automagically insert a header comment.
* Partial sync from Emacs overlay.Ulrich Müller2009-03-261-107/+68
| | | | | | | | | | 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.
* Don't create site-start.el if we are called from emacs-common-gentoo.Ulrich Müller2009-03-121-2/+3
|
* Partial sync from Emacs overlay, only documentation and einfo output changes.Ulrich Müller2009-03-121-4/+4
|
* Remove workaround for T; Paludis bug #517 was fixed 12 months ago.Ulrich Müller2009-02-131-12/+15
|
* Update copyright years.Ulrich Müller2009-01-311-3/+3
|
* Remove backwards compatibility kludge (after 13 months transition time).Ulrich Müller2009-01-311-10/+1
|
* Terminate last line of init file.Ulrich Müller2008-11-241-2/+2
|
* Don't assign a default to SITEFILE, since elisp-common.eclass doesn't use it.Ulrich Müller2008-10-271-6/+1
|
* Partial sync from Emacs overlay (revision 1176).Ulrich Müller2008-10-161-8/+11
| | | | | | | | | | | | | 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.
* Add function names to error messages.Ulrich Müller2008-10-121-8/+7
|
* Document SITEETC as eclass variable. Update comment for elisp-site-regen.Ulrich Müller2008-10-051-6/+9
|
* Be less verbose, bug 237546.Ulrich Müller2008-09-241-8/+8
|
* Partial sync from Emacs overlay.Ulrich Müller2008-09-191-4/+10
| | | | Output a deprecation warning in elisp-comp().
* Return definite status from elisp-site-regen.Ulrich Müller2008-09-011-2/+4
|
* Remove elisp-comp from eclass man page.Ulrich Müller2008-08-271-4/+4
|
* Sync eclasses from Emacs overlay (revision 1137).Ulrich Müller2008-08-271-9/+29
| | | | | | | elisp-common.eclass: Add current directory to load-path in elisp-compile. New variable BYTECOMPFLAGS. Document EMACS and EMACSFLAGS as eclass variables.
* Fix issue with empty einfo lines in elisp-site-regen. Indent here-document.Ulrich Müller2008-08-101-17/+17
| | | | | Change wording of message, "no longer" -> "not", since the underlying change from site-start.el to site-gentoo.el was in 2004.
* Sync eclasses from Emacs overlay (revision 1110).Ulrich Müller2008-07-011-20/+20
| | | | | elisp-common.eclass: Create file for backwards compatibility only if obsolete files were found.
* Change wording of obsoletion warning.Ulrich Müller2008-05-181-4/+4
|
* Create temporary directory safely.Ulrich Müller2008-04-121-2/+2
|
* Sync eclasses from Emacs overlay (revision 1041).Ulrich Müller2008-04-041-3/+9
| | | | | elisp-common.eclass: Check if the SITELISP directory exists.
* Sync eclasses from Emacs overlay (revision 1012).Ulrich Müller2008-03-071-14/+22
| | | | | | elisp-common.eclass: Work around Paludis borkage, where variable T is empty in pkg_postrm. Clean up temporary files.
* Update copyright years.Ulrich Müller2008-02-221-2/+2
|
* Sync eclasses from Emacs overlay (revision 967).Ulrich Müller2008-02-221-14/+14
| | | | | elisp-common.eclass: Enable warning message about obsolete files.
* Sync eclasses from Emacs overlay (revision 894).Ulrich Müller2007-12-281-17/+29
| | | | | | elisp-common.eclass: Install packages' site-init files in site-gentoo.d subdirectory. Update documentation and einfo messages accordingly.
* Redirect input for cat command to /dev/null, otherwise it will hang if the listUlrich Müller2007-12-121-2/+2
| | | | of files is empty. Thanks to bicatali for pointing this out.
* Partial sync from Emacs overlay:Ulrich Müller2007-12-111-17/+55
| | | | | | | Prepare for migration of packages' site files to site-gentoo.d subdirectory. Use bash arrays and a custom sort routine in elisp-site-regen. Set nullglob option, because there may be a directory without matching files. Use ebegin/eend instead of einfo where it is feasible.
* Partial sync from Emacs overlay:Ulrich Müller2007-12-011-9/+13
| | | | | New variable SITEETC. Replace basename by bash parameter expansion.
* Sync eclasses from Emacs overlay (revision 734).Ulrich Müller2007-11-171-48/+43
| | | | | | | elisp-common.eclass: Use square brackets for test, remove dysfunctional code in elisp-comp. New variable EMACSFLAGS, replaces EMACS_BATCH_CLEAN. Group compile functions together.
* Sync eclasses from Emacs overlay (revision 668).Ulrich Müller2007-10-141-12/+42
| | | | | | | | | | | 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-31/+40
| | | | | | | | | | | | | | | | | | 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.
* Whitespace changes.Ulrich Müller2007-07-251-21/+17
|
* elisp-common.eclass: Default SITEFILE.Ulrich Müller2007-07-251-40/+80
| | | | 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-20/+27
| | | | | Update copyright info. Consistent BE spelling. Some comment changes. Remove -b option from mv since it does not work on BSD.
* Unbreak on BSD userland: mv -b is non-standard option.Diego Elio Pettenò2007-07-091-2/+6
|
* elisp.eclass:Christian Faulhammer2007-07-021-37/+78
| | | | | | | | | | | | | | | | | * 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
* Add some comments and local variables to generated autoload file.Ulrich Müller2007-05-261-2/+17
|
* Handle the case in elisp-site-regen that there are no site-init files.Ulrich Müller2007-04-291-7/+5
|
* Give more specific example of "load" function in einfo message.Ulrich Müller2007-04-271-2/+2
|