| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
elisp.eclass: Allow for user patches. New variable ELISP_REMOVE.
elisp-common.eclass: Replace echo by einfo for proper logging.
|
| |
|
|
|
|
| |
Change [ ] to [[ ]] throughout.
|
| |
|
| |
|
|
|
|
|
| |
Fix installation of Info files if Texinfo source is in a subdirectory,
bug 373741.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Don't inherit versionator.eclass.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
useful in bug reports.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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().
|
|
|
|
|
| |
Remove global VERSION variable to reduce namespace pollution.
Handle the case of empty ${A} in src_unpack.
|
|
|
|
| |
Be more verbose on output information
|
| |
|
|
|
|
|
| |
Remove SIMPLE_ELISP variable.
In src_unpack, always move ${P}.el to ${PN}.el if the former exists.
|
| |
|
|
|
|
|
|
| |
elisp-common.eclass:
Install packages' site-init files in site-gentoo.d subdirectory.
Update documentation and einfo messages accordingly.
|
| |
|
|
|
|
| |
problems, see http://forums.gentoo.org/viewtopic-t-627332-highlight-.html
|
|
|
|
|
| |
with portage-2.1.4_rc7.
Die in elisp_src_unpack if mv fails.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Documentation of functions (both by Ulrich Müller and Christian Faulhammer)
New function elisp_make_autoload_file() (by Ulrich Müller)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
<jbms@attbi.com> bug 29698
|