# New ports collection makefile for: speedbar # Date created: 29 December 2001 # Whom: Kimura Fuyuki # # $FreeBSD$ # PORTNAME= speedbar PORTVERSION= 0.14.b4 PORTREVISION= 4 CATEGORIES= editors elisp MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://dryice.name/computer/FreeBSD/distfiles/ MASTER_SITE_SUBDIR= cedet PKGNAMESUFFIX= -${EMACS_PORT_NAME} DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/beta/} MAINTAINER= dryice@dryice.name COMMENT= Quick access to files and tags in an Emacs frame USE_EMACS= yes EMACS_PORT_NAME?= emacs21 USE_GMAKE= yes CONFLICTS= cedet* LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/speedbar # We need to recompile these el's because of some incompatible changes # in speedbar. MUST_BE_RECOMPILED= gud.el info.el rmail.el vhdl-mode.el EMACS_ARGS= -batch -l speedbar-compile-script -f batch-byte-compile pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "New version of speedbar is now in devel/cedet." @${ECHO_MSG} "Hit C-c now if you want the new version." @${ECHO_MSG} "" pre-build: .for i in ${MUST_BE_RECOMPILED} ${CP} `${FIND} ${PREFIX}/${EMACS_LIBDIR_WITH_VER}/lisp -name ${i}` \ ${WRKSRC} ${REINPLACE_CMD} -e 's/speedbar-attached-frame/dframe-attached-frame/' \ ${WRKSRC}/${i} .endfor post-build: cd ${WRKSRC}; ${EMACS_CMD} ${EMACS_ARGS} ${MUST_BE_RECOMPILED} do-install: ${MKDIR} ${LISPDIR} .for i in *.el *.elc *.xpm ${INSTALL_DATA} ${WRKSRC}/${i} ${LISPDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/speedbar.info ${PREFIX}/info install-info ${PREFIX}/info/speedbar.info ${PREFIX}/info/dir .include