1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00

Remove Mk/Uses/emacs.mk and japanese/migemo-emacs

The svn histories were not preserved in r460621, so remove then restore
from r460620.

Differential Revision:	https://reviews.freebsd.org/D13506
This commit is contained in:
Joseph Mingrone 2018-02-02 13:32:05 +00:00
parent cf027efbe3
commit 252f69e330
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=460700
3 changed files with 0 additions and 172 deletions

View File

@ -1,133 +0,0 @@
# $FreeBSD$
#
# Provide support for ports requiring Emacs. This includes flavors with proper
# dependencies and useful variables.
#
# Feature: emacs
# Usage: USES=emacs or USES=emacs:args
# Valid ARGS: build, run
#
# build Indicates that Emacs is needed at build time.
# run Indicates that Emacs is needed at run time.
#
# If build and run are omitted from the argument list, Emacs will be added to
# BUILD_DEPENDS and RUN_DEPENDS. EMACS_NO_DEPENDS can be set to prevent both
# Emacs dependencies.
#
# Variables, which can be set in make.conf:
# DEFAULT_VERSIONS+= The default flavor for Emacs ports can be added to
# DEFAULT_VERSIONS. For example,
# DEFAULT_VERSIONS+= emacs=nox
# Valid flavors: full canna nox devel_full devel_nox
# Flavors specified on the command line take precedence.
#
# Variables, which can be set by ports:
# EMACS_FLAVORS_EXCLUDE: Do NOT build these Emacs flavors.
# If EMACS_FLAVORS_EXCLUDE is not define then all
# valid Emacs flavors are assumed.
#
# EMACS_NO_DEPENDS: Do NOT add build or run dependencies on Emacs.
#
# Variables, which can be read by ports:
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-25.3)
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/25.3)
# EMACS_MAJOR_VER: Emacs major version (e.g. 25)
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
# EMACS_VER: Emacs version (e.g. 25.3)
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/25.3/site-lisp)
#-------------------------------------------------------------------------------
#
# MAINTAINER: emacs@FreeBSD.org
.if !defined(_INCLUDE_USES_EMACS_MK)
_INCLUDE_USES_EMACS_MK= yes
# Make sure that no dependency or some other environment variable
# pollutes the build/run dependency detection
.undef _EMACS_BUILD_DEP
.undef _EMACS_RUN_DEP
_EMACS_ARGS= ${emacs_ARGS:S/,/ /g}
.if ${_EMACS_ARGS:Mbuild}
_EMACS_BUILD_DEP= yes
_EMACS_ARGS:= ${_EMACS_ARGS:Nbuild}
.endif
.if ${_EMACS_ARGS:Mrun}
_EMACS_RUN_DEP= yes
_EMACS_ARGS:= ${_EMACS_ARGS:Nrun}
.endif
# If the port does not specify a build or run dependency, and does not define
# EMACS_NO_DEPENDS, assume both dependencies are required.
.if !defined(_EMACS_BUILD_DEP) && !defined(_EMACS_RUN_DEP) && \
!defined(EMACS_NO_DEPENDS)
_EMACS_BUILD_DEP= yes
_EMACS_RUN_DEP= yes
.endif
.if defined(_EMACS_RUN_DEP)
FLAVORS= full canna nox devel_full devel_nox
.for flavor in ${EMACS_FLAVORS_EXCLUDE}
FLAVORS:= ${FLAVORS:N${flavor}}
.endfor
.else
FLAVORS= full
.endif
.if empty(FLAVOR)
.if defined(EMACS_DEFAULT)
FLAVOR= ${EMACS_DEFAULT}
.else
FLAVOR= ${FLAVORS:[1]}
.endif
.endif
EMACS_FLAVOR= ${FLAVOR}
.if ${FLAVOR:Mdevel*}
EMACS_VER= 27.0.50
EMACS_PORTDIR= editors/emacs-devel
.else
EMACS_VER= 25.3
EMACS_PORTDIR= editors/emacs
.endif
EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//}
EMACS_LIBDIR= share/emacs
EMACS_LIBDIR_WITH_VER= share/emacs/${EMACS_VER}
EMACS_PORT_NAME= emacs${EMACS_MAJOR_VER}
.if ${FLAVOR:M*nox}
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME}_nox
.elif ${FLAVOR:Mcanna}
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME}_canna
.else
EMACS_PKGNAMESUFFIX= -${EMACS_PORT_NAME}
.endif
EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER}
EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp
EMACS_VERSION_SITE_LISPDIR= ${EMACS_LIBDIR_WITH_VER}/site-lisp
.if defined(_EMACS_BUILD_DEP)
BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//}
.endif
.if defined(_EMACS_RUN_DEP)
RUN_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//}
.endif
MAKE_ARGS+= EMACS=${EMACS_CMD}
SCRIPTS_ENV+= EMACS_LIBDIR=${EMACS_LIBDIR} \
EMACS_VER=${EMACS_VER} \
EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \
EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR}
PLIST_SUB+= EMACS_LIBDIR=${EMACS_LIBDIR} \
EMACS_VER=${EMACS_VER} \
EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \
EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR}
.endif # _INCLUDE_USES_EMACS_MK

View File

@ -1,31 +0,0 @@
# Created by: MANTANI Nobutaka <nobutaka@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 2
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
COMMENT= Japanese incremental search tool for emacs
MASTERDIR= ${.CURDIR}/../../japanese/migemo
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
PKGMESSAGE= ${MASTERDIR}/pkg-message
BUILD_DEPENDS= editors/apel${EMACS_PKGNAMESUFFIX}:editors/apel
RUN_DEPENDS= editors/apel${EMACS_PKGNAMESUFFIX}:editors/apel \
migemo:japanese/migemo
USES= emacs
CONFLICTS= ja-migemo.el
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --with-emacs=${EMACS_CMD}
ALL_TARGET= migemo.elc
PLIST_SUB= MIGEMO="@comment " ELISP=""
SLAVE_PORT= yes
do-install:
${INSTALL_DATA} ${WRKSRC}/migemo.el ${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/site-lisp
${INSTALL_DATA} ${WRKSRC}/migemo.elc ${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/site-lisp
.include "${MASTERDIR}/Makefile"

View File

@ -1,8 +0,0 @@
Migemo is a Japanese incremental search tool for Emacs.
You can search Japanese words on Emacs without Kanji conversion.
To use Migemo, you must set following elisp to your own .emacs file.
(load-library "migemo")
WWW: http://migemo.namazu.org/