Move master port to mail/emh and add support for emacs21.

Add dependence on xemacs-comm-packages for xemacs21.
Change dependence for semi.

Approved by:	knu(mentor)
This commit is contained in:
Yoichi NAKAYAMA 2001-12-05 12:52:22 +00:00
parent b28522caf9
commit edc0f6b58f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=51074
8 changed files with 33 additions and 58 deletions

View file

@ -28,6 +28,7 @@
SUBDIR += drac
SUBDIR += elm
SUBDIR += elm+ME
SUBDIR += emh
SUBDIR += emh-emacs20
SUBDIR += emh-xemacs21-mule
SUBDIR += emil

View file

@ -1,33 +1,12 @@
# New ports collection makefile for: emh
# New ports collection makefile for: emh (for emacs20)
# Date Created: 12 Mar 2001
# Whom: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
#
# $FreeBSD$
#
PORTNAME= emh
PORTVERSION= 1.10.1
CATEGORIES= mail elisp
MASTER_SITES= ftp://ftp.m17n.org/pub/mule/semi/emh/
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
MASTERDIR= ${.CURDIR}/../emh
MAINTAINER= yoichi@eken.phys.nagoya-u.ac.jp
EMACS_PORT_NAME= emacs20
BUILD_DEPENDS+= ${LOCALBASE}/share/semi/${MIMEUI_COOKIE}:${PORTSDIR}/editors/${MIMEUI_PORT_NAME}
RUN_DEPENDS+= ${LOCALBASE}/share/semi/${MIMEUI_COOKIE}:${PORTSDIR}/editors/${MIMEUI_PORT_NAME}
MIMEUI_PRODUCT?= semi
MIMEUI_BRANCH?= 1.13
MIMEUI_PORT_NAME?= ${MIMEUI_PRODUCT}${MIMEUI_BRANCH:S/.//}-${EMACS_PORT_NAME}
MIMEUI_COOKIE= ${MIMEUI_PRODUCT}-${EMACS_PORT_NAME}-${MIMEUI_BRANCH}.FreeBSD-packages
EMACS_PORT_NAME?= emacs20
ALL_TARGET?= elc
EMH_LISPDIR?= share/emacs/site-lisp/semi
XEMACS_ONLY?= "@comment "
PLIST_SUB= XEMACS_ONLY=${XEMACS_ONLY} \
EMH_LISPDIR=${EMH_LISPDIR}
.include <bsd.port.mk>
.include <${MASTERDIR}/Makefile>

View file

@ -1 +0,0 @@
MD5 (emh-1.10.1.tar.gz) = c99c6b51bed0bab66a621b21accce089

View file

@ -1 +0,0 @@
MIME extension of mh-e.el

View file

@ -1 +0,0 @@
EMH is a extender for mh-e to provide MIME feature using SEMI.

View file

@ -1,11 +0,0 @@
%%EMH_LISPDIR%%/emh.el
%%EMH_LISPDIR%%/emh.elc
%%EMH_LISPDIR%%/emh-comp.el
%%EMH_LISPDIR%%/emh-comp.elc
%%EMH_LISPDIR%%/emh-face.el
%%EMH_LISPDIR%%/emh-face.elc
%%EMH_LISPDIR%%/emh-setup.el
%%EMH_LISPDIR%%/emh-setup.elc
%%XEMACS_ONLY%%%%EMH_LISPDIR%%/custom-load.el
%%XEMACS_ONLY%%%%EMH_LISPDIR%%/custom-load.elc
%%XEMACS_ONLY%%@dirrm %%EMH_LISPDIR%%

View file

@ -1,17 +1,12 @@
# New ports collection makefile for: emh-xemacs21-mule
# New ports collection makefile for: emh (for xemacs21-mule)
# Date Created: 12 Mar 2001
# Whom: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
#
# $FreeBSD$
#
MASTERDIR= ${.CURDIR}/../emh-emacs20
MASTERDIR= ${.CURDIR}/../emh
EMACS_PORT_NAME= xemacs21-mule
ALL_TARGET= package
INSTALL_TARGET= install-package
EMH_LISPDIR= lib/xemacs/site-packages/lisp/emh
XEMACS_ONLY= ""
.include <${MASTERDIR}/Makefile>

View file

@ -1,4 +1,4 @@
# New ports collection makefile for: emh
# New ports collection makefile for: emh (for emacs21)
# Date Created: 12 Mar 2001
# Whom: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
#
@ -11,21 +11,35 @@ CATEGORIES= mail elisp
MASTER_SITES= ftp://ftp.m17n.org/pub/mule/semi/emh/
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
MAINTAINER= yoichi@eken.phys.nagoya-u.ac.jp
MAINTAINER= yoichi@FreeBSD.org
BUILD_DEPENDS+= ${LOCALBASE}/share/semi/${MIMEUI_COOKIE}:${PORTSDIR}/editors/${MIMEUI_PORT_NAME}
RUN_DEPENDS+= ${LOCALBASE}/share/semi/${MIMEUI_COOKIE}:${PORTSDIR}/editors/${MIMEUI_PORT_NAME}
BUILD_DEPENDS+= ${LOCALBASE}/share/semi/${SEMI_COOKIE}:${PORTSDIR}/editors/semi${DEPPORT_SUFFIX}
RUN_DEPENDS+= ${LOCALBASE}/share/semi/${SEMI_COOKIE}:${PORTSDIR}/editors/semi${DEPPORT_SUFFIX}
MIMEUI_PRODUCT?= semi
MIMEUI_BRANCH?= 1.13
MIMEUI_PORT_NAME?= ${MIMEUI_PRODUCT}${MIMEUI_BRANCH:S/.//}-${EMACS_PORT_NAME}
MIMEUI_COOKIE= ${MIMEUI_PRODUCT}-${EMACS_PORT_NAME}-${MIMEUI_BRANCH}.FreeBSD-packages
SEMI_TRUNK= 1.14
SEMI_COOKIE= semi-${EMACS_PORT_NAME}-${SEMI_TRUNK}.FreeBSD-packages
EMACS_PORT_NAME?= emacs20
EMACS_PORT_NAME?= emacs21
ALL_TARGET?= elc
EMH_LISPDIR?= share/emacs/site-lisp/semi
XEMACS_ONLY?= "@comment "
.if ${EMACS_PORT_NAME} == "emacs21"
DEPPORT_SUFFIX=
.else
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
.endif
.if ${EMACS_PORT_NAME} == xemacs21-mule
ALL_TARGET= package
INSTALL_TARGET= install-package
EMH_LISPDIR= ${EMACS_LIBDIR}/site-packages/lisp/emh
XEMACS_ONLY= ""
BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/mh-e/mh-e.el:${PORTSDIR}/editors/xemacs-comm-packages
RUN_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/mh-e/mh-e.el:${PORTSDIR}/editors/xemacs-comm-packages
.else
ALL_TARGET= elc
EMH_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/semi
MAKE_ARGS+= LISPDIR=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
XEMACS_ONLY= "@comment "
.endif
PLIST_SUB= XEMACS_ONLY=${XEMACS_ONLY} \
EMH_LISPDIR=${EMH_LISPDIR}