diff options
author | taoka <taoka@FreeBSD.org> | 2000-07-13 17:53:24 +0800 |
---|---|---|
committer | taoka <taoka@FreeBSD.org> | 2000-07-13 17:53:24 +0800 |
commit | cd265c28e6df592c84a98300eddd3a166662009b (patch) | |
tree | dc750a04a4d25ceda5c13db94d43c0b73100cee1 /editors/xemacs21-mule | |
parent | 2033f0c3442bef9eb79d65fc9101490000615645 (diff) | |
download | freebsd-ports-gnome-cd265c28e6df592c84a98300eddd3a166662009b.tar.gz freebsd-ports-gnome-cd265c28e6df592c84a98300eddd3a166662009b.tar.zst freebsd-ports-gnome-cd265c28e6df592c84a98300eddd3a166662009b.zip |
Update to version 21.1.10
Rearrange xemacs mule packages
PR: 19021
PR: 19023
Submitted by: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
Diffstat (limited to 'editors/xemacs21-mule')
-rw-r--r-- | editors/xemacs21-mule/Makefile | 56 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/DESCR.tmpl | 4 | ||||
-rw-r--r-- | editors/xemacs21-mule/pkg-descr | 8 |
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. |