Date: Sun, 27 Dec 1998 20:09:44 +0900 (JST) From: shige@kuis.kyoto-u.ac.jp To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: shige@kuis.kyoto-u.ac.jp Subject: ports/9202: New port: editors/semi-emacs20 Message-ID: <19981227200944I.shige@kuis.kyoto-u.ac.jp>
next in thread | raw e-mail | index | archive | help
>Number: 9202 >Category: ports >Synopsis: New port: editors/semi-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:10:07 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/semi-emacs20 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. This port requires editors/apel and editors/flim-emacs20, which I reported before. 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: # # semi-emacs20 # semi-emacs20/files # semi-emacs20/files/md5 # semi-emacs20/pkg # semi-emacs20/pkg/DESCR # semi-emacs20/pkg/COMMENT # semi-emacs20/pkg/PLIST # semi-emacs20/Makefile # semi-emacs20/patches # semi-emacs20/patches/patch-ab # semi-emacs20/patches/patch-aa # echo c - semi-emacs20 mkdir -p semi-emacs20 > /dev/null 2>&1 echo c - semi-emacs20/files mkdir -p semi-emacs20/files > /dev/null 2>&1 echo x - semi-emacs20/files/md5 sed 's/^X//' >semi-emacs20/files/md5 << 'END-of-semi-emacs20/files/md5' XMD5 (semi-1.8.6.tar.gz) = 1ecbe5bff3baa4ce180596220aa07091 END-of-semi-emacs20/files/md5 echo c - semi-emacs20/pkg mkdir -p semi-emacs20/pkg > /dev/null 2>&1 echo x - semi-emacs20/pkg/DESCR sed 's/^X//' >semi-emacs20/pkg/DESCR << 'END-of-semi-emacs20/pkg/DESCR' XSEMI, Library of MIME feature for GNU Emacs. X X SEMI is a library to provide MIME feature for GNU Emacs. MIME is a X proposed internet standard for including content and headers other X than (ASCII) plain text in messages. X X SEMI 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 SEMI is installed the following directory tree: X ${PREFIX}/share/emacs/site-lisp/semi/ --- SEMI X X--- Porting by shige <shige@kuis.kyoto-u.ac.jp> END-of-semi-emacs20/pkg/DESCR echo x - semi-emacs20/pkg/COMMENT sed 's/^X//' >semi-emacs20/pkg/COMMENT << 'END-of-semi-emacs20/pkg/COMMENT' XSEMI, Library of MIME feature for GNU Emacs. END-of-semi-emacs20/pkg/COMMENT echo x - semi-emacs20/pkg/PLIST sed 's/^X//' >semi-emacs20/pkg/PLIST << 'END-of-semi-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%%SEMIDOCDIR%%/ChangeLog X%%SEMIDOCDIR%%/NEWS X%%SEMIDOCDIR%%/README.en X%%SEMIDOCDIR%%/TODO X%%SEMIDOCDIR%%/VERSION X@dirrm %%SEMIDOCDIR%% 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-semi-emacs20/pkg/PLIST echo x - semi-emacs20/Makefile sed 's/^X//' >semi-emacs20/Makefile << 'END-of-semi-emacs20/Makefile' X# New ports collection makefile for: semi for emacs 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= semi-${SEMI_VER} XCATEGORIES= editors elisps XMASTER_SITES= ftp://ftp.jaist.ac.jp/pub/GNU/elisp/semi/semi-stable/ X XMAINTAINER?= shige@kuis.kyoto-u.ac.jp X X# distfile version XFLIM_VER= 1.9.2 XSEMI_VER= 1.8.6 XSEMIDOCDIR= 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= semi-${EMACS_PORT}-${SEMI_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 SEMIDOCDIR=${SEMIDOCDIR} 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}/${SEMIDOCDIR} X @for i in ChangeLog NEWS README.* TODO VERSION ; do \ X ${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/${SEMIDOCDIR}/ ; \ X done X.endif X X.include <bsd.port.mk> END-of-semi-emacs20/Makefile echo c - semi-emacs20/patches mkdir -p semi-emacs20/patches > /dev/null 2>&1 echo x - semi-emacs20/patches/patch-ab sed 's/^X//' >semi-emacs20/patches/patch-ab << 'END-of-semi-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-semi-emacs20/patches/patch-ab echo x - semi-emacs20/patches/patch-aa sed 's/^X//' >semi-emacs20/patches/patch-aa << 'END-of-semi-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-semi-emacs20/patches/patch-aa 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?19981227200944I.shige>