From: morioka Date: Mon, 12 Oct 1998 13:38:21 +0000 (+0000) Subject: Sync up with flim-1_10_4. X-Git-Tag: flim-chao-1_11_4 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=6f913057d3c25886052945ceabe185c9df5cfd54;p=elisp%2Fflim.git Sync up with flim-1_10_4. --- diff --git a/ChangeLog b/ChangeLog index ea15e85..592e922 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +1998-10-12 Katsumi Yamaoka + + * 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 + + * 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 + + * FLIM-ELS: Don't install mel-ccl in anything older than XEmacs 21 + with MULE. + + 1998-10-10 MORIOKA Tomohiko * mel-ccl.el (base64-ccl-write-decoded-region): bind diff --git a/FLIM-CFG b/FLIM-CFG index 894af45..57565ab 100644 --- a/FLIM-CFG +++ b/FLIM-CFG @@ -16,9 +16,15 @@ (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) diff --git a/FLIM-ELS b/FLIM-ELS index 380e5dc..3e8e347 100644 --- a/FLIM-ELS +++ b/FLIM-ELS @@ -16,7 +16,9 @@ ) (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)) ) diff --git a/FLIM-MK b/FLIM-MK index 9fcf319..d4ad43e 100644 --- a/FLIM-MK +++ b/FLIM-MK @@ -1,10 +1,10 @@ ;;; -*-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) @@ -15,6 +15,14 @@ (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 diff --git a/FLIM-VERSION b/FLIM-VERSION index 1dfc351..a44cbf1 100644 --- a/FLIM-VERSION +++ b/FLIM-VERSION @@ -26,7 +26,7 @@ 1.10.1 Miyamaki $(B;0;3LZ(B 1.10.2 Kintetsu-Miyazu $(B6aE45\DE(B 1.10.3 Komada $(B9}ED(B ------ Shin-H-Dòsono-A $(B?7=K1`(B ; <=> JR $(BJRD.@~(B $(B=K1`(B +1.10.4 Shin-H-Dòsono-A $(B?7=K1`(B ; <=> JR $(BJRD.@~(B $(B=K1`(B ----- Kizugawadai $(BLZDE@nBf(B ----- Yamadagawa $(B;3ED@n(B ----- Takanohara $(B9b$N86(B @@ -64,3 +64,4 @@ 1.11.1 Kuramaguchi $(B0HGO8}(B 1.11.2 Kita-Dòji-A $(BKLBgO)(B 1.11.3 Kitayama $(BKL;3(B +1.11.4 Matugasaki $(B>>%v:j(B diff --git a/Makefile b/Makefile index 5a7cd35..5315d48 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # PACKAGE = flim-chao -VERSION = 1.11.3 +VERSION = 1.11.4 TAR = tar RM = /bin/rm -f @@ -16,6 +16,7 @@ FLAGS = -batch -q -no-site-file -l FLIM-MK PREFIX = NONE LISPDIR = NONE PACKAGEDIR = NONE +VERSION_SPECIFIC_LISPDIR = NONE GOMI = *.elc \ *.cp *.cps *.ky *.kys *.fn *.fns *.vr *.vrs \ @@ -24,10 +25,12 @@ FILES = README.?? Makefile FLIM-MK FLIM-CFG FLIM-ELS *.el ChangeLog 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: diff --git a/README.en b/README.en index ce7ff24..4dce259 100644 --- a/README.en +++ b/README.en @@ -87,6 +87,12 @@ Installation 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. diff --git a/mel.el b/mel.el index 1b13f0b..bd4ea11 100644 --- a/mel.el +++ b/mel.el @@ -25,7 +25,6 @@ ;;; Code: -(require 'emu) (require 'mime-def) (defcustom mime-encoding-list @@ -81,7 +80,10 @@ Content-Transfer-Encoding for it." (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")) diff --git a/mime-def.el b/mime-def.el index 5883b7e..abb60f1 100644 --- a/mime-def.el +++ b/mime-def.el @@ -24,7 +24,7 @@ ;;; 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)