Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/emacs.mk
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | |||||
.if !empty(FLAVOR) | .if !empty(FLAVOR) | ||||
EMACS_FLAVOR= ${FLAVOR} | EMACS_FLAVOR= ${FLAVOR} | ||||
.else | .else | ||||
EMACS_FLAVOR= full | EMACS_FLAVOR= full | ||||
.endif | .endif | ||||
.if ${FLAVOR:Mdevel*} | .if ${FLAVOR:Mdevel*} | ||||
EMACS_VER= 29.0.50 | EMACS_VER= 29.0.50 | ||||
EMACS_PORTDIR= editors/emacs-devel | EMACS_PORTDIR= editors/emacs-devel | ||||
.else | .else | ||||
EMACS_VER= 27.2 | EMACS_VER= 27.2 | ||||
EMACS_PORTDIR= editors/emacs | EMACS_PORTDIR= editors/emacs | ||||
.endif | .endif | ||||
EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//} | EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//} | ||||
EMACS_LIBDIR= share/emacs | EMACS_LIBDIR= share/emacs | ||||
EMACS_LIBDIR_WITH_VER= share/emacs/${EMACS_VER} | EMACS_LIBDIR_WITH_VER= share/emacs/${EMACS_VER} | ||||
EMACS_PORT_NAME= emacs${EMACS_MAJOR_VER} | EMACS_PORT_NAME= emacs${EMACS_MAJOR_VER} | ||||
.if ${FLAVOR:M*nox} | .if ${EMACS_FLAVOR} == "devel_full" | ||||
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME}_nox | EMACS_PKGNAMESUFFIX= -emacs_devel | ||||
.elif ${FLAVOR:Mcanna} | .elif ${EMACS_FLAVOR} == "devel_nox" | ||||
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME}_canna | EMACS_PKGNAMESUFFIX= -emacs_devel_nox | ||||
.elif ${EMACS_FLAVOR} == "full" | |||||
EMACS_PKGNAMESUFFIX= | |||||
.else | .else | ||||
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME} | EMACS_PKGNAMESUFFIX= -emacs_${EMACS_FLAVOR} | ||||
.endif | .endif | ||||
EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER} | EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER} | ||||
EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp | EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp | ||||
EMACS_VERSION_SITE_LISPDIR= ${EMACS_LIBDIR_WITH_VER}/site-lisp | EMACS_VERSION_SITE_LISPDIR= ${EMACS_LIBDIR_WITH_VER}/site-lisp | ||||
.if defined(_EMACS_BUILD_DEP) | .if defined(_EMACS_BUILD_DEP) | ||||
BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//} | BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//} | ||||
Show All 19 Lines |