{chinese,japanese,korean}/mule-*:
- Set only the lang-specific category for each.
editors/mule:
- Set CATEGORIES+= editors to follow after a slave's lang-specific category.
- Define MULE_VERSION and EMACS_VERSION to use.
editors/mule-common:
- Remove redundant `Version required' line.
- Define MULE_VERSION and EMACS_VERSION to use.
- Use ${VAR:S/../../} modifier instead of !=, and `echo | sed'.
Now try to use those variables everywhere around DIST* and PATCH*
definitions as far as possible, for ease of the future updates and the
neatness.
Okay, 60% of `japanese' ports have been done. :)
packages. The editors/mule-common package contains the language-
independent parts. Add some new ports based on input methods. They
don't take up much space because of efficient sharing.
PR: 4411
Submitted by: Satoshi Taoka <taoka@infonets.hiroshima-u.ac.jp>
/usr/local/share/emacs/site-lisp
/usr/local/lib/mule-site-lisp
as the "site-lisp" directories. Basically all I did was tuck
--locallisppath=${PREFIX}/share/emacs/site-lisp:${PREFIX}/lib/mule/site-lisp
to the end of CONFIGURE_ARGS.
Also, all the patch-aa's are unnecessary because bsd.port.mk now will
take ${CFLAGS} from /etc/make.conf and put it in the environment before
calling configure.
split mule into three ports:
editors/mule: no language-specific support
japanese/mule-canna: Japanese support, Canna library built-in
japanese/mule-wnn: Japanese support, Wnn library built-in
Note that the two ports under japanese/ will overwrite some of the
emacs support files. Although this itself isn't a problem, if you
pkg_delete it, you will lose some files needed for emacs. (This is
explained in DESCR, although god knows who reads them.)
Also I've listed every single file in the PLIST.
Note: post-build and cannainfo.el are necessary only for reformatting one of
the info files whose source was patched, and can go away when the next
minor release (i.e., 2.3) comes out.
@ Don't need freebsd.h and unexsunos4.c anymore (these were taken from
19.28, with a minor modification, which is now known as patch-ac).
@ Tweaked lib-src/Makefile.in.in so that it won't clobber existing emacs
installation (patch-ab).
@ Taken out -g from configure per someone's suggestion (patch-aa).
@ Changed patch site to one in US.
@ New md5 checksums.