summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* removed default dependMatthew Kennedy2003-09-201-2/+2
|
* fixed DEPEND in elispGeorge Shapovalov2003-07-221-2/+2
|
* improvements to make most app emacs ebuilds mode succinctMatthew Kennedy2003-05-231-1/+38
|
* header fixesMike Frysinger2003-02-161-4/+5
|
* spelling mistake correctionMatthew Kennedy2003-02-111-2/+2
|
* Made the file search more robust as per Sascha LudeckeMatthew Kennedy2003-02-091-2/+2
| | | | <sascha@meta-x.de> suggestion in bug #13277.
* initialMatthew Kennedy2002-10-291-0/+48