Changeset View
Changeset View
Standalone View
Standalone View
editors/semi/Makefile
# Created by: Shigeyuki FUKUSHIMA <shige@FreeBSD.org> | # Created by: Shigeyuki FUKUSHIMA <shige@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= semi | PORTNAME= semi | ||||
PORTVERSION= ${SEMI_VER} | PORTVERSION= ${SEMI_VER} | ||||
PORTREVISION= 19 | PORTREVISION= 19 | ||||
CATEGORIES= editors elisp | CATEGORIES= editors elisp | ||||
MASTER_SITES= http://git.chise.org/elisp/dist/semi/semi-1.14-for-flim-1.14/ | MASTER_SITES= http://git.chise.org/elisp/dist/semi/semi-1.14-for-flim-1.14/ | ||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME} | PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} | ||||
MAINTAINER= nobutaka@FreeBSD.org | MAINTAINER= nobutaka@FreeBSD.org | ||||
COMMENT= SEMI, Library of MIME feature for GNU Emacs for emacs | COMMENT= SEMI, Library of MIME feature for GNU Emacs for emacs | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
USES= makeinfo | USES= makeinfo | ||||
PORTCLASS?= master | PORTCLASS?= master | ||||
# distfile version | # distfile version | ||||
FLIM_TRUNK= 1.14 | FLIM_TRUNK= 1.14 | ||||
SEMI_TRUNK= 1.14 | SEMI_TRUNK= 1.14 | ||||
SEMI_VER= ${SEMI_TRUNK}.6 | SEMI_VER= ${SEMI_TRUNK}.6 | ||||
# document install directory by install-doc target | # document install directory by install-doc target | ||||
SEMIDOCDIR?= share/doc/semi | SEMIDOCDIR?= share/doc/semi | ||||
FLIM_COOKIE= flim-${EMACS_PORT_NAME}-${FLIM_TRUNK}.FreeBSD-packages | FLIM_COOKIE= flim${EMACS_PKGNAMESUFFIX}-${FLIM_TRUNK}.FreeBSD-packages | ||||
SEMI_COOKIE= semi-${EMACS_PORT_NAME}-${SEMI_TRUNK}.FreeBSD-packages | SEMI_COOKIE= semi${EMACS_PKGNAMESUFFIX}-${SEMI_TRUNK}.FreeBSD-packages | ||||
# semi lispdir | # semi lispdir | ||||
SEMI_LISPDIR= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} | SEMI_LISPDIR= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} | ||||
SEMI_VERSION_SPECIFIC_LISPDIR= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} | SEMI_VERSION_SPECIFIC_LISPDIR= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} | ||||
USE_EMACS= yes | USE_EMACS= yes | ||||
EMACS_MASTERDIR_PKGFILES=YES | EMACS_MASTERDIR_PKGFILES=YES | ||||
DESCR= ${PKGDIR}/pkg-descr | DESCR= ${PKGDIR}/pkg-descr | ||||
# target name for make build | # target name for make build | ||||
ALL_TARGET?= elc | ALL_TARGET?= elc | ||||
# environments | # environments | ||||
PLIST_SUB+= SEMIDOCDIR=${SEMIDOCDIR} SEMI_COOKIE=${SEMI_COOKIE} | PLIST_SUB+= SEMIDOCDIR=${SEMIDOCDIR} SEMI_COOKIE=${SEMI_COOKIE} | ||||
MAKE_ARGS+= PREFIX="${STAGEDIR}${LOCALBASE}" \ | MAKE_ARGS+= PREFIX="${STAGEDIR}${LOCALBASE}" \ | ||||
LISPDIR="${STAGEDIR}${SEMI_LISPDIR}" \ | LISPDIR="${STAGEDIR}${SEMI_LISPDIR}" \ | ||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${SEMI_VERSION_SPECIFIC_LISPDIR}" | VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${SEMI_VERSION_SPECIFIC_LISPDIR}" | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
PLIST= ${PKGDIR}/pkg-plist.emacs20 | PLIST= ${PKGDIR}/pkg-plist.emacs20 | ||||
# depends on flim | # depends on flim | ||||
BUILD_DEPENDS+= flim-${EMACS_PORT_NAME}>0:editors/flim | BUILD_DEPENDS+= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} | ||||
RUN_DEPENDS+= flim-${EMACS_PORT_NAME}>0:editors/flim | RUN_DEPENDS+= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} | ||||
.if !defined(BUILD_INFO_BY_EMACS) || (${BUILD_INFO_BY_EMACS} == "NO") | .if !defined(BUILD_INFO_BY_EMACS) || (${BUILD_INFO_BY_EMACS} == "NO") | ||||
# info files JIS to EUC | # info files JIS to EUC | ||||
BUILD_DEPENDS+= nkf:japanese/nkf | BUILD_DEPENDS+= nkf:japanese/nkf | ||||
.endif | .endif | ||||
MAKEINFO_FLAGS= --no-split --no-validate | MAKEINFO_FLAGS= --no-split --no-validate | ||||
MAKEINFO_EMACS= ${EMACS_CMD} -no-site-file -no-init-file -batch | MAKEINFO_EMACS= ${EMACS_CMD} -no-site-file -no-init-file -batch | ||||
▲ Show 20 Lines • Show All 110 Lines • Show Last 20 Lines |