summaryrefslogtreecommitdiff
path: root/japanese/xemacs21-canna/Makefile
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/Makefile
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/Makefile')
-rw-r--r--japanese/xemacs21-canna/Makefile40
1 files changed, 20 insertions, 20 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"