| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Remove the warning about obsolete files; the install location was
changed two years ago.
|
|
|
|
| |
Prepare for Prefix support.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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 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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
Output a deprecation warning in elisp-comp().
|
| |
|
| |
|
|
|
|
|
|
|
| |
elisp-common.eclass:
Add current directory to load-path in elisp-compile.
New variable BYTECOMPFLAGS.
Document EMACS and EMACSFLAGS as eclass variables.
|
|
|
|
|
| |
Change wording of message, "no longer" -> "not", since the underlying change
from site-start.el to site-gentoo.el was in 2004.
|
|
|
|
|
| |
elisp-common.eclass:
Create file for backwards compatibility only if obsolete files were found.
|
| |
|
| |
|
|
|
|
|
| |
elisp-common.eclass:
Check if the SITELISP directory exists.
|
|
|
|
|
|
| |
elisp-common.eclass:
Work around Paludis borkage, where variable T is empty in pkg_postrm.
Clean up temporary files.
|
| |
|
|
|
|
|
| |
elisp-common.eclass:
Enable warning message about obsolete files.
|
|
|
|
|
|
| |
elisp-common.eclass:
Install packages' site-init files in site-gentoo.d subdirectory.
Update documentation and einfo messages accordingly.
|
|
|
|
| |
of files is empty. Thanks to bicatali for pointing this out.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
New variable SITEETC.
Replace basename by bash parameter expansion.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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: Add cookies for automatic man page generation.
|
|
|
|
|
| |
Update copyright info. Consistent BE spelling. Some comment changes.
Remove -b option from mv since it does not work on BSD.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|