Skip to content
FLIM Development Repository for Wanderlust
Emacs Lisp Makefile
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
tests
ChangeLog
FLIM-API.en
FLIM-CFG
FLIM-ELS
FLIM-MK
Makefile
NEWS
README.en
README.ja
VERSION
eword-decode.el
eword-encode.el
flim-pkg.el
ftp.in
hex-util.el
hmac-def.el
hmac-md5.el
hmac-sha1.el
luna.el
lunit.el
md4.el
md5-dl.el
md5-el.el
md5.el
mel-b-ccl.el
mel-b-dl.el
mel-b-el.el
mel-g.el
mel-q-ccl.el
mel-q.el
mel-u.el
mel.el
mime-conf.el
mime-def.el
mime-en.texi
mime-ja.texi
mime-parse.el
mime.el
mmbuffer.el
mmcooked.el
mmexternal.el
mmgeneric.el
ntlm.el
qmtp.el
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl-scram.el
sasl.el
sasl.texi
sha1-dl.el
sha1-el.el
sha1.el
smtp.el
smtpmail.el
std11.el

README.en

[README for FLIM (English Version)]
by MORIOKA Tomohiko

What's FLIM
===========

  FLIM is a library to provide basic features about message
  representation or encoding.  It consists of following
  modules:

    std11.el	--- STD 11 (RFC 822) parser and utility

    mime.el	--- to provide various services about MIME-entities

      mime-def.el --- Definitions about MIME format

      mime-parse.el --- MIME parser

      mel.el --- MIME encoder/decoder
	mel-b-dl.el --- base64 (B-encoding) encoder/decoder
			(for Emacs 20 with dynamic loading support)
	mel-b-ccl.el --- base64 (B-encoding) encoder/decoder
			 (using CCL)
	mel-b-en.el --- base64 (B-encoding) encoder/decoder
			(for other emacsen)
	mel-q-ccl.el --- quoted-printable and Q-encoding
			 encoder/decoder (using CCL)
	mel-q.el    --- quoted-printable and Q-encoding
		    	encoder/decoder
	mel-u.el    --- unofficial backend for uuencode
	mel-g.el    --- unofficial backend for gzip64

      eword-decode.el --- encoded-word decoder
      eword-encode.el --- encoded-word encoder

  This library should work on:

	Emacs 20.4 and up
	XEmacs 21.1 and up


Installation
============

(0) before installing it, please install APEL (10.7 or later) package.
    APEL package is available at:

	ftp://ftp.m17n.org/pub/mule/apel/

(1-a) run in expanded place

  If you don't want to install other directories, please do only
  following:

	% make

  You can specify the emacs command name, for example

	% make EMACS=xemacs

  If `EMACS=...' is omitted, EMACS=emacs is used.

(1-b) make install

  If you want to install other directories, please do following:

	% make install

  You can specify the emacs command name, for example

	% make install EMACS=xemacs

  If `EMACS=...' is omitted, EMACS=emacs is used.

  You can specify the prefix of the directory tree for Emacs Lisp
  programs, for example:

	% make install PREFIX=~/

  If `PREFIX=...' is omitted, the prefix of the directory tree of the
  specified emacs command is used (perhaps /usr/local).

  For example, if PREFIX=/usr/local and EMACS 19.34 is specified, it
  will create the following directory tree:

	/usr/local/share/emacs/site-lisp/flim/   --- FLIM

  You can specify site-lisp directory, for example

	% make install LISPDIR=~/share/emacs/lisp

  If `LISPDIR=...' is omitted, site-lisp directory of the specified
  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

  Following make target is available to find what files are parts of
  emu / APEL package, and where are directories to install them:

    % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp

  You can specify other optional settings by editing the file
  FLIM-CFG.  Please read comments in it.

(1-c) install as a XEmacs package

  If you want to install to XEmacs package directory, please do
  following:

	% make install-package

  You can specify the XEmacs command name, for example

	% make install-package XEMACS=xemacs-21

  If `XEMACS=...' is omitted, XEMACS=xemacs is used.

  You can specify the package directory, for example:

	% make install PACKAGEDIR=~/.xemacs

  If `PACKAGEDIR=...' is omitted, the first existing package
  directory is used.

  Notice that XEmacs package system requires XEmacs 21.0 or later.


Bug reports
===========

  If you write bug-reports and/or suggestions for improvement, please
  send them to the Emacs-MIME Mailing Lists:

	emacs-mime-en@lists.chise.org	(English)
	emacs-mime-ja@lists.chise.org	(Japanese)

  Via the Emacs-MIME ML, you can report FLIM bugs, obtain the latest
  release of FLIM, and discuss future enhancements to FLIM.  To join
  the Emacs-MIME ML, please see the descriptions of the following
  pages:

      http://lists.chise.org/mailman/listinfo/emacs-mime-en (English)
      http://lists.chise.org/mailman/listinfo/emacs-mime-ja (Japanese)
Something went wrong with that request. Please try again.