From owner-freebsd-ports Tue Nov 24 01:19:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA26958 for freebsd-ports-outgoing; Tue, 24 Nov 1998 01:19:24 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA26951 for ; Tue, 24 Nov 1998 01:19:23 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA00528; Tue, 24 Nov 1998 01:20:00 -0800 (PST) Received: from spa.kuis.kyoto-u.ac.jp (lab4imgw.kuis.kyoto-u.ac.jp [130.54.23.230]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA26305 for ; Tue, 24 Nov 1998 01:12:10 -0800 (PST) (envelope-from shige@kuis.kyoto-u.ac.jp) Received: from awara.kuis.kyoto-u.ac.jp (awara.kuis.kyoto-u.ac.jp [130.54.22.170]) by spa.kuis.kyoto-u.ac.jp (8.8.8/3.6Wspa) with ESMTP id SAA21642; Tue, 24 Nov 1998 18:09:16 +0900 (JST) Received: (from shige@localhost) by awara.kuis.kyoto-u.ac.jp (8.9.1/3.4W4-lab4kuis) id SAA18278; Tue, 24 Nov 1998 18:12:05 +0900 (JST) Message-Id: <199811240912.SAA18278@awara.kuis.kyoto-u.ac.jp> Date: Tue, 24 Nov 1998 18:12:05 +0900 (JST) From: shige@kuis.kyoto-u.ac.jp Reply-To: shige@kuis.kyoto-u.ac.jp To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: shige@kuis.kyoto-u.ac.jp X-Send-Pr-Version: 3.2 Subject: ports/8833: New port: japanese/dl-wnn6 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 8833 >Category: ports >Synopsis: New port: japanese/dl-wnn6 >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: Tue Nov 24 01:20:00 PST 1998 >Last-Modified: >Originator: Shigeyuki FUKUSHIMA >Organization: Dept. of Information Science, Kyoto Univ., JAPAN >Release: FreeBSD 3.0-RELEASE i386 >Environment: FreeBSD 3.0-RELEASE i386 FreeBSD 2.2.7-RELEASE i386 >Description: New port: japanese/dl-wnn6 Input method module `Wnn' for Emacs with dynamic loading enhancement. This is an input method module Wnn for Emacs. This dynamic loading module sources and emacs20 dynamic loading patch is placed on the following URL: ftp://ftp.jaist.ac.jp/pub/GNU/elisp/emacs-20-dl/ This port requires ports/8770 and ports/8776. 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: # # dl-wnn6/Makefile # dl-wnn6/files # dl-wnn6/files/md5 # dl-wnn6/patches # dl-wnn6/patches/patch-aa # dl-wnn6/patches/patch-ab # dl-wnn6/patches/patch-ac # dl-wnn6/patches/patch-ad # dl-wnn6/pkg # dl-wnn6/pkg/COMMENT # dl-wnn6/pkg/DESCR # dl-wnn6/pkg/PLIST # echo x - dl-wnn6/Makefile sed 's/^X//' >dl-wnn6/Makefile << 'END-of-dl-wnn6/Makefile' X# New ports collection makefile for: dl-wnn X# Version required: 0.2.2 X# Date created: 10 October 1998 X# Whom: shige X# X# $Id$ X# X XDISTNAME= dl-wnn-0.2.2 XPKGNAME= emacs20-dl-wnn6-0.2.2 XCATEGORIES= japanese editors XMASTER_SITES= http://tt-www.cs.titech.ac.jp/~katsuya/emacs/ X XMAINTAINER= shige@kuis.kyoto-u.ac.jp X XEMACS_VER= 20.3 XEMACSDL_DIR= ${.CURDIR}/../../editors/emacs20-dl XLIB_DEPENDS= wnn6.1:${.CURDIR}/../../japanese/Wnn6-lib XBUILD_DEPENDS= emacs-dl-${EMACS_VER}:${EMACSDL_DIR} XRUN_DEPENDS= emacs-dl-${EMACS_VER}:${EMACSDL_DIR} X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-wnn-includes=${PREFIX}/include/wnn --with-wnn6 \ X --with-emacs-src=${EMACSDL_DIR}/work/emacs-${EMACS_VER} XCONFIGURE_ENV= EMACS=emacs-dl-${EMACS_VER} X XDOCDIR= share/doc/emacs20-dl-wnn6 XPLIST_SUB= EMACS_VER=${EMACS_VER} DOCDIR=${DOCDIR} X Xpre-configure: X @echo "===> Extracting depends on ${EMACSDL_DIR}" X @if [ ! -f ${EMACSL_DIR}/work/.extract_done ]; then \ X (cd ${EMACSDL_DIR}; make extract) ;\ X fi X @if [ ! -f ${EMACSL_DIR}/work/.configure_done ]; then \ X (cd ${EMACSDL_DIR}; PREFIX=${PREFIX} make configure) ;\ X fi X Xpost-install: X @${LN} ${PREFIX}/share/emacs/site-lisp/egg/eggrc-wnn \ X ${PREFIX}/share/emacs/site-lisp/egg/.eggrc X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/${DOCDIR} X @${INSTALL_DATA} ${WRKSRC}/README.jp ${PREFIX}/${DOCDIR} X @${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/${DOCDIR} X.endif X X.include END-of-dl-wnn6/Makefile echo c - dl-wnn6/files mkdir -p dl-wnn6/files > /dev/null 2>&1 echo x - dl-wnn6/files/md5 sed 's/^X//' >dl-wnn6/files/md5 << 'END-of-dl-wnn6/files/md5' XMD5 (dl-wnn-0.2.2.tar.gz) = 5fe5da0d4489a4c797650a0a5b518fd7 END-of-dl-wnn6/files/md5 echo c - dl-wnn6/patches mkdir -p dl-wnn6/patches > /dev/null 2>&1 echo x - dl-wnn6/patches/patch-aa sed 's/^X//' >dl-wnn6/patches/patch-aa << 'END-of-dl-wnn6/patches/patch-aa' X--- src/Makefile.in.orig Sun Oct 11 11:04:13 1998 X+++ src/Makefile.in Sun Oct 11 13:50:36 1998 X@@ -14,7 +14,7 @@ X CFLAGS = -g -O2 X ALL_CFLAGS = $(CFLAGS) -nostdlib -shared -fPIC -pipe -I$(emacssrc)/src X WNN_CFLAGS = -I$(wnn_includes) -DWNN_EMACS -DWNN_EMACS_DL $(wnn_define) X-WNN_LDFLAGS = -lwnn X+WNN_LDFLAGS = -L/usr/local/lib -lwnn6 X X all: wnn.so X END-of-dl-wnn6/patches/patch-aa echo x - dl-wnn6/patches/patch-ab sed 's/^X//' >dl-wnn6/patches/patch-ab << 'END-of-dl-wnn6/patches/patch-ab' X--- src/wnn.c.orig Sun Oct 11 11:03:42 1998 X+++ src/wnn.c Sun Oct 11 13:51:17 1998 X@@ -297,9 +297,9 @@ X #include X X #include "config.h" X-#include "commonhd.h" X-#include "cplib.h" X-#include "jllib.h" X+#include X+#include X+#include X X /* UCHAR が二重定義されるので */ X #define _UCHAR_T END-of-dl-wnn6/patches/patch-ab echo x - dl-wnn6/patches/patch-ac sed 's/^X//' >dl-wnn6/patches/patch-ac << 'END-of-dl-wnn6/patches/patch-ac' X--- lisp/Makefile.in.orig Sun Oct 11 14:06:21 1998 X+++ lisp/Makefile.in Sun Oct 11 14:06:30 1998 X@@ -18,7 +18,7 @@ X X install:: X $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir) X- for p in *.elc eggrc-*; do \ X+ for p in *.el *.elc eggrc-*; do \ X echo " $(INSTALL_DATA) $$p $(lispdir)/$$p"; \ X $(INSTALL_DATA) $$p $(lispdir)/$$p; \ X done END-of-dl-wnn6/patches/patch-ac echo x - dl-wnn6/patches/patch-ad sed 's/^X//' >dl-wnn6/patches/patch-ad << 'END-of-dl-wnn6/patches/patch-ad' X--- lisp/its/Makefile.in.orig Sun Oct 11 14:06:41 1998 X+++ lisp/its/Makefile.in Sun Oct 11 14:06:52 1998 X@@ -17,7 +17,7 @@ X X install:: X $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir)/its X- for p in *.elc; do \ X+ for p in *.el *.elc; do \ X echo " $(INSTALL_DATA) $$p $(lispdir)/its/$$p"; \ X $(INSTALL_DATA) $$p $(lispdir)/its/$$p; \ X done END-of-dl-wnn6/patches/patch-ad echo c - dl-wnn6/pkg mkdir -p dl-wnn6/pkg > /dev/null 2>&1 echo x - dl-wnn6/pkg/COMMENT sed 's/^X//' >dl-wnn6/pkg/COMMENT << 'END-of-dl-wnn6/pkg/COMMENT' XDynamic loading module input method `Wnn' on Emacs. END-of-dl-wnn6/pkg/COMMENT echo x - dl-wnn6/pkg/DESCR sed 's/^X//' >dl-wnn6/pkg/DESCR << 'END-of-dl-wnn6/pkg/DESCR' XInput method module `Wnn' for Emacs with dynamic loading enhancement. X XThis is an input method module Wnn for Emacs. X XTo use Wnn, put in your $HOME/.emacs as follows: X X (autoload 'egg "egg" "Initialize EGG." t) X Xand M-x egg. X XThis dynamic loading module sources and emacs20 dynamic loading patch Xis placed on the following URL: X X ftp://ftp.jaist.ac.jp/pub/GNU/elisp/emacs-20-dl/ X X--- Porting by shige . END-of-dl-wnn6/pkg/DESCR echo x - dl-wnn6/pkg/PLIST sed 's/^X//' >dl-wnn6/pkg/PLIST << 'END-of-dl-wnn6/pkg/PLIST' Xlibexec/emacs/%%EMACS_VER%%/i386--freebsd/wnn.so Xshare/emacs/site-lisp/egg/busyu.el Xshare/emacs/site-lisp/egg/busyu.elc Xshare/emacs/site-lisp/egg/egg.el Xshare/emacs/site-lisp/egg/egg.elc Xshare/emacs/site-lisp/egg/egg-jsymbol.el Xshare/emacs/site-lisp/egg/egg-jsymbol.elc Xshare/emacs/site-lisp/egg/egg-keymap.el Xshare/emacs/site-lisp/egg/egg-keymap.elc Xshare/emacs/site-lisp/egg/isearch-ext.el Xshare/emacs/site-lisp/egg/isearch-ext.elc Xshare/emacs/site-lisp/egg/wnn-egg.el Xshare/emacs/site-lisp/egg/wnn-egg.elc Xshare/emacs/site-lisp/egg/wnn-client.el Xshare/emacs/site-lisp/egg/eggrc-sj3 Xshare/emacs/site-lisp/egg/eggrc-v41 Xshare/emacs/site-lisp/egg/eggrc-wnn X@exec ln -sf %D/%F share/emacs/site-lisp/egg/.eggrc X@unexec rm -f %D/share/emacs/site-lisp/egg/.eggrc Xshare/emacs/site-lisp/egg/its/han-kata.el Xshare/emacs/site-lisp/egg/its/han-kata.elc Xshare/emacs/site-lisp/egg/its/hangul.el Xshare/emacs/site-lisp/egg/its/hangul.elc Xshare/emacs/site-lisp/egg/its/hankaku.el Xshare/emacs/site-lisp/egg/its/hankaku.elc Xshare/emacs/site-lisp/egg/its/hira.el Xshare/emacs/site-lisp/egg/its/hira.elc Xshare/emacs/site-lisp/egg/its/kata.el Xshare/emacs/site-lisp/egg/its/kata.elc Xshare/emacs/site-lisp/egg/its/katainput.el Xshare/emacs/site-lisp/egg/its/katainput.elc Xshare/emacs/site-lisp/egg/its/pinyin.el Xshare/emacs/site-lisp/egg/its/pinyin.elc Xshare/emacs/site-lisp/egg/its/zenkaku.el Xshare/emacs/site-lisp/egg/its/zenkaku.elc Xshare/emacs/site-lisp/egg/its/zhuyin.el Xshare/emacs/site-lisp/egg/its/zhuyin.elc X@dirrm share/emacs/site-lisp/egg/its X@dirrm share/emacs/site-lisp/egg X%%DOCDIR%%/README.jp X%%DOCDIR%%/ChangeLog X@dirrm %%DOCDIR%% END-of-dl-wnn6/pkg/PLIST exit >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message