Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Aug 1999 20:59:57 +0900
From:      KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
To:        ports@freebsd.org
Subject:   Re: emacs-XX
Message-ID:  <19990822205957E.kiri@pis.toba-cmt.ac.jp>
In-Reply-To: Your message of "22 Aug 1999 04:24:19 -0700" <vqcd7wgjbx8.fsf@silvia.hip.berkeley.edu>
References:  <vqcd7wgjbx8.fsf@silvia.hip.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
> Unless there are objections, yes, I think it can be added.  As for the
> contents, please ask Fukushima-san for now, as I plan to ask him to
> commit whatever he wants in there.

In addition to Fukushima's criteria, I want to add EMACS_MAJORVER,
EMACS_LISPDIR and EMACS_INFODIR. Overall portion of our concern is like
this:

.if (${EMACS_PORT_NAME} == "emacs")
EMACS_NAME=		emacs
EMACS_VER=		19.34
EMACS_MAJORVER=		19
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		share/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= share/${EMACS_NAME}/${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/site-lisp
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "emacs20")
EMACS_NAME=		emacs
EMACS_VER=		20.3
EMACS_MAJORVER=		20
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		share/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= share/${EMACS_NAME}/${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/site-lisp
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "mule")
EMACS_NAME=		mule
EMACS_VER=		19.34
EMACS_MAJORVER=		19
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		share/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= share/${EMACS_NAME}/${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/site-lisp
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "xemacs")
EMACS_NAME=		xemacs
EMACS_VER=		19.16
EMACS_MAJORVER=		19
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		lib/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= lib/${EMACS_NAME}-${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/lisp
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "xemacs20")
EMACS_NAME=		xemacs
EMACS_VER=		20.4
EMACS_MAJORVER=		20
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		lib/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= lib/${EMACS_NAME}-${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/lisp
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "xemacs21")
EMACS_NAME=		xemacs
EMACS_VER=		21.1.4
EMACS_MAJORVER=		21
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		lib/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= lib/${EMACS_NAME}-${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR}/site-packages
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.elif (${EMACS_PORT_NAME} == "xemacs-mule")
EMACS_NAME=		xemacs
EMACS_VER=		21.1.6
EMACS_MAJORVER=		21
EMACS_CMD=		${EMACS_NAME}-${EMACS_VER}
EMACS_LIBDOIR=		lib/${EMACS_NAME}
EMACS_LIBDOIR_WITH_VER= lib/${EMACS_NAME}-${EMACS_VER}
EMACS_LISPDIR=		${PREFIX}/${EMACS_LIBDOIR}/site-packages
EMACS_INFODIR=		${PREFIX}/${EMACS_LIBDOIR_WITH_VER}/info
.else
NO_BUILD=   yes
NO_INSTALL= yes
.endif

The reason why I added EMACS_MAJORVER is that the behavior of installation
xemacs-21 quite changed from xemacs-20. xemamcs-21 is basically adopted
"package installation" and "site-lisp installation" that adopted so far is
not supported ;)
---
KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990822205957E.kiri>