Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jul 2000 19:36:21 +0900 (JST)
From:      KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/20243: Update ports: XEmacs21
Message-ID:  <200007281036.TAA82685@pis.toba-cmt.ac.jp>

next in thread | raw e-mail | index | archive | help

>Number:         20243
>Category:       ports
>Synopsis:       Update ports: XEmacs21
>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:   Fri Jul 28 03:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     KIRIYAMA Kazuhiko
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Toba National College of Maritime Technology.
	Department of Electronic Mechanical Engineering
>Environment:
>Description:
Updated the port XEmacs21 according to version up 21.1.10 to 21.1.11.

I put the diff from ports-current in "Fix:".
>How-To-Repeat:
>Fix:
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule/Makefile editors/xemacs21-mule/Makefile
--- /usr/ports/current/editors/xemacs21-mule/Makefile	Fri Jul 14 04:33:04 2000
+++ editors/xemacs21-mule/Makefile	Fri Jul 28 19:28:36 2000
@@ -24,8 +24,6 @@
 
 MAINTAINER=	kiri@kiri.toba-cmt.ac.jp
 
-#BUILD_DEPENDS=	${LOCALBASE}/lib/xemacs/xemacs-packages/pkginfo/MANIFEST.xemacs-devel:${PORTSDIR}/editors/xemacs-packages \
-#		${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-basic-mule-packages \
 BUILD_DEPENDS=	${BUILD_INPUT_METHOD}
 .if defined(MULE_SLAVE)
 RUN_DEPENDS=	${LOCALBASE}/lib/xemacs-${XEMACS_VER}/lisp/x-win-xfree86.elc:${PORTSDIR}/editors/xemacs${XEMACS_MAJOR_VER}-mule-common \
@@ -120,6 +118,7 @@
 #.if (${PKGNAMESUFFIX} == "-mule")
 #	${RM} -f ${WRKPLIST}
 #	if [ -f ${PLIST} ]; then ${MV} ${PLIST} ${PLIST}.org; fi
+#	${MAKE} build
 #	${MAKE} DIRRM2RMDIRS="lib/xemacs/mule-packages/etc lib/xemacs/mule-packages lib/xemacs/mule-packages/etc/app-defaults" \
 #		DIRRMDEPTH=2 plist
 #	${RM} -f ${PLIST}.org
@@ -128,7 +127,8 @@
 #	${RM} -f ${WRKPLIST}.tmp
 #	if [ -f ${PLIST} ]; then ${MV} ${PLIST} ${PLIST}.org; fi
 #	${TOUCH} ${PLIST}
-#	${MAKE} DIRRM2RMDIRS="lib/xemacs-${XEMACS_VER} etc/rc.d" \
+#	${MAKE} build
+#	${MAKE} DIRRM2RMDIRS="lib/xemacs-${XEMACS_VER}" PLIST_EXCLS="etc/rc.d" \
 #		DIRRMDEPTH=1 plist
 #.for dirp in site mule xemacs
 #.for dir in etc info man pkginfo
@@ -146,7 +146,7 @@
 #	fi
 #	${RM} -f ${PLIST}.org
 #.endif
-#
+
 .if ${PKGNAMESUFFIX} != "-mule-common"
 pre-plist:
 	@${ECHO} "===> pre-plist of ${PKGNAME}"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule/pkg/DESCR editors/xemacs21-mule/pkg/DESCR
--- /usr/ports/current/editors/xemacs21-mule/pkg/DESCR	Fri Jul 14 04:33:04 2000
+++ editors/xemacs21-mule/pkg/DESCR	Thu Jul 27 11:26:41 2000
@@ -1,16 +1,16 @@
 This is a package containing only the executables for XEmacs with
-Mule(version 21.1.10), the next generation of Emacs.
+Mule(version 21.1.11), the next generation of Emacs.
 
-You need to install a package, xemacs-common-21.1.10, containing emacs
+You need to install a package, xemacs-common-21.1.11, containing emacs
 lisp files, info pages, and so on (except executables) for
-XEmacs with Mule(version 21.1.10).
+XEmacs with Mule(version 21.1.11).
 
 This package is not built with any particular language support except for
 already built-in Imput Method - SKK and SJ3.  If you want other built-in
 input method, look into the xemacs ports in language- specific directories.
 Currently only Japanese (Canna,Wnn4 and Wnn6) is available.
 
-This package and the package, xemacs-common-21.1.10 are designed
+This package and the package, xemacs-common-21.1.11 are designed
 *not* to clobber any existing emacs installation.  In particular, the
 executables and man pages of etags/ctags are not installed, and the
 info pages that come with the original emacs don't get installed too.
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule/pkg/PLIST editors/xemacs21-mule/pkg/PLIST
--- /usr/ports/current/editors/xemacs21-mule/pkg/PLIST	Sat Feb 19 12:32:01 2000
+++ editors/xemacs21-mule/pkg/PLIST	Thu Jul 27 11:43:33 2000
@@ -28,9 +28,9 @@
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/vcdiff
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/wakeup
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/yow
-@exec ln -sf ja %D/lib/xemacs/mule-packages/etc/app-defaults/ja_JP.EUC
-@unexec rm -f %D/lib/xemacs/mule-packages/etc/app-defaults/ja_JP.EUC
-@unexec rmdir %D/lib/xemacs/mule-packages/etc/app-defaults 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs/mule-packages/etc 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs/mule-packages 2>/dev/null || true
+@exec ln -sf ja %%PREFIX%%/lib/xemacs/mule-packages/etc/app-defaults/ja_JP.EUC
+@unexec rm -f %%PREFIX%%/lib/xemacs/mule-packages/etc/app-defaults/ja_JP.EUC
+@unexec rmdir %%PREFIX%%/lib/xemacs/mule-packages/etc/app-defaults 2>/dev/null || true
+@unexec rmdir %%PREFIX%%/lib/xemacs/mule-packages/etc 2>/dev/null || true
+@unexec rmdir %%PREFIX%%/lib/xemacs/mule-packages 2>/dev/null || true
 @dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-common/pkg/DESCR editors/xemacs21-mule-common/pkg/DESCR
