summaryrefslogtreecommitdiff
path: root/editors/xemacs21-mule
diff options
context:
space:
mode:
authorSatoshi Taoka <taoka@FreeBSD.org>2000-07-13 09:53:24 +0000
committerSatoshi Taoka <taoka@FreeBSD.org>2000-07-13 09:53:24 +0000
commit4c9ac857b8b479d19b02555e656ceee119d0b69b (patch)
treeab86c8bd6981172f2b8bfa75205623939cdf98d7 /editors/xemacs21-mule
parentUpdate to 2.8.3.rel1. (diff)
Update to version 21.1.10
Rearrange xemacs mule packages PR: 19021 PR: 19023 Submitted by: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
Notes
Notes: svn path=/head/; revision=30568
Diffstat (limited to 'editors/xemacs21-mule')
-rw-r--r--editors/xemacs21-mule/Makefile56
-rw-r--r--editors/xemacs21-mule/files/DESCR.tmpl4
-rw-r--r--editors/xemacs21-mule/pkg-descr8
3 files changed, 37 insertions, 31 deletions
diff --git a/editors/xemacs21-mule/Makefile b/editors/xemacs21-mule/Makefile
index 24d539277495..27de45d493b4 100644
--- a/editors/xemacs21-mule/Makefile
+++ b/editors/xemacs21-mule/Makefile
@@ -12,8 +12,6 @@
# MULE_PORT : Mule port if defined(means COMMN or SLAVE)
# MULE_COMMON : COMMON port if defined
# 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)
@@ -26,14 +24,14 @@ MULE_SLAVE= yes
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-mule-packages \
- ${BUILD_INPUT_METHOD}
+#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 \
- ${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-mule-packages
+ ${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-basic-mule-packages
.else
-RUN_DEPENDS= ${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-mule-packages
+RUN_DEPENDS= ${LOCALBASE}/lib/xemacs/mule-packages/pkginfo/MANIFEST.skk:${PORTSDIR}/editors/xemacs-basic-mule-packages
.endif
LIB_DEPENDS= compface.1:${PORTSDIR}/mail/faces \
${LIB_INPUT_METHOD}
@@ -70,7 +68,7 @@ STRIP=
INSTALL_TARGET?=install-arch-dep
FILESDIR= ${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}/files
PATCHDIR= ${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}/patches
-PLIST?= ${PKGLDIR}/PLIST
+PKGDIR?= ${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule/pkg
SLAVEDIRS= editors/xemacs21-mule-common editors/xemacs21-mule-sumo
@@ -81,7 +79,6 @@ DESCR_TMPL?= ${.CURDIR}/../xemacs${XEMACS_MAJOR_VER}-mule/files/DESCR.tmpl
COMMENT_TEXT?= XEmacs(version ${XEMACS_MAJOR_VER}) text editor with mule(Only the executables)
.if defined(MULE_SLAVE)
BINNAMEEXT= -mule
-PKGLDIR= ${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}-mule/pkg
SITE_INCLUDES+= ${PREFIX}/include
SITE_LIBRARIES+= ${PREFIX}/lib
WITH_INPUT_METHOD?= --with-canna=no --with-wnn=no --with-wnn6=no
@@ -120,32 +117,41 @@ post-package:
#
## for make PLIST (only maintainer use)
#arrange::
-#.if (${PKGNAMESUFFIX} == "-mule")||(${PKGNAMESUFFIX} == "-mule-common")
-# ${RM} -f ${PLIST}
#.if (${PKGNAMESUFFIX} == "-mule")
+# ${RM} -f ${WRKPLIST}
+# if [ -f ${PLIST} ]; then ${MV} ${PLIST} ${PLIST}.org; fi
# ${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
#.endif
-#.if (${PKGNAMESUFFIX} == "-mule-common")
-# ${MAKE} DIRRM2RMDIRS="lib/xemacs-${XEMACS_VER} etc/rc.d" DIRRMDEPTH=1 plist
+#.if ${PKGNAMESUFFIX} == "-mule-common"
+# ${RM} -f ${WRKPLIST}.tmp
+# if [ -f ${PLIST} ]; then ${MV} ${PLIST} ${PLIST}.org; fi
+# ${TOUCH} ${PLIST}
+# ${MAKE} DIRRM2RMDIRS="lib/xemacs-${XEMACS_VER} etc/rc.d" \
+# DIRRMDEPTH=1 plist
#.for dirp in site mule xemacs
#.for dir in etc info man pkginfo
-# ${ECHO} "@exec mkdir -p %D/lib/xemacs/${dirp}-packages/${dir}" >> ${PLIST}
-# ${ECHO} "@unexec rmdir %D/lib/xemacs/${dirp}-packages/${dir} 2>/dev/null || true" >> ${PLIST}
+# ${ECHO} "@exec mkdir -p %D/lib/xemacs/${dirp}-packages/${dir}" >> ${WRKPLIST}.tmp
+# ${ECHO} "@unexec rmdir %D/lib/xemacs/${dirp}-packages/${dir} 2>/dev/null || true" >> ${WRKPLIST}.tmp
#.endfor
-# ${ECHO} "@unexec rmdir %D/lib/xemacs/${dirp}-packages 2>/dev/null || true" >> ${PLIST}
+# ${ECHO} "@unexec rmdir %D/lib/xemacs/${dirp}-packages 2>/dev/null || true" >> ${WRKPLIST}.tmp
#.endfor
-# ${ECHO} "@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock" >> ${PLIST}
-# ${CAT} ${WRKPLIST} >> ${PLIST}
-# ${CHOWN} kiri:staff ${PLIST}
-#.endif
+# ${ECHO} "@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock" >> ${WRKPLIST}.tmp
+# ${CAT} ${WRKPLIST} >> ${WRKPLIST}.tmp
+# ${MV} ${WRKPLIST}.tmp ${WRKPLIST}
+# ${CHOWN} kiri:staff ${WRKPLIST}
+# if [ ! -s ${PLIST} ]; then \
+# ${MV} ${WRKPLIST} ${PLIST}; \
+# fi
+# ${RM} -f ${PLIST}.org
#.endif
#
-#.if (${PKGNAMESUFFIX} != "-mule-common")
-#pre-plist:
-# @${ECHO} "===> pre-plist of ${PKGNAME}"
-# ${MKDIR} ${PREFIX}/lib/xemacs/mule-packages/etc/app-defaults
-#.endif
+.if ${PKGNAMESUFFIX} != "-mule-common"
+pre-plist:
+ @${ECHO} "===> pre-plist of ${PKGNAME}"
+ ${MKDIR} ${PREFIX}/lib/xemacs/mule-packages/etc/app-defaults/ja
+.endif
MASTERDIR= ${.CURDIR}/../../editors/xemacs${XEMACS_MAJOR_VER}
diff --git a/editors/xemacs21-mule/files/DESCR.tmpl b/editors/xemacs21-mule/files/DESCR.tmpl
index 71fc5de290b6..29eb7e59ee17 100644
--- a/editors/xemacs21-mule/files/DESCR.tmpl
+++ b/editors/xemacs21-mule/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_REL%%, containing emacs
+You need to install a package, xemacs-common-%%XEMACS_VER%%, containing emacs
lisp files, info pages, and so on (except executables) for
XEmacs with Mule(version %%XEMACS_VER%%).
@@ -10,7 +10,7 @@ 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-%%XEMACS_REL%% are designed
+This package and the package, xemacs-common-%%XEMACS_VER%% 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 --git a/editors/xemacs21-mule/pkg-descr b/editors/xemacs21-mule/pkg-descr
index 650ed8d32c4c..119cd11d7588 100644
--- a/editors/xemacs21-mule/pkg-descr
+++ b/editors/xemacs21-mule/pkg-descr
@@ -1,16 +1,16 @@
This is a package containing only the executables for XEmacs with
-Mule(version 21.1.9), the next generation of Emacs.
+Mule(version 21.1.10), the next generation of Emacs.
-You need to install a package, xemacs-common-21.1, containing emacs
+You need to install a package, xemacs-common-21.1.10, containing emacs
lisp files, info pages, and so on (except executables) for
-XEmacs with Mule(version 21.1.9).
+XEmacs with Mule(version 21.1.10).
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 are designed
+This package and the package, xemacs-common-21.1.10 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.