From owner-ports-jp@jp.freebsd.org  Sat Jan 24 22:20:18 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id WAA21035
	Sat, 24 Jan 1998 22:20:18 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id WAA21030
	for <ports-jp@jp.freebsd.org>; Sat, 24 Jan 1998 22:20:16 +0900 (JST)
Received: from cosmos.jsys.co.jp (cosmos.jsys.co.jp [172.31.80.5])
	by ns.jsys.co.jp (8.8.8/8.8.8) with ESMTP id WAA15103
	for <ports-jp@jp.freebsd.org>; Sat, 24 Jan 1998 22:20:15 +0900 (JST)
Received: from skywalk.jsys.co.jp (j-04110.jsys.co.jp [172.31.49.72])
	by cosmos.jsys.co.jp (8.8.8/8.8.8/NOTES) with ESMTP id WAA13274
	for <ports-jp@jp.freebsd.org>; Sat, 24 Jan 1998 22:20:14 +0900 (JST)
Received: (from ienaga@localhost) by skywalk.jsys.co.jp (8.8.7/3.5Wpl2) id WAA01847; Sat, 24 Jan 1998 22:18:48 +0900 (JST)
Date: Sat, 24 Jan 1998 22:18:48 +0900 (JST)
Message-Id: <199801241318.WAA01847@skywalk.jsys.co.jp>
To: ports-jp@jp.freebsd.org
References: <19980124214024I.kiri@kiri.toba-cmt.ac.jp>
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Sat_Jan_24_22:17:42_1998-1"
Content-Transfer-Encoding: 7bit
From: Kazuyuki IENAGA <ienaga@jsys.co.jp>
In-Reply-To: Kazuhiko Kiriyama's message of "Sat, 24 Jan 1998 21:40:24 +0900"
X-Mailer: Quassia Gnus v0.22/XEmacs 20.5(beta20) - "Don"
X-Face:  9{'tf33,11#K2A'RDL?p:oEk{~%v;iFL63&]_`FnV~q9]UoqU:"Z*;!l8*yw(91jLdj'8ca
 ~kD1b`lzQ>o[fU=>6g(Er\.fiQPm[~<w?Is+rkeQnV9B~6|>`*Nw1,kCrfo(IH??{i~'F
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: ports-jp 2530
Subject: [ports-jp 2530] Re: XEmacs and Mew ports.
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

Date: 24 Jan 1998 22:18:47 +0900
Message-ID: <rysk9bqxb60.fsf@skywalk.jsys.co.jp>
Lines: 203

--Multipart_Sat_Jan_24_22:17:42_1998-1
Content-Type: text/plain; charset=ISO-2022-JP

$B$3$s$K$A$O!%(B $B2H1J$G$9!%(B
ports-jp subscribe$B$5$;$F$$$?$@$-$^$7$?(B :-)

Kazuhiko Kiriyama(System administrator) <kiri@kiri.toba-cmt.ac.jp> writes:

> XEmacs-20.3 $B$H(B Mew-1.92.4 $B$N(B ports $B$r%"%C%W%G!<%H$7$^$7$?!#JQ99E@$O(B
> 
> 
> XEmacs-20.3:
> ~~~~~~~~~~~~
> (1) site-start.el $B$r(B $B%$%s%9%H!<%k$9$k$h$&$K$7$?(B($B$3$l$O(B mule $B$K9g$;$?(B)
>
> $B!t(B $B$3$l$G$$$$$s$G$9$h$M(B $B!d(B $BED2,$5$s(B
> 
> (2) XEmacs $B$K0MB8$9$k(B elisp $B$J%"%W%j%1!<%7%g%s$K$D$$$F$O(B 
>   ${PREFIX}/lib/xemacs/{info,etc,site-lisp} $B0J2<$K%$%s%9%H!<%k$9$k$h$&(B
>   $B$K$7!"(B${PREFIX}/lib/xemacs $B$O(B pkg_delete $B;~$K$b>C5n$7$J$$!#(B
> 
> Mew-1.92.4:
> ~~~~~~~~~~~
> (1) XEmacs $BMQ$N(B ports(mail/mew-xemacs,japanese/mew-xemacs) $B$rDI2C!#(B
> 
> 
> $B%V%D$ONc$N>l=j(B($B"-(B)$B$K$7$^$$$^$7$?!#(B

    ....

> PS. XEmacs $B$N(B ports $B$G$9$,!"(Bjapanese$B%+%F%4%j!<$KF~$l$k$N$O(B Mule $B$H9g$o(B
> $B$;(B{$B$?J}$,$$$$(B,$B$i$l$k$s(B}$B$G$9$+!)(B $B!d(B $B2H1J$5$s(B

$B$G$-$l$P(B site-start.el$B$r:n$k$N$G$O$J$/(B default.el$B$,$$$$$s$8$c$J$$$+$H;W(B
$B$&$N$G$9$,!%(B $B$I$&$G$7$g$&!)(B >$B6M;3$5$s(B 2>$BED2,$5$s(B
$B$G$b!$(BMew ports$B$H$7$F!$(BMew$B$rI,$:;H$&$H$$$&?M$K$O!$(Bsite-start.el$B$G$bNI$$(B
$B$N$+$7$i!%(B
$B$A$J$_$K(B Emacs 20.2$B$G$b(B default.el$B$,%f!<%6$,(B override$B$G$-$k%U%!%$%k$H$7(B
$B$F?d>)$5$l$F$$$^$9!%(B


--Multipart_Sat_Jan_24_22:17:42_1998-1
Content-Type: text/plain; charset=US-ASCII

`site-start-file' (buffer: *Hyper Apropos*, mode: Hyper-Apropos)


Variable:

  value: "site-start"

  File containing site-wide run-time initializations.
  This file is loaded at run-time before `~/.xemacs/init.el'.  It
  contains inits that need to be in place for the entire site, but
  which, due to their higher incidence of change, don't make sense to
  load into XEmacs' dumped image.  Thus, the run-time load order is:

    1. file described in this variable, if non-nil;
    2. `~/.xemacs/init.el';
    3. `/path/to/xemacs/lisp/default.el'.

  Don't use the `site-start.el' file for things some users may not like.
  Put them in `default.el' instead, so that users can more easily
  override them.  Users can prevent loading `default.el' with the `-q'
  option or by setting `inhibit-default-init' in their own init files,
  but inhibiting `site-start.el' requires `--no-site-file', which
  is less convenient.

--Multipart_Sat_Jan_24_22:17:42_1998-1
Content-Type: text/plain; charset=ISO-2022-JP


$B$H$$$&$3$H$G!$0l1~2<$K(B mew-common$B$KBP$9$k(B diff$B$rIU$1$^$7$?!%(B
site-start.el -> default.el$B$KJQ$($k$N$G$"$l$P!$L5>r7o$K(B SITESTART$B$K(B
default.el$B$rFM$C9~$s$G$b$$$$$G$7$g$&$M!%(B


--Multipart_Sat_Jan_24_22:17:42_1998-1
Content-Type: application/octet-stream; type=patch
Content-Disposition: attachment; filename="mew-common.patch"
Content-Transfer-Encoding: 7bit

===================================================================
RCS file: mew-common/files/RCS/INSTALL.tmpl,v
retrieving revision 1.1
diff -u -r1.1 mew-common/files/INSTALL.tmpl
--- mew-common/files/INSTALL.tmpl	1998/01/24 12:57:01	1.1
+++ mew-common/files/INSTALL.tmpl	1998/01/24 13:05:08
@@ -19,9 +19,20 @@
 OptionStart=";;; Mew configuration options"
 OptionEnd=";;; End of Mew configuration options"
 
+if [ "z$EMACS" = "zEmacs" ]; then
+    SITESTART="site-start.el"
+elif [ "z$EMACS" = "zMule" ]; then
+    SITESTART="site-start.el"
+elif [ "z$EMACS" = "zXEmacs" ]; then
+    SITESTART="default.el"
+else
+    echo "Can't determine your emacs!";
+    exit 2;
+fi
+
 if [ "X$2" = X"POST-INSTALL" ]; then
-	if [ ! -f ${ELISPDIR}/site-start.el ]; then 
-		 ${TOUCH} ${ELISPDIR}/site-start.el
+	if [ ! -f ${ELISPDIR}/${SITESTART} ]; then 
+		 ${TOUCH} ${ELISPDIR}/${SITESTART}
 	fi
 	if [ ! -f ${INFODIR}/dir ]; then 
 		 ${CP} /usr/share/info/dir-tmpl ${INFODIR}/dir
@@ -33,32 +44,32 @@
 	else
 		install-info ${INFODIR}/${INFOFILE} ${INFODIR}/dir
 	fi
-	${ECHO} "Adding \"Mew\" entry to ${ELISPDIR}/site-start.el"
-	if  [ "`${GREP} \"^${OptionStart}\"  ${ELISPDIR}/site-start.el`" ]; then 
+	${ECHO} "Adding \"Mew\" entry to ${ELISPDIR}/${SITESTART}"
+	if  [ "`${GREP} \"^${OptionStart}\"  ${ELISPDIR}/${SITESTART}`" ]; then 
 		${SED} -e "/^${OptionStart}/,/^${OptionEnd}/d" \
-		  ${ELISPDIR}/site-start.el > ${ELISPDIR}/site-start.el.bak
-		${MV} ${ELISPDIR}/site-start.el.bak ${ELISPDIR}/site-start.el
+		  ${ELISPDIR}/${SITESTART} > ${ELISPDIR}/${SITESTART}.bak
+		${MV} ${ELISPDIR}/${SITESTART}.bak ${ELISPDIR}/${SITESTART}
 	fi
-	${ECHO} "${OptionStart}" >> ${ELISPDIR}/site-start.el
+	${ECHO} "${OptionStart}" >> ${ELISPDIR}/${SITESTART}
 	${ECHO} "(setq load-path (cons \"${ELISPDIR}/mew\" load-path))" \
-								>> ${ELISPDIR}/site-start.el
-	${ECHO} "(autoload 'mew \"mew\" nil t)" 		>> ${ELISPDIR}/site-start.el
-	${ECHO} "(autoload 'mew-send \"mew\" nil t)" 		>> ${ELISPDIR}/site-start.el
+								>> ${ELISPDIR}/${SITESTART}
+	${ECHO} "(autoload 'mew \"mew\" nil t)" 		>> ${ELISPDIR}/${SITESTART}
+	${ECHO} "(autoload 'mew-send \"mew\" nil t)" 		>> ${ELISPDIR}/${SITESTART}
 	if [ "X${EMACS}" = X"XEmacs" ]; then
 		${ECHO} "(setq mew-icon-directory \"${EMACSDIR}/etc/mew\")" \
-								>> ${ELISPDIR}/site-start.el
-		${ECHO} "(add-menu-item"			>> ${ELISPDIR}/site-start.el
+								>> ${ELISPDIR}/${SITESTART}
+		${ECHO} "(add-menu-item"			>> ${ELISPDIR}/${SITESTART}
 		${ECHO} "  '(\"Apps\") \"Read Mail (Mew)\" 'mew t \"Read Mail (VM)...\")" \
-								>> ${ELISPDIR}/site-start.el
-		${ECHO} "(add-menu-item"			>> ${ELISPDIR}/site-start.el
+								>> ${ELISPDIR}/${SITESTART}
+		${ECHO} "(add-menu-item"			>> ${ELISPDIR}/${SITESTART}
 		${ECHO} "   '(\"Apps\") \"Send Mail (Mew)\" 'mew-send t \"Read Mail (VM)...\")" \
-								>> ${ELISPDIR}/site-start.el
-		${ECHO} "(setq toolbar-mail-reader 'Mew)"	>> ${ELISPDIR}/site-start.el
-		${ECHO} "(setq toolbar-mail-commands-alist"	>> ${ELISPDIR}/site-start.el
+								>> ${ELISPDIR}/${SITESTART}
+		${ECHO} "(setq toolbar-mail-reader 'Mew)"	>> ${ELISPDIR}/${SITESTART}
+		${ECHO} "(setq toolbar-mail-commands-alist"	>> ${ELISPDIR}/${SITESTART}
 		${ECHO} "	(cons '(Mew . mew) toolbar-mail-commands-alist))" \
-								>> ${ELISPDIR}/site-start.el
+								>> ${ELISPDIR}/${SITESTART}
 	fi
-	${ECHO} "${OptionEnd}"					>> ${ELISPDIR}/site-start.el
+	${ECHO} "${OptionEnd}"					>> ${ELISPDIR}/${SITESTART}
 	exit 0
 else
 	exit 0
===================================================================
RCS file: mew-common/files/RCS/DEINSTALL.tmpl,v
retrieving revision 1.1
diff -u -r1.1 mew-common/files/DEINSTALL.tmpl
--- mew-common/files/DEINSTALL.tmpl	1998/01/24 12:57:07	1.1
+++ mew-common/files/DEINSTALL.tmpl	1998/01/24 13:05:29
@@ -15,6 +15,17 @@
 OptionStart=";;; Mew configuration options"
 OptionEnd=";;; End of Mew configuration options"
 
+if [ "z$EMACS" = "zEmacs" ]; then
+    SITESTART="site-start.el"
+elif [ "z$EMACS" = "zMule" ]; then
+    SITESTART="site-start.el"
+elif [ "z$EMACS" = "zXEmacs" ]; then
+    SITESTART="default.el"
+else
+    echo "Can't determine your emacs!";
+    exit 2;
+fi
+
 if [ "X$2" = X"DEINSTALL" ]; then
 	${ECHO} "Deleting \"Mew\" entry from ${INFODIR}/dir"
 	if [ ! "`${GREP} \"START-INFO-DIR-ENTRY\" ${INFODIR}/${INFOFILE}`" ]; then
@@ -23,11 +34,11 @@
 	else
 		install-info --delete ${INFODIR}/${INFOFILE} ${INFODIR}/dir
 	fi
-	if  [ "`${GREP} \"^${OptionStart}\"  ${ELISPDIR}/site-start.el`" ]; then 
-		${ECHO} "Deleting \"Mew\" entry from ${ELISPDIR}/site-start.el"
+	if  [ "`${GREP} \"^${OptionStart}\"  ${ELISPDIR}/${SITESTART}`" ]; then 
+		${ECHO} "Deleting \"Mew\" entry from ${ELISPDIR}/${SITESTART}"
 		${SED} -e "/^${OptionStart}/,/^${OptionEnd}/d" \
-		    ${ELISPDIR}/site-start.el > ${ELISPDIR}/site-start.el.bak
-		${MV} ${ELISPDIR}/site-start.el.bak ${ELISPDIR}/site-start.el
+		    ${ELISPDIR}/${SITESTART} > ${ELISPDIR}/${SITESTART}.bak
+		${MV} ${ELISPDIR}/${SITESTART}.bak ${ELISPDIR}/${SITESTART}
 	fi
 else
 	exit 0

--Multipart_Sat_Jan_24_22:17:42_1998-1--
