Date: Sun, 27 Dec 1998 20:35:39 +0900 (JST) From: shige@kuis.kyoto-u.ac.jp To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: shige@kuis.kyoto-u.ac.jp Subject: ports/9204: New port: editors/wemi-emacs20 Message-ID: <19981227203539C.shige@kuis.kyoto-u.ac.jp>
next in thread | raw e-mail | index | archive | help
>Number: 9204 >Category: ports >Synopsis: New port: editors/wemi-emacs20 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 27 03:40:01 PST 1998 >Last-Modified: >Originator: Shigeyuki FUKUSHIMA >Organization: Dept. of Information Science, Kyoto Univ., JAPAN >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD 2.2.8-RELEASE i386 FreeBSD 3.0-RELEASE i386 FreeBSD 3.0-CURRENT i386 >Description: New port: editors/wemi-emacs20 WEMI, Library of MIME feature for GNU Emacs. WEMI is a branch of SEMI kernel package using widget. It is a library to provide MIME feature for GNU Emacs based on SEMI API. Namely it contains whole features of SEMI thus it is a replacement of SEMI. This port requires editors/apel-emacs20 and editors/flim-emacs20, which I reported before. This is an another package of SEMI. *** Caution *** This package/port overwrites editors/semi-emacs20. Hence, we cannot install both editors/wemi-emacs20 and editors/semi-emacs20 simulatneously. Thank you. ---shige >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # wemi-emacs20 # wemi-emacs20/files # wemi-emacs20/files/md5 # wemi-emacs20/pkg # wemi-emacs20/pkg/DESCR # wemi-emacs20/pkg/COMMENT # wemi-emacs20/pkg/PLIST # wemi-emacs20/patches # wemi-emacs20/patches/patch-ab # wemi-emacs20/patches/patch-aa # wemi-emacs20/Makefile # echo c - wemi-emacs20 mkdir -p wemi-emacs20 > /dev/null 2>&1 echo c - wemi-emacs20/files mkdir -p wemi-emacs20/files > /dev/null 2>&1 echo x - wemi-emacs20/files/md5 sed 's/^X//' >wemi-emacs20/files/md5 << 'END-of-wemi-emacs20/files/md5' XMD5 (wemi-1.8.6.tar.gz) = 7459d1d821640ea83ab9284afe973809 END-of-wemi-emacs20/files/md5 echo c - wemi-emacs20/pkg mkdir -p wemi-emacs20/pkg > /dev/null 2>&1 echo x - wemi-emacs20/pkg/DESCR sed 's/^X//' >wemi-emacs20/pkg/DESCR << 'END-of-wemi-emacs20/pkg/DESCR' XWEMI, Library of MIME feature for GNU Emacs. X X WEMI is a branch of SEMI kernel package using widget. It is a X library to provide MIME feature for GNU Emacs based on SEMI API. X Namely it contains whole features of SEMI thus it is a replacement X of SEMI. X X MIME is a proposed internet standard for including content and X headers other than (ASCII) plain text in messages. X X RFC 2045 : Internet Message Bodies X RFC 2046 : Media Types X RFC 2047 : Message Header Extensions X RFC 2048 : MIME Registration Procedures X RFC 2049 : MIME Conformance X X WEMI has the following features: X - MIME message viewer (mime-view-mode) (RFC 2045 .. 2049) X - MIME message composer (mime-edit-mode) (RFC 2045 .. 2049) X X MIME message viewer and composer also support following features: X - filename handling by Content-Disposition field (RFC 1806) X - PGP/MIME security Multiparts (RFC 2015) X - application/pgp (draft-kazu-pgp-mime-00.txt; obsolete) X - text/richtext (RFC 1521; obsolete; preview only) X - text/enriched (RFC 1896) X - External method configuration by mailcap (RFC 1524) X X Notice that this package does not contain MIME extender for any X MUAs. They are released as separated packages. X X WEMI is installed the following directory tree: X ${PREFIX}/share/emacs/site-lisp/semi/ --- WEMI X X*** Caution!! *** X X Because WEMI is completely compatible with SEMI, WEMI overrides X SEMI. X X X--- Porting by shige <shige@kuis.kyoto-u.ac.jp> END-of-wemi-emacs20/pkg/DESCR echo x - wemi-emacs20/pkg/COMMENT sed 's/^X//' >wemi-emacs20/pkg/COMMENT << 'END-of-wemi-emacs20/pkg/COMMENT' XWEMI, Library of MIME feature for GNU Emacs (branch of SEMI kernel package). END-of-wemi-emacs20/pkg/COMMENT echo x - wemi-emacs20/pkg/PLIST sed 's/^X//' >wemi-emacs20/pkg/PLIST << 'END-of-wemi-emacs20/pkg/PLIST' X%%EMACS_LIBDIR%%/site-lisp/semi/mime-setup.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-setup.elc X%%EMACS_LIBDIR%%/site-lisp/semi/signature.el X%%EMACS_LIBDIR%%/site-lisp/semi/signature.elc X%%EMACS_LIBDIR%%/site-lisp/semi/semi-def.el X%%EMACS_LIBDIR%%/site-lisp/semi/semi-def.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-image.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-image.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-view.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-view.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-text.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-text.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-play.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-play.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-partial.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-partial.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-edit.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-edit.elc X%%EMACS_LIBDIR%%/site-lisp/semi/semi-setup.el X%%EMACS_LIBDIR%%/site-lisp/semi/semi-setup.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mail-mime-setup.el X%%EMACS_LIBDIR%%/site-lisp/semi/mail-mime-setup.elc X%%EMACS_LIBDIR%%/site-lisp/semi/mime-pgp.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-mc.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-bbdb.el X%%EMACS_LIBDIR%%/site-lisp/semi/mime-w3.el X@dirrm %%EMACS_LIBDIR%%/site-lisp/semi X%%WEMIDOCDIR%%/ChangeLog X%%WEMIDOCDIR%%/NEWS X%%WEMIDOCDIR%%/README.en X%%WEMIDOCDIR%%/TODO X%%WEMIDOCDIR%%/VERSION X@dirrm %%WEMIDOCDIR%% X@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir X@unexec install-info --delete %D/info/mime-ui-en.info %D/info/dir Xinfo/mime-ui-en.info X@exec install-info %D/info/mime-ui-en.info %D/info/dir X@unexec install-info --delete %D/info/mime-ui-ja.info %D/info/dir Xinfo/mime-ui-ja.info X@exec install-info %D/info/mime-ui-ja.info %D/info/dir END-of-wemi-emacs20/pkg/PLIST echo c - wemi-emacs20/patches mkdir -p wemi-emacs20/patches > /dev/null 2>&1 echo x - wemi-emacs20/patches/patch-ab sed 's/^X//' >wemi-emacs20/patches/patch-ab << 'END-of-wemi-emacs20/patches/patch-ab' X--- mime-ui-ja.texi.orig Sun Dec 27 18:37:09 1998 X+++ mime-ui-ja.texi Sun Dec 27 18:37:39 1998 X@@ -9,6 +9,11 @@ X @node Top, Introduction, (dir), (dir) X @top SEMI 1.8 説明書 X X+@dircategory The Emacs editor and associated tools X+@direntry X+* mime-ui-ja: (mime-ui-ja). MIME user interface for GNU Emacs. (Japanese) X+@end direntry X+ X @ifinfo X X This file documents SEMI, a MIME user interface for GNU Emacs.@refill END-of-wemi-emacs20/patches/patch-ab echo x - wemi-emacs20/patches/patch-aa sed 's/^X//' >wemi-emacs20/patches/patch-aa << 'END-of-wemi-emacs20/patches/patch-aa' X--- mime-ui-en.texi.orig Sun Dec 27 18:35:10 1998 X+++ mime-ui-en.texi Sun Dec 27 18:37:01 1998 X@@ -9,6 +9,11 @@ X @node Top, Introduction, (dir), (dir) X @top SEMI 1.8 Manual X X+@dircategory The Emacs editor and associated tools X+@direntry X+* mime-ui-en: (mime-ui-en). MIME user interface for GNU Emacs. (English) X+@end direntry X+ X @ifinfo X X This file documents SEMI, a MIME user interface for GNU Emacs. END-of-wemi-emacs20/patches/patch-aa echo x - wemi-emacs20/Makefile sed 's/^X//' >wemi-emacs20/Makefile << 'END-of-wemi-emacs20/Makefile' X# New ports collection makefile for: wemi for emacs20 X# Version required: 1.8.x X# Date created: 23 September 1998 X# Whom: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp> X# X# $Id$ X# X XDISTNAME= wemi-${WEMI_VER} XCATEGORIES= editors elisps XMASTER_SITES= ftp://ftp.jaist.ac.jp/pub/GNU/elisp/wemi/semi-stable/ X XMAINTAINER?= shige@kuis.kyoto-u.ac.jp X X# distfile version XFLIM_VER= 1.9.2 XWEMI_VER= 1.8.6 XWEMIDOCDIR= share/doc/semi X X# emacs20 XEMACS_NAME= emacs XEMACS_PORT= emacs20 XEMACS_VER= 20.3 XEMACS_LIBDIR= share/${EMACS_NAME} X X# target name for make build XALL_TARGET?= elc X XPKGNAME= wemi-${EMACS_PORT}-${WEMI_VER} XEMACS_CMD= ${PREFIX}/bin/${EMACS_NAME}-${EMACS_VER} XBUILD_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} XRUN_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} XSCRIPTS_ENV= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} XPLIST_SUB= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \ X WEMIDOCDIR=${WEMIDOCDIR} XMAKE_FLAGS= EMACS=${EMACS_CMD} X X# depends on apel XBUILD_DEPENDS+= ${PREFIX}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT} XRUN_DEPENDS+= ${PREFIX}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT} X# depends on flim XBUILD_DEPENDS+= ${PKG_DBDIR}/flim-${EMACS_PORT}-${FLIM_VER}:${PORTSDIR}/editors/flim-${EMACS_PORT} XRUN_DEPENDS+= ${PKG_DBDIR}/flim-${EMACS_PORT}-${FLIM_VER}:${PORTSDIR}/editors/flim-${EMACS_PORT} X X# info files JIS to EUC XBUILD_DEPENDS+= nkf:${PORTSDIR}/japanese/nkf X Xpost-build: X @(cd ${WRKSRC} ; \ X for i in mime-ui-en.texi mime-ui-ja.texi; do \ X mv $${i} $${i}.jis ; \ X cat $${i}.jis | nkf -e > $${i} ; \ X echo "===> Please ignore the following errors." ; \ X makeinfo --no-split $${i} || ${TRUE} ; \ X done) X Xpost-install: X @(cd ${WRKSRC} ; \ X for i in mime-ui-en.info mime-ui-ja.info; do \ X ${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/info ; \ X install-info ${PREFIX}/info/$${i} ${PREFIX}/info/dir ; \ X done) X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/${WEMIDOCDIR} X @for i in ChangeLog NEWS README.* TODO VERSION ; do \ X ${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/${WEMIDOCDIR}/ ; \ X done X.endif X X.include <bsd.port.mk> END-of-wemi-emacs20/Makefile exit >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981227203539C.shige>