# Created by: Josh Elsasser PORTNAME= haskell-mode DISTVERSIONPREFIX=v DISTVERSION= 16.1 PORTREVISION= 6 CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= aehlig@linta.de COMMENT= Emacs lisp mode for editing haskell programs LICENSE= GPLv3 USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= haskell PORTDOCS= NEWS README.md ALL_TARGET= haskell-mode-autoloads.el NO_ARCH= yes OPTIONS_DEFINE= DOCS ELISPDIR= ${PREFIX}/${PLIST_DIRS} ELISPFILES= ghc-core.el ghci-script-mode.el haskell-align-imports.el \ haskell-c2hs.el \ haskell-cabal.el \ haskell-collapse.el haskell-commands.el \ haskell-compat.el haskell-compile.el \ haskell-complete-module.el haskell-completions.el \ haskell-customize.el \ haskell-debug.el haskell-decl-scan.el \ haskell-doc.el haskell-font-lock.el \ haskell-ghc-support.el \ haskell-hoogle.el \ haskell-indent.el haskell-indentation.el \ haskell-interactive-mode.el haskell-lexeme.el haskell-load.el \ haskell-menu.el haskell-mode-pkg.el haskell-mode.el \ haskell-mode-autoloads.el haskell-modules.el \ haskell-move-nested.el haskell-navigate-imports.el \ haskell-presentation-mode.el \ haskell-process.el haskell-repl.el haskell-sandbox.el \ haskell-session.el \ haskell-sort-imports.el haskell-string.el \ haskell-unicode-input-method.el haskell-utils.el \ haskell.el highlight-uses-mode.el inf-haskell.el \ w3m-haddock.el PLIST_DIRS= share/emacs/site-lisp/${PORTNAME}/ PLIST_FILES= ${ELISPFILES:C/^| [^ ]/${PLIST_DIRS}/g} SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${ELISPDIR} ${INSTALL_DATA} ${ELISPFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${ELISPDIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include