Log of /eclass/elisp.eclass
Parent Directory
|
Revision Log
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 16 08:55:30 2013 UTC
(5 years, 1 month ago)
by
ulm
Branch:
MAIN
Changes since
1.56: +10 -4 lines
Diff to
previous 1.56
,
to
selected 1.23
Sync eclasses from Emacs overlay.
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.
Revision
1.56 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 4 21:22:43 2013 UTC
(5 years, 3 months ago)
by
ulm
Branch:
MAIN
Changes since
1.55: +8 -3 lines
Diff to
previous 1.55
,
to
selected 1.23
Sync eclasses from Emacs overlay.
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.
Revision
1.54 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 3 08:54:46 2011 UTC
(6 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.53: +13 -1 lines
Diff to
previous 1.53
,
to
selected 1.23
Sync eclasses from Emacs overlay (revision 1752).
elisp.eclass: Allow for user patches. New variable ELISP_REMOVE.
elisp-common.eclass: Replace echo by einfo for proper logging.
Revision
1.49 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 16:14:55 2011 UTC
(6 years, 8 months ago)
by
ulm
Branch:
MAIN
Changes since
1.48: +3 -2 lines
Diff to
previous 1.48
,
to
selected 1.23
Sync elisp.eclass from Emacs overlay (revision 1646):
Fix installation of Info files if Texinfo source is in a subdirectory,
bug 373741.
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 20:56:08 2010 UTC
(7 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.46: +2 -9 lines
Diff to
previous 1.46
,
to
selected 1.23
Sync eclasses from Emacs overlay (revision 1542).
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.
Revision
1.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 22 08:30:32 2010 UTC
(7 years, 8 months ago)
by
ulm
Branch:
MAIN
Changes since
1.44: +6 -1 lines
Diff to
previous 1.44
,
to
selected 1.23
Sync eclasses from Emacs overlay (revision 1506).
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.
Revision
1.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 8 10:50:35 2009 UTC
(8 years, 6 months ago)
by
ulm
Branch:
MAIN
Changes since
1.42: +18 -6 lines
Diff to
previous 1.42
,
to
selected 1.23
Sync from Emacs overlay (revision 1453).
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.
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 29 19:49:45 2009 UTC
(9 years ago)
by
ulm
Branch:
MAIN
Changes since
1.39: +33 -6 lines
Diff to
previous 1.39
,
to
selected 1.23
Sync elisp.eclass from Emacs overlay (revision 1355):
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.
Revision
1.39 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 26 14:14:22 2009 UTC
(9 years ago)
by
ulm
Branch:
MAIN
Changes since
1.38: +3 -1 lines
Diff to
previous 1.38
,
to
selected 1.23
Partial sync from Emacs overlay.
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.
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 16 09:28:58 2008 UTC
(9 years, 6 months ago)
by
ulm
Branch:
MAIN
Changes since
1.34: +13 -5 lines
Diff to
previous 1.34
,
to
selected 1.23
Partial sync from Emacs overlay (revision 1176).
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.
Revision
1.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 28 09:55:01 2008 UTC
(9 years, 7 months ago)
by
ulm
Branch:
MAIN
Changes since
1.32: +10 -10 lines
Diff to
previous 1.32
,
to
selected 1.23
Sync elisp.eclass from Emacs overlay (revision 1138):
Remove global VERSION variable to reduce namespace pollution.
Handle the case of empty ${A} in src_unpack.
Revision
1.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 3 15:48:44 2008 UTC
(9 years, 10 months ago)
by
ulm
Branch:
MAIN
Changes since
1.29: +6 -13 lines
Diff to
previous 1.29
,
to
selected 1.23
Sync elisp.eclass from Emacs overlay (revision 1083):
Remove SIMPLE_ELISP variable.
In src_unpack, always move ${P}.el to ${PN}.el if the former exists.
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 28 17:48:34 2007 UTC
(10 years, 3 months ago)
by
ulm
Branch:
MAIN
Changes since
1.27: +2 -2 lines
Diff to
previous 1.27
,
to
selected 1.23
Sync eclasses from Emacs overlay (revision 894).
elisp-common.eclass:
Install packages' site-init files in site-gentoo.d subdirectory.
Update documentation and einfo messages accordingly.
Revision
1.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 4 13:11:15 2007 UTC
(10 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.24: +7 -6 lines
Diff to
previous 1.24
,
to
selected 1.23
Move handling of SIMPLE_ELISP into elisp_pkg_setup, otherwise it fails
with portage-2.1.4_rc7.
Die in elisp_src_unpack if mv fails.
Revision
1.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 14 22:12:30 2007 UTC
(10 years, 6 months ago)
by
ulm
Branch:
MAIN
Changes since
1.23: +3 -2 lines
Diff to
previous 1.23
Sync eclasses from Emacs overlay (revision 668).
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.
Revision
1.23 -
(
view)
(
download)
(
annotate)
-
[selected]
Sat Sep 22 20:25:30 2007 UTC
(10 years, 7 months ago)
by
ulm
Branch:
MAIN
Changes since
1.22: +13 -6 lines
Diff to
previous 1.22
Sync eclasses from Emacs overlay (revision 645).
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.
Revision
1.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 27 19:41:03 2007 UTC
(10 years, 7 months ago)
by
ulm
Branch:
MAIN
Changes since
1.21: +2 -2 lines
Diff to
previous 1.21
,
to
selected 1.23
elisp.eclass: Remove trailing slant in "S" variable.
elisp-common.eclass: add a trailing slant in comment for regeneration
to make clear that it is a directory, not a single file.
Revision
1.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 10 20:14:52 2007 UTC
(10 years, 9 months ago)
by
ulm
Branch:
MAIN
Changes since
1.19: +7 -10 lines
Diff to
previous 1.19
,
to
selected 1.23
Add RDEPEND line. Put proper header information in site-gentoo.el.
Update copyright info. Consistent BE spelling. Some comment changes.
Remove -b option from mv since it does not work on BSD.
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 2 06:19:18 2007 UTC
(10 years, 9 months ago)
by
opfer
Branch:
MAIN
Changes since
1.18: +32 -12 lines
Diff to
previous 1.18
,
to
selected 1.23
elisp.eclass:
* 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
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 16 15:35:56 2007 UTC
(11 years ago)
by
opfer
Branch:
MAIN
Changes since
1.16: +201 -43 lines
Diff to
previous 1.16
,
to
selected 1.23
see commit before, this time for real:
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
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 16 15:33:58 2007 UTC
(11 years ago)
by
opfer
Branch:
MAIN
Changes since
1.15: +2 -2 lines
Diff to
previous 1.15
,
to
selected 1.23
Cleaning up unused lines (commented and such)
Documentation of functions (both by Ulrich Müller and Christian Faulhammer)
New function elisp_make_autoload_file() (by Ulrich Müller)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
Sticky Tag: |
|