Log of /eclass/elisp-common.eclass
Parent Directory
|
Revision Log
Revision
1.84 -
(
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.83: +9 -8 lines
Diff to
previous 1.83
,
to
selected 1.27
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.83 -
(
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.82: +5 -9 lines
Diff to
previous 1.82
,
to
selected 1.27
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.77 -
(
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.76: +3 -4 lines
Diff to
previous 1.76
,
to
selected 1.27
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.69 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 20:56:08 2010 UTC
(7 years, 5 months ago)
by
ulm
Branch:
MAIN
Changes since
1.68: +33 -10 lines
Diff to
previous 1.68
,
to
selected 1.27
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.66 -
(
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.65: +4 -12 lines
Diff to
previous 1.65
,
to
selected 1.27
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.65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 29 20:15:12 2009 UTC
(8 years, 3 months ago)
by
ulm
Branch:
MAIN
Changes since
1.64: +2 -14 lines
Diff to
previous 1.64
,
to
selected 1.27
Sync from Emacs overlay (revision 1477).
Remove the warning about obsolete files; the install location was
changed two years ago.
Revision
1.62 -
(
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.61: +11 -7 lines
Diff to
previous 1.61
,
to
selected 1.27
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.60 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 14 15:45:45 2009 UTC
(9 years ago)
by
ulm
Branch:
MAIN
Changes since
1.59: +5 -50 lines
Diff to
previous 1.59
,
to
selected 1.27
Sync from Emacs overlay (revision 1379).
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.
Revision
1.59 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 8 10:47:42 2009 UTC
(9 years ago)
by
ulm
Branch:
MAIN
Changes since
1.58: +20 -7 lines
Diff to
previous 1.58
,
to
selected 1.27
Partial sync from Emacs overlay:
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.
Revision
1.58 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 26 14:14:22 2009 UTC
(9 years, 1 month ago)
by
ulm
Branch:
MAIN
Changes since
1.57: +70 -109 lines
Diff to
previous 1.57
,
to
selected 1.27
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.50 -
(
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.49: +11 -8 lines
Diff to
previous 1.49
,
to
selected 1.27
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.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 27 06:53:41 2008 UTC
(9 years, 8 months ago)
by
ulm
Branch:
MAIN
Changes since
1.42: +29 -9 lines
Diff to
previous 1.42
,
to
selected 1.27
Sync eclasses from Emacs overlay (revision 1137).
elisp-common.eclass:
Add current directory to load-path in elisp-compile.
New variable BYTECOMPFLAGS.
Document EMACS and EMACSFLAGS as eclass variables.
Revision
1.42 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 10 16:54:22 2008 UTC
(9 years, 8 months ago)
by
ulm
Branch:
MAIN
Changes since
1.41: +17 -17 lines
Diff to
previous 1.41
,
to
selected 1.27
Fix issue with empty einfo lines in elisp-site-regen. Indent here-document.
Change wording of message, "no longer" -> "not", since the underlying change
from site-start.el to site-gentoo.el was in 2004.
Revision
1.41 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 1 22:10:06 2008 UTC
(9 years, 9 months ago)
by
ulm
Branch:
MAIN
Changes since
1.40: +20 -20 lines
Diff to
previous 1.40
,
to
selected 1.27
Sync eclasses from Emacs overlay (revision 1110).
elisp-common.eclass:
Create file for backwards compatibility only if obsolete files were found.
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 7 08:19:19 2008 UTC
(10 years, 1 month ago)
by
ulm
Branch:
MAIN
Changes since
1.36: +22 -14 lines
Diff to
previous 1.36
,
to
selected 1.27
Sync eclasses from Emacs overlay (revision 1012).
elisp-common.eclass:
Work around Paludis borkage, where variable T is empty in pkg_postrm.
Clean up temporary files.
Revision
1.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 28 17:48:34 2007 UTC
(10 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.33: +29 -17 lines
Diff to
previous 1.33
,
to
selected 1.27
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.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 12 21:58:57 2007 UTC
(10 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.32: +2 -2 lines
Diff to
previous 1.32
,
to
selected 1.27
Redirect input for cat command to /dev/null, otherwise it will hang if the list
of files is empty. Thanks to bicatali for pointing this out.
Revision
1.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 11 12:28:05 2007 UTC
(10 years, 4 months ago)
by
ulm
Branch:
MAIN
Changes since
1.31: +55 -17 lines
Diff to
previous 1.31
,
to
selected 1.27
Partial sync from Emacs overlay:
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.
Revision
1.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 17 15:39:35 2007 UTC
(10 years, 5 months ago)
by
ulm
Branch:
MAIN
Changes since
1.29: +43 -48 lines
Diff to
previous 1.29
,
to
selected 1.27
Sync eclasses from Emacs overlay (revision 734).
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.
Revision
1.29 -
(
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.28: +42 -12 lines
Diff to
previous 1.28
,
to
selected 1.27
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.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 22 20:25:30 2007 UTC
(10 years, 7 months ago)
by
ulm
Branch:
MAIN
Changes since
1.27: +40 -31 lines
Diff to
previous 1.27
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.27 -
(
view)
(
download)
(
annotate)
-
[selected]
Mon Aug 27 19:41:03 2007 UTC
(10 years, 8 months ago)
by
ulm
Branch:
MAIN
Changes since
1.26: +2 -2 lines
Diff to
previous 1.26
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.24 -
(
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.23: +26 -19 lines
Diff to
previous 1.23
,
to
selected 1.27
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.22 -
(
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.21: +78 -37 lines
Diff to
previous 1.21
,
to
selected 1.27
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.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 16 15:35:56 2007 UTC
(11 years ago)
by
opfer
Branch:
MAIN
Changes since
1.14: +132 -49 lines
Diff to
previous 1.14
,
to
selected 1.27
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.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 9 17:52:56 2004 UTC
(14 years, 1 month ago)
by
mkennedy
Branch:
MAIN
Changes since
1.4: +8 -8 lines
Diff to
previous 1.4
,
to
selected 1.27
correct site-gentoo.el to be much more specific about what files should be included
refactor common-lisp pkg_prerm and pkg_postinst
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: |
|