Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Mar 2016 17:21:21 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r411004 - in head/lang: . haskell-mode.el haskell-mode.el/files
Message-ID:  <201603131721.u2DHLLT3090260@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Sun Mar 13 17:21:21 2016
New Revision: 411004
URL: https://svnweb.freebsd.org/changeset/ports/411004

Log:
  Readd lang/haskell-mode.el, update to 13.18 and pass maintainership to submitter.
  
  PR:		201170
  Submitted by:	Klaus Aehlig <aehlig@linta.de>

Added:
  head/lang/haskell-mode.el/
     - copied from r366902, head/lang/haskell-mode.el/
Modified:
  head/lang/Makefile
  head/lang/haskell-mode.el/Makefile
  head/lang/haskell-mode.el/distinfo
  head/lang/haskell-mode.el/files/pkg-message.in

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Sun Mar 13 17:19:39 2016	(r411003)
+++ head/lang/Makefile	Sun Mar 13 17:21:21 2016	(r411004)
@@ -124,6 +124,7 @@
     SUBDIR += guile
     SUBDIR += guile2
     SUBDIR += harbour
+    SUBDIR += haskell-mode.el
     SUBDIR += hla
     SUBDIR += hope
     SUBDIR += hs-brainfuck

Modified: head/lang/haskell-mode.el/Makefile
==============================================================================
--- head/lang/haskell-mode.el/Makefile	Mon Sep  1 17:06:47 2014	(r366902)
+++ head/lang/haskell-mode.el/Makefile	Sun Mar 13 17:21:21 2016	(r411004)
@@ -2,49 +2,57 @@
 # $FreeBSD$
 
 PORTNAME=	haskell-mode
-PORTVERSION=	2.9.1
+PORTVERSION=	13.18
+DISTVERSIONPREFIX=v
 CATEGORIES=	lang elisp
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	aehlig@linta.de
 COMMENT=	Emacs lisp mode for editing haskell programs
 
 LICENSE=	GPLv3
 
+USE_EMACS=	yes
+
 OPTIONS_DEFINE=	DOCS
 
 GH_ACCOUNT=	haskell
-GH_COMMIT=	166ec39
-GH_TAGNAME=	${PORTVERSION:S/./_/g}
-NO_BUILD=	yes
-PORTDOCS=	NEWS fontlock.hs indent.hs README.md
+PORTDOCS=	NEWS README.md
 USE_GITHUB=	yes
+USES=		gmake
+ALL_TARGET=	haskell-mode-autoloads.el
 
 ELISPDIR=	${PREFIX}/${PLIST_DIRS}
-ELISPFILES=	ghc-core.el haskell-align-imports.el haskell-c.el \
-		haskell-cabal.el haskell-checkers.el haskell-decl-scan.el \
-		haskell-doc.el haskell-font-lock.el haskell-ghci.el \
-		haskell-hugs.el haskell-indent.el haskell-indentation.el \
-		haskell-interactive-mode.el haskell-mode.el \
-		haskell-move-nested.el  haskell-navigate-imports.el \
-		haskell-package.el haskell-process.el haskell-session.el \
-		haskell-show.el haskell-simple-indent.el haskell-site-file.el \
-		haskell-sort-imports.el haskell-string.el inf-haskell.el
+ELISPFILES=	ghc-core.el ghci-script-mode.el haskell-align-imports.el \
+		haskell-cabal.el haskell-checkers.el \
+		haskell-collapse.el haskell-commands.el \
+		haskell-compile.el haskell-compat.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-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-package.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
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
 do-install:
-	@${MKDIR} ${ELISPDIR}
-	@${INSTALL_DATA} ${ELISPFILES:S,^,${WRKSRC}/,} ${ELISPDIR}/
+	@${MKDIR} ${STAGEDIR}${ELISPDIR}
+	${INSTALL_DATA} ${ELISPFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${ELISPDIR}/
 
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
-.endif
-	@${CAT} ${PKGMESSAGE}
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
 
 .include <bsd.port.mk>

Modified: head/lang/haskell-mode.el/distinfo
==============================================================================
--- head/lang/haskell-mode.el/distinfo	Mon Sep  1 17:06:47 2014	(r366902)
+++ head/lang/haskell-mode.el/distinfo	Sun Mar 13 17:21:21 2016	(r411004)
@@ -1,2 +1,2 @@
-SHA256 (haskell-mode-2.9.1.tar.gz) = 90dd5590162583f099a900f2f71b06625f5e48cdce1b566fc5fd8d248c6f1242
-SIZE (haskell-mode-2.9.1.tar.gz) = 123603
+SHA256 (haskell-haskell-mode-v13.18_GH0.tar.gz) = 144c39f748b41391918334c29700dc0dc8661070387eee543bf182ed11f10b9c
+SIZE (haskell-haskell-mode-v13.18_GH0.tar.gz) = 555164

Modified: head/lang/haskell-mode.el/files/pkg-message.in
==============================================================================
--- head/lang/haskell-mode.el/files/pkg-message.in	Mon Sep  1 17:06:47 2014	(r366902)
+++ head/lang/haskell-mode.el/files/pkg-message.in	Sun Mar 13 17:21:21 2016	(r411004)
@@ -1,13 +1,14 @@
 To use haskell-mode in Emacs, add the following lines to your ~/.emacs:
 
-(load "%%PREFIX%%/share/emacs/site-lisp/haskell-mode/haskell-site-file")
+(add-to-list 'load-path "%%PREFIX%%/share/emacs/site-lisp/haskell-mode/")
+(require 'haskell-mode-autoloads)
 
 Add the following lines according to which modules you want to use:
 
 (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
 (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
 (add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
-(add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent)
+(autoload 'turn-on-haskell-indent "hindent" "Indentation mode for Haskell" t)
 (add-hook 'haskell-mode-hook 'font-lock-mode)
 
 Note that the three indentation modules are mutually exclusive - add at



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603131721.u2DHLLT3090260>