summaryrefslogtreecommitdiff
path: root/japanese/xemacs21-canna
diff options
context:
space:
mode:
authorShigeyuki Fukushima <shige@FreeBSD.org>2000-01-06 01:46:39 +0000
committerShigeyuki Fukushima <shige@FreeBSD.org>2000-01-06 01:46:39 +0000
commit185469d27801314393dccf7db8829efb0aac3373 (patch)
tree3aba556888d9d6a7f6ab47c986af0fd38d7b721f /japanese/xemacs21-canna
parentAdd mp3blaster. (diff)
New ports for XEmacs-21.1.8 with MULE.
Fix after repository-copy from editors/xemacs-mule to editors/xemacs21-mule. PR: ports/15761 Submitted by: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
Notes
Notes: svn path=/head/; revision=24465
Diffstat (limited to 'japanese/xemacs21-canna')
-rw-r--r--japanese/xemacs21-canna/Makefile40
-rw-r--r--japanese/xemacs21-canna/files/DESCR.tmpl14
-rw-r--r--japanese/xemacs21-canna/pkg-comment2
-rw-r--r--japanese/xemacs21-canna/pkg-descr14
4 files changed, 35 insertions, 35 deletions
diff --git a/japanese/xemacs21-canna/Makefile b/japanese/xemacs21-canna/Makefile
index 61de09456b98..bfc513b30ff4 100644
--- a/japanese/xemacs21-canna/Makefile
+++ b/japanese/xemacs21-canna/Makefile
@@ -1,17 +1,21 @@
# New ports collection makefile for: XEmacs for Japanese
-# Version required: 21.1.8
+# Version required: 21.1
# Date created: 5 Dec 1997
# Whom: KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
#
# $FreeBSD$
#
-# This is the MASTER port of Japanese XEmacs slave ports(japanese/xemacs-*)
-# and provides `Architecture Dependent' parts of xemacs binary.
+# This is the MASTER port of Japanese XEmacs slave ports
+# (japanese/xemacs${XEMACS_MAJOR_VER}-*) and provides `Architecture Dependent' parts
+# of xemacs binary.
#
# Caracteristic variables of XEmacs Mule ports family:
+# MULE_PORT : Mule port if defined(means COMMN or SLAVE)
# MULE_COMMON : COMMON port if defined
-# PKGLDIR : Local PKGDIR of MASTER port(editors/xemacs-mule/pkg)
+# MULE_SLAVE : SLAVE port if defined
+# PKGLDIR : Local PKGDIR of editors/xemacs${XEMACS_MAJOR_VER}-mule
+# (that is editors/xemacs${XEMACS_MAJOR_VER}-mule/pkg)
# SITE_INCLUDES : site include path(configure arguments)
# SITE_LIBRARIES : site libraries path(configure arguments)
# WITH_INPUT_METHOD : input methods(configure arguments)
@@ -22,11 +26,13 @@ CATEGORIES= japanese editors
MANLANG= ja
MAN1= xemacs-ja.1
-DESCR= ${.CURDIR}/../xemacs-canna/pkg/DESCR
-PLIST= ${PKGLDIR}/PLIST-ja
+DESCR= ${.CURDIR}/../xemacs${XEMACS_MAJOR_VER}-canna/pkg/DESCR
-DESCR_TMPL= ${.CURDIR}/../xemacs-canna/files/DESCR.tmpl
-LANGPREFIX= ja-
+.include <bsd.port.pre.mk>
+
+XEMACS_MAJOR_VER?= ${.CURDIR:S!^${PORTSDIR}/japanese/xemacs!!:S!-canna$!!}
+LANGPREFIX= ja-
+DESCR_TMPL= ${.CURDIR}/../xemacs${XEMACS_MAJOR_VER}-canna/files/DESCR.tmpl
.if defined(CANNA) && defined(WNN4)
PKGNAMEEXT= -canna+wnn4
SITE_INCLUDES= ${X11BASE}/include
@@ -34,40 +40,34 @@ SITE_LIBRARIES= ${X11BASE}/lib
WITH_INPUT_METHOD= --with-canna --with-wnn --with-wnn6=no
LIB_INPUT_METHOD= canna.1:${PORTSDIR}/japanese/Canna
BUILD_INPUT_METHOD= ${PREFIX}/bin/Wnn4/jserver:${PORTSDIR}/japanese/Wnn
-COMMENT_TEXT= XEmacs(version ${XEMACS_VER}) text editor, with SJ3, SKK, Canna and Wnn4 support.
+COMMENT_TEXT= XEmacs(version ${XEMACS_MAJOR_VER}) text editor, with SJ3, SKK, Canna and Wnn4 support.
.elif defined(CANNA) && defined(WNN6)
PKGNAMEEXT= -canna+wnn6
WITH_INPUT_METHOD= --with-canna --with-wnn6
LIB_INPUT_METHOD= canna.1:${PORTSDIR}/japanese/Canna
BUILD_INPUT_METHOD= ${PREFIX}/include/wnn/jlib.h:${PORTSDIR}/japanese/Wnn6-lib
-COMMENT_TEXT= XEmacs(version ${XEMACS_VER}) text editor, with SJ3, SKK, Canna and Wnn6 support.
+COMMENT_TEXT= XEmacs(version ${XEMACS_MAJOR_VER}) text editor, with SJ3, SKK, Canna and Wnn6 support.
.elif defined(WNN4)
PKGNAMEEXT= -wnn4
SITE_INCLUDES= ${X11BASE}/include
SITE_LIBRARIES= ${X11BASE}/lib
WITH_INPUT_METHOD= --with-wnn --with-canna=no --with-wnn6=no
BUILD_INPUT_METHOD= ${PREFIX}/bin/Wnn4/jserver:${PORTSDIR}/japanese/Wnn
-COMMENT_TEXT= XEmacs(version ${XEMACS_VER}) text editor, with SJ3, SKK and Wnn4 support.
+COMMENT_TEXT= XEmacs(version ${XEMACS_MAJOR_VER}) text editor, with SJ3, SKK and Wnn4 support.
.elif defined(WNN6)
PKGNAMEEXT= -wnn6
WITH_INPUT_METHOD= --with-wnn6 --with-canna=no
BUILD_INPUT_METHOD= ${PREFIX}/include/wnn/jlib.h:${PORTSDIR}/japanese/Wnn6-lib
-COMMENT_TEXT= XEmacs(version ${XEMACS_VER}) text editor, with SJ3, SKK and Wnn6 support.
+COMMENT_TEXT= XEmacs(version ${XEMACS_MAJOR_VER}) text editor, with SJ3, SKK and Wnn6 support.
.else
PKGNAMEEXT= -canna
WITH_INPUT_METHOD= --with-canna --with-wnn=no --with-wnn6=no
LIB_INPUT_METHOD= canna.1:${PORTSDIR}/japanese/Canna
-COMMENT_TEXT= XEmacs(version ${XEMACS_VER}) text editor, with SJ3, SKK and Canna support.
+COMMENT_TEXT= XEmacs(version ${XEMACS_MAJOR_VER}) text editor, with SJ3, SKK and Canna support.
.endif
post-install::
@${MKDIR} ${PREFIX}/man/ja/man1
@${INSTALL_MAN} ${WRKSRC}/etc/xemacs-ja.1 ${PREFIX}/man/ja/man1
- @${LN} -sf ja ${PREFIX}/lib/xemacs/mule-packages/etc/app-defaults/ja_JP.EUC
-
-# for make COMMENT (only maintainer use)
-arrange::
- @${MKDIR} ${PKGDIR} ${.CURDIR}/../xemacs-canna/pkg
- @${ECHO} "${COMMENT_TEXT}" > ${COMMENT}
-.include "${.CURDIR}/../../editors/xemacs-mule/Makefile"
+.include "${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule/Makefile"
diff --git a/japanese/xemacs21-canna/files/DESCR.tmpl b/japanese/xemacs21-canna/files/DESCR.tmpl
index acba674b39a9..8b83c2b71be5 100644
--- a/japanese/xemacs21-canna/files/DESCR.tmpl
+++ b/japanese/xemacs21-canna/files/DESCR.tmpl
@@ -1,7 +1,7 @@
This is a package containing only the executables for XEmacs with
Mule(version %%XEMACS_VER%%), the next generation of Emacs.
-You need to install a package, xemacs-common-%%XEMACS_VER%%, containing emacs
+You need to install a package, xemacs-common-%%XEMACS_REL%%, containing emacs
lisp files, info pages, and so on (except executables) for
XEmacs with Mule(version %%XEMACS_VER%%).
@@ -9,17 +9,17 @@ 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
supported in following ports respectively:
- japanese/xemacs-canna ........ SKK, SJ3, Canna
- japanese/xemacs-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
- japanese/xemacs-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
- japanese/xemacs-wnn4 ......... SKK, SJ3, Wnn4
- japanese/xemacs-wnn6 ......... SKK, SJ3, Wnn6
+ japanese/xemacs%%XEMACS_MAJOR_VER%%-canna ........ SKK, SJ3, Canna
+ japanese/xemacs%%XEMACS_MAJOR_VER%%-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
+ japanese/xemacs%%XEMACS_MAJOR_VER%%-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
+ japanese/xemacs%%XEMACS_MAJOR_VER%%-wnn4 ......... SKK, SJ3, Wnn4
+ japanese/xemacs%%XEMACS_MAJOR_VER%%-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.
-This package and the package xemacs-common-%%XEMACS_VER%%, might clobber any
+This package and the package xemacs-common-%%XEMACS_REL%%, 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.
diff --git a/japanese/xemacs21-canna/pkg-comment b/japanese/xemacs21-canna/pkg-comment
index 7adb5dcae20d..36f53a63d199 100644
--- a/japanese/xemacs21-canna/pkg-comment
+++ b/japanese/xemacs21-canna/pkg-comment
@@ -1 +1 @@
-XEmacs(version 21) text editor, with SJ3, SKK and Canna support.
+XEmacs(version 21) text editor, with SJ3, SKK and Canna support
diff --git a/japanese/xemacs21-canna/pkg-descr b/japanese/xemacs21-canna/pkg-descr
index 503bbd8aeee3..fcc78d904841 100644
--- a/japanese/xemacs21-canna/pkg-descr
+++ b/japanese/xemacs21-canna/pkg-descr
@@ -1,7 +1,7 @@
This is a package containing only the executables for XEmacs with
Mule(version 21.1.8), the next generation of Emacs.
-You need to install a package, xemacs-common-21.1.8, containing emacs
+You need to install a package, xemacs-common-21.1, containing emacs
lisp files, info pages, and so on (except executables) for
XEmacs with Mule(version 21.1.8).
@@ -9,17 +9,17 @@ 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
supported in following ports respectively:
- japanese/xemacs-canna ........ SKK, SJ3, Canna
- japanese/xemacs-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
- japanese/xemacs-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
- japanese/xemacs-wnn4 ......... SKK, SJ3, Wnn4
- japanese/xemacs-wnn6 ......... SKK, SJ3, Wnn6
+ japanese/xemacs21-canna ........ SKK, SJ3, Canna
+ japanese/xemacs21-canna+wnn4 ... SKK, SJ3, Canna, Wnn4
+ japanese/xemacs21-canna+wnn6 ... SKK, SJ3, Canna, Wnn6
+ japanese/xemacs21-wnn4 ......... SKK, SJ3, Wnn4
+ japanese/xemacs21-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.
-This package and the package xemacs-common-21.1.8, might clobber any
+This package and the package xemacs-common-21.1, 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.