Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Jun 2000 23:46:58 +0900 (JST)
From:      KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/19023: Update ports: XEmacs21 ports(SUMO)
Message-ID:  <200006051446.XAA51979@pis.toba-cmt.ac.jp>

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

>Number:         19023
>Category:       ports
>Synopsis:       Update ports: XEmacs21 ports(SUMO)
>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:   Mon Jun 05 07:40:06 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:
I've updated XEmacs21 ports up to version 21.1.10 and also re-dependence
according to rearrange XEmacs packages. All XEmacs packages prepared here
are as follows:

xemacs-packages -----------------> xemacs21 -------------------------+
      |								     |
      +----------------------+---> xemacs21-* --+		     +-> xemacs21-sumo
xemacs-basic-mule-packages --+    (NON-SUMO)	|		     |
xemacs-mule-packages ---------------------------+-> xemacs21-*	     |	    
xemacs-comm-packages ------+			|   (SUMO Mule)	     |
xemacs-games-packages -----+			|		     |
xemacs-libs-packages ------+			|		     |
xemacs-oa-packages --------+-- xemacs-additional-packages -----------+
xemacs-packages -----------+
xemacs-prog-packages ------+
xemacs-wp-packages --------+

Now update ports send-pred here are SUMO ports(xemacs21-sumo,xemacs21-*).
When you commit these ports,take care following notice:

Existing xemacs21-mule-sumo should be move to xemacs21-sumo.

According to this procedure, repositry copy should be done from
xemacs21-mule-sumo to xemacs21-sumo.

I put the all shar and diffs below "Fix:"
>How-To-Repeat:
>Fix:

