+1998-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * README.en: Add explanation about `VERSION_SPECIFIC_LISPDIR'.
+
+ * Makefile (install): Add new arg `VERSION_SPECIFIC_LISPDIR'.
+ (elc): Likewise.
+
+ * FLIM-MK (config-flim): Refer to `VERSION_SPECIFIC_LISPDIR'.
+
+ * FLIM-CFG (VERSION_SPECIFIC_LISPDIR): New variable.
+
+1998-10-12 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * mel.el (mel-ccl-module): Require path-util when the running
+ emacs has MULE.
+
+ * mel.el: Don't require emu.
+
+1998-10-11 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * FLIM-ELS: Don't install mel-ccl in anything older than XEmacs 21
+ with MULE.
+
+\f
1998-10-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* mel-ccl.el (base64-ccl-write-decoded-region): bind
(add-to-list 'load-path (expand-file-name "apel" LISPDIR))
))
+(defvar VERSION_SPECIFIC_LISPDIR nil)
+
+(if VERSION_SPECIFIC_LISPDIR
+ (add-to-list 'load-path VERSION_SPECIFIC_LISPDIR))
+
(require 'install)
(add-latest-path "custom")
+
(add-path default-directory)
(or (fboundp 'write-region-as-binary)
)
(if (and (featurep 'mule)
- (not (and (boundp 'MULE) MULE)))
+ (not (or (and (boundp 'MULE) MULE)
+ (and (featurep 'xemacs) (< emacs-major-version 21))
+ )))
(setq flim-modules (cons 'mel-ccl flim-modules))
)
;;; -*-Emacs-Lisp-*-
;;;
-;;; $Id: FLIM-MK,v 1.3 1998-09-11 23:14:03 morioka Exp $
+;;; $Id: FLIM-MK,v 1.3.8.1 1998-10-12 13:38:12 morioka Exp $
;;;
(defun config-flim ()
- (let (prefix lisp-dir)
+ (let (prefix lisp-dir version-specific-lisp-dir)
(and (setq prefix (car command-line-args-left))
(or (string-equal "NONE" prefix)
(defvar PREFIX prefix)
(defvar LISPDIR lisp-dir)
))
(setq command-line-args-left (cdr command-line-args-left))
+ (and (setq version-specific-lisp-dir (car command-line-args-left))
+ (or (string-equal "NONE" version-specific-lisp-dir)
+ (progn
+ (defvar VERSION_SPECIFIC_LISPDIR version-specific-lisp-dir)
+ (princ (format "VERSION_SPECIFIC_LISPDIR=%s\n"
+ VERSION_SPECIFIC_LISPDIR)))
+ ))
+ (setq command-line-args-left (cdr command-line-args-left))
(load-file "FLIM-CFG")
(load-file "FLIM-ELS")
(princ (format "PREFIX=%s
1.10.1 Miyamaki \e$(B;0;3LZ\e(B
1.10.2 Kintetsu-Miyazu \e$(B6aE45\DE\e(B
1.10.3 Komada \e$(B9}ED\e(B
------ Shin-H\e-Dòsono\e-A \e$(B?7=K1`\e(B ; <=> JR \e$(BJRD.@~\e(B \e$(B=K1`\e(B
+1.10.4 Shin-H\e-Dòsono\e-A \e$(B?7=K1`\e(B ; <=> JR \e$(BJRD.@~\e(B \e$(B=K1`\e(B
----- Kizugawadai \e$(BLZDE@nBf\e(B
----- Yamadagawa \e$(B;3ED@n\e(B
----- Takanohara \e$(B9b$N86\e(B
1.11.1 Kuramaguchi \e$(B0HGO8}\e(B
1.11.2 Kita\e-Dòji\e-A \e$(BKLBgO)\e(B
1.11.3 Kitayama \e$(BKL;3\e(B
+1.11.4 Matugasaki \e$(B>>%v:j\e(B
#
PACKAGE = flim-chao
-VERSION = 1.11.3
+VERSION = 1.11.4
TAR = tar
RM = /bin/rm -f
PREFIX = NONE
LISPDIR = NONE
PACKAGEDIR = NONE
+VERSION_SPECIFIC_LISPDIR = NONE
GOMI = *.elc \
*.cp *.cps *.ky *.kys *.fn *.fns *.vr *.vrs \
elc:
- $(EMACS) $(FLAGS) -f compile-flim $(PREFIX) $(LISPDIR)
+ $(EMACS) $(FLAGS) -f compile-flim $(PREFIX) $(LISPDIR) \
+ $(VERSION_SPECIFIC_LISPDIR)
install: elc
- $(EMACS) $(FLAGS) -f install-flim $(PREFIX) $(LISPDIR)
+ $(EMACS) $(FLAGS) -f install-flim $(PREFIX) $(LISPDIR) \
+ $(VERSION_SPECIFIC_LISPDIR)
package:
emacs command is used (perhaps /usr/local/share/emacs/site-lisp or
/usr/local/lib/xemacs/site-lisp).
+ If the emu modules (included in APEL package) have been installed in
+ the non-standard directory, you should specify where they will be
+ found, for example:
+
+ % make install VERSION_SPECIFIC_LISPDIR=~/elisp
+
You can specify other optional settings by editing the file
FLIM-CFG. Please read comments in it.
;;; Code:
-(require 'emu)
(require 'mime-def)
(defcustom mime-encoding-list
(defvar mel-ccl-module
(and (featurep 'mule)
- (module-installed-p 'mel-ccl)))
+ (progn
+ (require 'path-util)
+ (module-installed-p 'mel-ccl)
+ )))
(mel-use-module 'mel-b '("base64" "B"))
(mel-use-module 'mel-q '("quoted-printable" "Q"))
;;; Code:
-(defconst mime-library-product ["Chao" (1 11 3) "Kitayama"]
+(defconst mime-library-product ["Chao" (1 11 4) "Matugasaki"]
"Product name, version number and code name of MIME-library package.")
(defmacro mime-product-name (product)