# New ports collection makefile for: skk10-elisp-emacs20 # Version required: 10.57 # Date created: 21 September 1999 # Whom: Shigeyuki FUKUSHIMA # # $FreeBSD$ # DISTNAME= skk${SKK10_VER} PKGNAME= ja-skk-elisp-${EMACS_PORT_NAME}-${SKK10_VER} CATEGORIES= japanese elisp MASTER_SITES= http://openlab.ring.gr.jp/skk/ MAINTAINER?= shige@FreeBSD.org SKK10_VER= 10.57 # This port is a master port. PORT_CLASS?= master .if (${PORT_CLASS} == "master") # emacsen-port-name EMACS_PORT_NAME= emacs20 # emacsen-information EMACS_NAME= emacs EMACS_VER= 20.6 EMACS_CMD= ${LOCALBASE}/bin/${EMACS_NAME}-${EMACS_VER} EMACS_LIBDIR= share/${EMACS_NAME} EMACS_LIBDIR_WITH_VER= ${EMACS_LIBDIR}/${EMACS_VER} # Whether emacs requires *-setupel.el REQUIRE_SETUPEL= NO # Whether emacs port has *-common port HAVE_COMMON_PORT= NO .endif # dependency: skk-jisyo RUN_DEPENDS+= ${LOCALBASE}/${SKKJISYODIR}/${SKKJISYO}:${SKK_MASTERDIR} # dependency: apel BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT_NAME} RUN_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT_NAME} # dependency: emacsen BUILD_DEPENDS+= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT_NAME} .if defined(HAVE_COMMON_PORT) && (${HAVE_COMMON_PORT} == "YES") RUN_DEPENDS+= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT_NAME}-common .else RUN_DEPENDS+= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT_NAME} .endif WRKSRC= ${WRKDIR}/skk-${SKK10_VER} ALL_TARGET?= elc MAKE_ARGS= EMACS=${EMACS_CMD} PLIST_SUB= EMACS=${EMACS_CMD} EMACS_LIBDIR=${EMACS_LIBDIR} \ SKK_JISYODIR=${SKKJISYODIR} SKK_DOCDIR=${SKK_DOCDIR} \ SKK_STARTUPEL=${SKK_STARTUPEL} # information of skk-jisyo SKKJISYODIR= share/skk SKK_DOCDIR= share/doc/skk10 SKKJISYO_SIZE?= L SKKJISYO?= SKK-JISYO.${SKKJISYO_SIZE} SKK_MASTERDIR= ${PORTSDIR}/japanese/skk-jisyo SKK_STARTUPEL= skk-startup.el EXPERIMENTAL_LISPS= experimental/skk-abbrev.el \ experimental/dbm/skk-dbm.el \ experimental/skk-dcomp.el \ experimental/skk-hankaku-mode.el \ experimental/skk-jisx0201.el \ experimental/skk-lookup.el \ experimental/tut-code/skk-def.el \ experimental/tut-code/skk-tutcdef.el \ experimental/tut-code/skk-tutcode.el # install experimantal lisps [handy optional] #pre-build: # @(cd ${WRKSRC} ; \ # ${LN} experimental/skk-abbrev.el . ; \ # ${LN} experimental/skk-dcomp.el . ; \ # ${LN} experimental/skk-hankaku-mode.el . ; \ # ${LN} experimental/skk-jisx0201.el . ; \ # ${LN} experimental/skk-lookup.el . ; \ # ${LN} experimental/skk-study.el . ; \ # ) post-install: @${MAKE} startup-install @${MKDIR} ${PREFIX}/${SKK_DOCDIR} @(cd ${WRKSRC} ;\ for i in ${EXPERIMENTAL_LISPS} ; do \ ${INSTALL_DATA} $${i} ${PREFIX}/${SKK_DOCDIR} ;\ done ;\ ) @install-info ${PREFIX}/info/skk.info ${PREFIX}/info/dir .if !defined(NOPORTDOCS) @${INSTALL_DATA} ${WRKSRC}/READMEs/* ${PREFIX}/${SKK_DOCDIR} @${INSTALL_DATA} ${WRKSRC}/experimental/GUIDELINE \ ${PREFIX}/${SKK_DOCDIR} @${INSTALL_DATA} ${WRKSRC}/experimental/dbm/README.dbm \ ${PREFIX}/${SKK_DOCDIR} .endif startup-install: @${INSTALL_DATA} ${FILESDIR}/${SKK_STARTUPEL} \ ${PREFIX}/${EMACS_LIBDIR}/site-lisp/skk .include