--- /usr/ports/current/editors/xemacs21-mule-common/pkg/DESCR	Fri Jul 14 04:33:10 2000
+++ editors/xemacs21-mule-common/pkg/DESCR	Thu Jul 27 11:26:41 2000
@@ -1,9 +1,9 @@
 This is XEmacs lisp files, info pages, and so on (except executables)
-for XEmacs with Mule(version 21.1.10), the next generation of Emacs. 
+for XEmacs with Mule(version 21.1.11), the next generation of Emacs. 
 
-You must install one of packages, xemacs-mule-21.1.10,
-ja-xemacs-*-21.1.10 (ja-xemacs-canna-21.1.10, ja-xemacs-canna+wnn4-21.1.10, etc.),
-each of which contains only the executables for XEmacs with Mule(vresion 21.1.10).
+You must install one of packages, xemacs-mule-21.1.11,
+ja-xemacs-*-21.1.11 (ja-xemacs-canna-21.1.11, ja-xemacs-canna+wnn4-21.1.11, etc.),
+each of which contains only the executables for XEmacs with Mule(vresion 21.1.11).
 
 This package and the above package of the executables *will* clobber any
 existing XEmacs installation.  In particular, the executables and man
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-common/pkg/INSTALL editors/xemacs21-mule-common/pkg/INSTALL
--- /usr/ports/current/editors/xemacs21-mule-common/pkg/INSTALL	Fri Jul 14 04:33:11 2000
+++ editors/xemacs21-mule-common/pkg/INSTALL	Thu Jul 27 11:26:41 2000
@@ -2,6 +2,6 @@
 if [ "$2" != "POST-INSTALL" ]; then exit 0; fi
 echo "################################################################"
 echo "You must install one of packages, xemacs-mule and "
-echo " ja-xemacs-*-21.1.10 (ja-xemacs-21.1.10, ja-xemacs-canna-21.1.10, etc.)"
-echo ", each of which contains only the executables for XEmacs(version 21.1.10)"
+echo " ja-xemacs-*-21.1.11 (ja-xemacs-21.1.11, ja-xemacs-canna-21.1.11, etc.)"
+echo ", each of which contains only the executables for XEmacs(version 21.1.11)"
 echo "################################################################"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-common/pkg/PLIST editors/xemacs21-mule-common/pkg/PLIST
--- /usr/ports/current/editors/xemacs21-mule-common/pkg/PLIST	Fri Jul 14 04:33:11 2000
+++ editors/xemacs21-mule-common/pkg/PLIST	Thu Jul 27 12:50:39 2000
@@ -950,5 +950,4 @@
 @dirrm lib/xemacs-%%XEMACS_VER%%/etc/eos
 @dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom
 @dirrm lib/xemacs-%%XEMACS_VER%%/etc
-@unexec rmdir %D/lib/xemacs-%%XEMACS_VER%% 2>/dev/null || true
-@unexec rmdir %D/etc/rc.d 2>/dev/null || true
+@unexec rmdir %%PREFIX%%/lib/xemacs-%%XEMACS_VER%% 2>/dev/null || true
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-canna/pkg/DESCR japanese/xemacs21-canna/pkg/DESCR
--- /usr/ports/current/japanese/xemacs21-canna/pkg/DESCR	Fri Jul 14 04:34:23 2000
+++ japanese/xemacs21-canna/pkg/DESCR	Thu Jul 27 11:26:41 2000
@@ -1,9 +1,9 @@
 This is a package containing only the executables for XEmacs with
-Mule(version 21.1.10), the next generation of Emacs.
+Mule(version 21.1.11), the next generation of Emacs.
 
-You need to install a package, xemacs-common-21.1.10, containing emacs
+You need to install a package, xemacs-common-21.1.11, containing emacs
 lisp files, info pages, and so on (except executables) for
-XEmacs with Mule(version 21.1.10).
+XEmacs with Mule(version 21.1.11).
 
 This package is built with Japanese support by using SKK, SJ3, Canna,
 Wnn4 or Wnn6 as an external input engine. Each input method would be
@@ -19,7 +19,7 @@
 in advance. SKK is supported as already builtin. Also it will
 support several input methods under leim. 
 
-This package and the package xemacs-common-21.1.10, might clobber any
+This package and the package xemacs-common-21.1.11, might clobber any
 existing emacs installation.  In particular, the executables and man
 pages of etags/ctags are installed, and the info pages that come with
 the original emacs will be overwritten too.

>Release-Note:
>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?200007281036.TAA82685>