1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

Initial import of semi-emacs20 version 1.8.6.

A library of MIME features for GNU Emacs.

PR:		9202
Submitted by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
This commit is contained in:
Steve Price 1999-01-18 03:56:35 +00:00
parent 59fe906167
commit 2df77e2570
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=16152
4 changed files with 144 additions and 0 deletions

View File

@ -0,0 +1,78 @@
# New ports collection makefile for: semi for emacs
# Version required: 1.8.x
# Date created: 23 September 1998
# Whom: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
#
# $Id$
#
DISTNAME= semi-${SEMI_VER}
CATEGORIES= editors elisps
MASTER_SITES= ftp://ftp.jaist.ac.jp/pub/GNU/elisp/semi/semi-stable/
MAINTAINER?= shige@kuis.kyoto-u.ac.jp
# distfile version
FLIM_VER= 1.9.2
SEMI_VER= 1.8.6
SEMIDOCDIR= share/doc/semi
# emacs20
EMACS_NAME= emacs
EMACS_PORT= emacs20
EMACS_VER= 20.3
EMACS_LIBDIR= share/${EMACS_NAME}
# target name for make build
ALL_TARGET?= elc
PKGNAME= semi-${EMACS_PORT}-${SEMI_VER}
EMACS_CMD= ${PREFIX}/bin/${EMACS_NAME}-${EMACS_VER}
BUILD_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT}
RUN_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT}
SCRIPTS_ENV= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER}
PLIST_SUB= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \
SEMIDOCDIR=${SEMIDOCDIR}
MAKE_FLAGS= EMACS=${EMACS_CMD}
# depends on apel
BUILD_DEPENDS+= ${PREFIX}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT}
RUN_DEPENDS+= ${PREFIX}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT}
# depends on flim
BUILD_DEPENDS+= ${PKG_DBDIR}/flim-${EMACS_PORT}-${FLIM_VER}:${PORTSDIR}/editors/flim-${EMACS_PORT}
RUN_DEPENDS+= ${PKG_DBDIR}/flim-${EMACS_PORT}-${FLIM_VER}:${PORTSDIR}/editors/flim-${EMACS_PORT}
# info files JIS to EUC
BUILD_DEPENDS+= nkf:${PORTSDIR}/japanese/nkf
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 300006
MAKEINFO= makeinfo --no-split --force
.else
MAKEINFO= makeinfo --no-split
.endif
post-build:
@(cd ${WRKSRC} ; \
for i in mime-ui-en.texi mime-ui-ja.texi; do \
mv $${i} $${i}.jis ; \
cat $${i}.jis | nkf -e > $${i} ; \
echo "===> Please ignore the following errors." ; \
${MAKEINFO} $${i} || ${TRUE} ; \
done)
post-install:
@(cd ${WRKSRC} ; \
for i in mime-ui-en.info mime-ui-ja.info; do \
${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/info ; \
install-info ${PREFIX}/info/$${i} ${PREFIX}/info/dir ; \
done)
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/${SEMIDOCDIR}
@for i in ChangeLog NEWS README.* TODO VERSION ; do \
${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/${SEMIDOCDIR}/ ; \
done
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
SEMI, Library of MIME feature for GNU Emacs.

View File

@ -0,0 +1,25 @@
SEMI, Library of MIME feature for GNU Emacs.
SEMI is a library to provide MIME feature for GNU Emacs. MIME is a
proposed internet standard for including content and headers other
than (ASCII) plain text in messages.
SEMI has the following features:
- MIME message viewer (mime-view-mode) (RFC 2045 .. 2049)
- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)
MIME message viewer and composer also support following features:
- filename handling by Content-Disposition field (RFC 1806)
- PGP/MIME security Multiparts (RFC 2015)
- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)
- text/richtext (RFC 1521; obsolete; preview only)
- text/enriched (RFC 1896)
- External method configuration by mailcap (RFC 1524)
Notice that this package does not contain MIME extender for any
MUAs. They are released as separated packages.
SEMI is installed the following directory tree:
${PREFIX}/share/emacs/site-lisp/semi/ --- SEMI
--- Porting by shige <shige@kuis.kyoto-u.ac.jp>

View File

@ -0,0 +1,40 @@
%%EMACS_LIBDIR%%/site-lisp/semi/mime-setup.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-setup.elc
%%EMACS_LIBDIR%%/site-lisp/semi/signature.el
%%EMACS_LIBDIR%%/site-lisp/semi/signature.elc
%%EMACS_LIBDIR%%/site-lisp/semi/semi-def.el
%%EMACS_LIBDIR%%/site-lisp/semi/semi-def.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-image.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-image.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-view.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-view.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-text.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-text.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-play.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-play.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-partial.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-partial.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-edit.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-edit.elc
%%EMACS_LIBDIR%%/site-lisp/semi/semi-setup.el
%%EMACS_LIBDIR%%/site-lisp/semi/semi-setup.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mail-mime-setup.el
%%EMACS_LIBDIR%%/site-lisp/semi/mail-mime-setup.elc
%%EMACS_LIBDIR%%/site-lisp/semi/mime-pgp.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-mc.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-bbdb.el
%%EMACS_LIBDIR%%/site-lisp/semi/mime-w3.el
@dirrm %%EMACS_LIBDIR%%/site-lisp/semi
%%SEMIDOCDIR%%/ChangeLog
%%SEMIDOCDIR%%/NEWS
%%SEMIDOCDIR%%/README.en
%%SEMIDOCDIR%%/TODO
%%SEMIDOCDIR%%/VERSION
@dirrm %%SEMIDOCDIR%%
@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
@unexec install-info --delete %D/info/mime-ui-en.info %D/info/dir
info/mime-ui-en.info
@exec install-info %D/info/mime-ui-en.info %D/info/dir
@unexec install-info --delete %D/info/mime-ui-ja.info %D/info/dir
info/mime-ui-ja.info
@exec install-info %D/info/mime-ui-ja.info %D/info/dir