New port:xemacs-sumo-21.1.10(editors/xemacs21-sumo)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 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:
#
#	xemacs21-sumo/
#	xemacs21-sumo/pkg/
#	xemacs21-sumo/pkg/COMMENT
#	xemacs21-sumo/pkg/DESCR
#	xemacs21-sumo/pkg/PLIST
#	xemacs21-sumo/Makefile
#
echo c - xemacs21-sumo/
mkdir -p xemacs21-sumo/ > /dev/null 2>&1
echo c - xemacs21-sumo/pkg/
mkdir -p xemacs21-sumo/pkg/ > /dev/null 2>&1
echo x - xemacs21-sumo/pkg/COMMENT
sed 's/^X//' >xemacs21-sumo/pkg/COMMENT << 'END-of-xemacs21-sumo/pkg/COMMENT'
XThe "meta-port" for XEmacs with SUMO packages
END-of-xemacs21-sumo/pkg/COMMENT
echo x - xemacs21-sumo/pkg/DESCR
sed 's/^X//' >xemacs21-sumo/pkg/DESCR << 'END-of-xemacs21-sumo/pkg/DESCR'
XThis port is for XEmacs environment using XEmacs ports and Mule SUMO
Xpackages. `SUMO package would be made by installing xemacs-packages and
Xxemacs-additonal-packages(for Mule SUMO xemacs-basic-mule-packages and
Xxemacs-mule-packages in addition).
X
XEach package except for xemacs21-sumo is built with Multilingual Imput
XMethods. Especially, Japanese input is supported by using SKK, SJ3, Canna,
XWnn4 or Wnn6 as an external input engine . Each input method would be
Xsupported in following ports respectively:
X
X	editors/xemacs21-sumo ............... No input method supports
X	editors/xemacs21-mule-sumo .......... SKK, SJ3
X	japanese/xemacs21-sumo-canna ........ SKK, SJ3, Canna
X	japanese/xemacs21-sumo-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
X	japanese/xemacs21-sumo-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
X	japanese/xemacs21-sumo-wnn4 ......... SKK, SJ3, Wnn4
X	japanese/xemacs21-sumo-wnn6 ......... SKK, SJ3, Wnn6
X
XIf you use with SJ3 or SKK, you should be installed sj3serv or skkserv
Xin advance. SKK is supported as already builtin. Also it will
Xsupport several input methods under leim. 
X
X
X--KIRIYAMA Mazuhiko
X<kiri@pis.toba-cmt.ac.jp>
END-of-xemacs21-sumo/pkg/DESCR
echo x - xemacs21-sumo/pkg/PLIST
sed 's/^X//' >xemacs21-sumo/pkg/PLIST << 'END-of-xemacs21-sumo/pkg/PLIST'
X@comment this plist intentionally left empty
END-of-xemacs21-sumo/pkg/PLIST
echo x - xemacs21-sumo/Makefile
sed 's/^X//' >xemacs21-sumo/Makefile << 'END-of-xemacs21-sumo/Makefile'
X# New ports collection makefile for:   Meta port of XEmacs with sumo package
X# Date created:        19 August 1999
X# Whom:                KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
X#
X^# $FreeBSD$$
X#
X
XPORTNAME=	xemacs-${NAMEPREFIX}sumo
XPORTVERSION=	${XEMACS_VER}
XCATEGORIES=	editors
XMASTER_SITES=	# empty
XDISTFILES=	# empty
XEXTRACT_ONLY=	# empty
X
XMAINTAINER=	kiri@pis.toba-cmt.ac.jp
X
X.if defined(NAMEPREFIX) && ${NAMEPREFIX} == "mule-" || \
X	defined(PKGNAMEPREFIX) && ${PKGNAMEPREFIX} != ""
XRUN_DEPENDS=	${LOCALBASE}/share/doc/xemacs-additional-packages:${PORTSDIR}/editors/xemacs-additional-packages \
X		${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.leim:${PORTSDIR}/editors/xemacs-mule-packages \
X		${RUN_DEP_LIST}
X.else
XRUN_DEPENDS=	${LOCALBASE}/share/doc/xemacs-additional-packages:${PORTSDIR}/editors/xemacs-additional-packages \
X		${RUN_DEP_LIST}
X.endif
X
XNO_BUILD=	yes
X
XXEMACS_MAJOR_VER=	21
XXEMACS_VER=		21.1.10
XXEMACS_ARCH=		${MACHINE_ARCH}--freebsd
X
Xdo-install:		# empty
X
X.include <bsd.port.pre.mk>
X
X.if defined(PKGNAMEPREFIX) && ${PKGNAMEPREFIX} == "ja-"
XRUN_DEP_LIST=		${LOCALBASE}/lib/xemacs-${XEMACS_VER}/${XEMACS_ARCH}/config.values:${PORTSDIR}/japanese/xemacs${XEMACS_MAJOR_VER}${PKGNAMESUFFIX}
X.elif defined(NAMEPREFIX) && ${NAMEPREFIX} == "mule-"
XRUN_DEP_LIST=		${LOCALBASE}/lib/xemacs-${XEMACS_VER}/${XEMACS_ARCH}/config.values:${PORTSDIR}/editors/xemacs${XEMACS_MAJOR_VER}-mule
XNAMEPREFIX=		mule-
X.else
XRUN_DEP_LIST=		${LOCALBASE}/lib/xemacs-${XEMACS_VER}/${XEMACS_ARCH}/config.values:${PORTSDIR}/editors/xemacs${XEMACS_MAJOR_VER}
X.endif
X
X.include <bsd.port.post.mk>
END-of-xemacs21-sumo/Makefile
exit

Update port:xemacs-*-21.1.10(editors/xemacs21*-sumo,japanese/xemacs21-sumo-*)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-sumo/Makefile editors/xemacs21-mule-sumo/Makefile
--- /usr/ports/current/editors/xemacs21-mule-sumo/Makefile	Tue Apr 25 20:31:48 2000
+++ editors/xemacs21-mule-sumo/Makefile	Mon Jun  5 23:37:57 2000
@@ -5,35 +5,9 @@
 # $FreeBSD: ports/editors/xemacs21-mule-sumo/Makefile,v 1.7 2000/04/25 07:55:18 knu Exp $
 #
 
-PORTNAME=	xemacs-${NAMEPREFIX}sumo
-PORTVERSION=	${XEMACS_REL}
-CATEGORIES+=	editors elisp
-MASTER_SITES=	# empty
-DISTFILES=	# empty
-EXTRACT_ONLY=	# empty
-
-MAINTAINER=	kiri@pis.toba-cmt.ac.jp
-
-RUN_DEPENDS=	${LOCALBASE}/lib/xemacs/xemacs-packages/pkginfo/MANIFEST.zenirc:${PORTSDIR}/editors/xemacs-sumo-packages \
-		${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-mule-sumo-packages \
-		${RUN_DEP_LIST}
-
-NO_BUILD=	yes
-
 XEMACS_MAJOR_VER=	21
-XEMACS_REL=		21.1
-XEMACS_VER=		21.1.9
-XEMACS_ARCH=		${MACHINE_ARCH}--freebsd
-
-.include <bsd.port.pre.mk>
-
-.if defined(PKGNAMEPREFIX) && (${PKGNAMEPREFIX} == "ja-")
-RUN_DEP_LIST=		${LOCALBASE}/lib/xemacs-${XEMACS_VER}/${XEMACS_ARCH}/config.values:${PORTSDIR}/japanese/xemacs${XEMACS_MAJOR_VER}${PKGNAMESUFFIX}
-.else
-RUN_DEP_LIST=		${LOCALBASE}/lib/xemacs-${XEMACS_VER}/${XEMACS_ARCH}/config.values:${PORTSDIR}/editors/xemacs${XEMACS_MAJOR_VER}-mule
 NAMEPREFIX=		mule-
-.endif
 
-do-install:		# empty
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
-.include <bsd.port.post.mk>
+.include	"${MASTERDIR}/Makefile"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-sumo/pkg/COMMENT editors/xemacs21-mule-sumo/pkg/COMMENT
--- /usr/ports/current/editors/xemacs21-mule-sumo/pkg/COMMENT	Wed Dec 29 01:29:30 1999
+++ editors/xemacs21-mule-sumo/pkg/COMMENT	Thu Jan  1 09:00:00 1970
@@ -1 +0,0 @@
-The "meta-port" for XEmacs Mule with SUMO packages
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-sumo/pkg/DESCR editors/xemacs21-mule-sumo/pkg/DESCR
--- /usr/ports/current/editors/xemacs21-mule-sumo/pkg/DESCR	Thu Jan  6 20:31:38 2000
+++ editors/xemacs21-mule-sumo/pkg/DESCR	Thu Jan  1 09:00:00 1970
@@ -1,22 +0,0 @@
-This port is for XEmacs environment using XEmacs mule ports and 
-Mule SUMO packages. 
-
-This package is built with Multilingual Imput Methods. Especially, Japanese
-input is supported by using SKK, SJ3, Canna, Wnn4 or Wnn6 as an external
-input engine . Each input method would be supported in following ports
-respectively:
-
-	editors/xemacs21-mule-sumo .......... SKK, SJ3
-	japanese/xemacs21-sumo-canna ........ SKK, SJ3, Canna
-	japanese/xemacs21-sumo-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
-	japanese/xemacs21-sumo-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
-	japanese/xemacs21-sumo-wnn4 ......... SKK, SJ3, Wnn4
-	japanese/xemacs21-sumo-wnn6 ......... SKK, SJ3, Wnn6
-
-If you use with SJ3 or SKK, you should be installed sj3serv or skkserv
-in advance. SKK is supported as already builtin. Also it will
-support several input methods under leim. 
-
-
---KIRIYAMA Mazuhiko
-<kiri@pis.toba-cmt.ac.jp>
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/editors/xemacs21-mule-sumo/pkg/PLIST editors/xemacs21-mule-sumo/pkg/PLIST
--- /usr/ports/current/editors/xemacs21-mule-sumo/pkg/PLIST	Sat Nov 27 12:35:20 1999
+++ editors/xemacs21-mule-sumo/pkg/PLIST	Thu Jan  1 09:00:00 1970
@@ -1 +0,0 @@
-@comment this plist intentionally left empty
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-sumo-canna/Makefile japanese/xemacs21-sumo-canna/Makefile
--- /usr/ports/current/japanese/xemacs21-sumo-canna/Makefile	Tue Apr 25 20:33:40 2000
+++ japanese/xemacs21-sumo-canna/Makefile	Sun Jun  4 19:34:05 2000
@@ -10,6 +10,6 @@
 XEMACS_MAJOR_VER=	21
 PKGNAMESUFFIX=		-canna
 
-MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule-sumo
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
 .include	"${MASTERDIR}/Makefile"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-sumo-canna+wnn4/Makefile japanese/xemacs21-sumo-canna+wnn4/Makefile
--- /usr/ports/current/japanese/xemacs21-sumo-canna+wnn4/Makefile	Tue Apr 25 20:33:40 2000
+++ japanese/xemacs21-sumo-canna+wnn4/Makefile	Sun Jun  4 19:35:21 2000
@@ -10,6 +10,6 @@
 XEMACS_MAJOR_VER=	21
 PKGNAMESUFFIX=		-canna+wnn4
 
-MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule-sumo
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
 .include	"${MASTERDIR}/Makefile"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-sumo-canna+wnn6/Makefile japanese/xemacs21-sumo-canna+wnn6/Makefile
--- /usr/ports/current/japanese/xemacs21-sumo-canna+wnn6/Makefile	Tue Apr 25 20:33:40 2000
+++ japanese/xemacs21-sumo-canna+wnn6/Makefile	Mon Jun  5 23:40:36 2000
@@ -10,6 +10,6 @@
 XEMACS_MAJOR_VER=	21
 PKGNAMESUFFIX=		-canna+wnn6
 
-MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule-sumo
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
 .include	"${MASTERDIR}/Makefile"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-sumo-wnn4/Makefile japanese/xemacs21-sumo-wnn4/Makefile
--- /usr/ports/current/japanese/xemacs21-sumo-wnn4/Makefile	Tue Apr 25 20:33:40 2000
+++ japanese/xemacs21-sumo-wnn4/Makefile	Sun Jun  4 19:37:59 2000
@@ -10,6 +10,6 @@
 XEMACS_MAJOR_VER=	21
 PKGNAMESUFFIX=		-wnn4
 
-MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule-sumo
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
 .include	"${MASTERDIR}/Makefile"
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ -I ^# \$FreeBSD /usr/ports/current/japanese/xemacs21-sumo-wnn6/Makefile japanese/xemacs21-sumo-wnn6/Makefile
--- /usr/ports/current/japanese/xemacs21-sumo-wnn6/Makefile	Tue Apr 25 20:33:40 2000
+++ japanese/xemacs21-sumo-wnn6/Makefile	Sun Jun  4 19:36:31 2000
@@ -10,6 +10,6 @@
 XEMACS_MAJOR_VER=	21
 PKGNAMESUFFIX=		-wnn6
 
-MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule-sumo
+MASTERDIR=	${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-sumo
 
 .include	"${MASTERDIR}/Makefile"

>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?200006051446.XAA51979>