Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Changes:
* EMU-ELS (emu-modules): Add setting for GNU Emacs 23 or later.
* invisible.el: In GNU Emacs 23, inv-19.el overrides builtin
function `invisible-p'. To fix the bug, require `inv-23' when
running with GNU Emacs 23 or later.
* poe.el (format-time-string): Fix problem on GNU Emacs 22.2
|
|
|
|
|
|
in emacs23.
|
|
|
|
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users. Be DEPENDS to it. This should
address pkg/37146 by Aleksey Cheusov.
While here convert some emacs lisp packages to user-destdir.
|
|
|
|
|
|
|
|
minor bug fixes.
While here teach emacs22{,nox}.
|
|
|
|
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
1) Simplify the way how an emacs version is picked when no emacs
is installed, but a user try to install an Emacs Lisp package.
Just pick up the version set as EMACS_TYPE than searching for
versions already installed etc. If the EMACS_TYPE version is
not supported by the Emacs Lisp Package, just fail. EMACS_TYPE
be default to GNU Emacs 21.
(In other words, users should set EMACS_TYPE as they want.
Otherwise GNU Emacs 21 is used.)
2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
used. This keeps dependency graph of Emacs-Lisp-packages-
installed-for-XEmacs consistent.
3) Document EMACS_* variables as much as possible.
4) Provide more cookies for PLIST. Maybe utilized later.
Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour. So no version / revision bumps in this commit.
|
|
emacs versions.
|
|
|
|
Suggested by Roland Illig, ok'd by various.
|
|
|
|
* Don't depend on xemacs-packages.
While files of xemacs-packages are installed into
${PREFIX}/lib/xemacs/xemacs-packages,
individual Emacs lisp packages use
${PREFIX}/lib/xemacs/site-packages,
so these are never overwritten.
Let's think that these two parts are separate. Individual Emacs lisp
packages depend on another individual ones, never need to depend on
xemacs-packages. This should make things simpler.
|
|
xemacs-packages actually includes the old version of apel;
this package overrides it, which could be confusing.
Possibly we should remove apel from xemacs-packages?
(some packages require new apel)
|
|
2003-07-05 Yuuichi Teranishi <teranisi@gohome.org>
* APEL: Version 10.6 released.
* apel-ver.el (apel-ver): Change APEL version to 10.6.
2003-07-03 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
* poe.el (make-temp-file) [2-args make-temp-file]:
Don't use octal number for file modes.
* poe.el (toplevel): Fixed the compile-time check for the definition of
`make-temp-file' [apel-ja: 00874].
(make-temp-file) [no make-temp-file, single-user system]:
Don't use `set-default-file-modes' nor `default-file-modes'.
2003-07-03 Yuuichi Teranishi <teranisi@gohome.org>
* poe-18.el (make-directory-internal): Signal an error according to
the exit status of mkdir.
(delete-directory): New function.
(write-region): Ditto.
2003-06-06 Yuuichi Teranishi <teranisi@gohome.org>
* APEL: Version 10.5 released.
* apel-ver.el (apel-ver): Change APEL version to 10.5.
2003-05-29 Yuuichi Teranishi <teranisi@gohome.org>
* poe.el (make-temp-file) [no make-temp-file, single-user system]:
Modified for OS/2.
2003-05-22 Yuuichi Teranishi <teranisi@gohome.org>
* install.el (install-prefix): Change value for Meadow2 and NTEmacs.
2003-05-20 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
* poe.el (make-temp-file) [no make-temp-file, multi-user system]:
Modified comments.
2003-05-19 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
* poe.el (make-temp-file) [no make-temp-file, multi-user system]:
Flatten nested `unwind-protect'. Fixed comments.
2003-05-15 Yuuichi Teranishi <teranisi@gohome.org>
* poe.el (make-temp-file): New function.
2002-11-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
* mcs-20.el (mcs-region-repertoire-p): New function for UTF-2000
implementations.
(mcs-string-repertoire-p): Likewise.
(detect-mime-charset-region): New implementation for UTF-2000
implementations.
(detect-mime-charset-string): New function for UTF-2000
implementations.
2002-11-03 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
* filename.el (filename-filters): Change default value to nil.
|
|
Include emacs.mk after defining EMACS_VERSIONS_ACCEPTED.
|
|
|
|
Many small changes which enhance APEL's functionality. Due to the
charasteristic of APEL as a portability layer of emacsen, no user visible
change, but more portability, possibly.
|
|
|
|
|
|
but done slightly differently.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
Portable Emacs Library
|