From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 30 22:50:11 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B732E106566C for ; Tue, 30 Nov 2010 22:50:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 766EF8FC19 for ; Tue, 30 Nov 2010 22:50:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oAUMoBD3016112 for ; Tue, 30 Nov 2010 22:50:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oAUMoBdK016111; Tue, 30 Nov 2010 22:50:11 GMT (envelope-from gnats) Resent-Date: Tue, 30 Nov 2010 22:50:11 GMT Resent-Message-Id: <201011302250.oAUMoBdK016111@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Hirohisa Yamaguchi Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 742A7106564A for ; Tue, 30 Nov 2010 22:43:49 +0000 (UTC) (envelope-from umq@ueo.co.jp) Received: from msa01b.plala.or.jp (msa01.plala.or.jp [58.93.240.1]) by mx1.freebsd.org (Postfix) with ESMTP id DFDE78FC0C for ; Tue, 30 Nov 2010 22:43:48 +0000 (UTC) Received: from terpsichore.kaumoge.org ([121.112.68.174]) by msa01b.plala.or.jp with ESMTP id <20101130224346.HVZV24286.msa01b.plala.or.jp@terpsichore.kaumoge.org> for ; Wed, 1 Dec 2010 07:43:46 +0900 Received: from 9c-test.kaumoge.org (dhcp132.kaumoge.org [192.168.24.132]) by terpsichore.kaumoge.org (8.14.3/8.14.3) with ESMTP id oAUMhjGL039731 for ; Wed, 1 Dec 2010 07:43:46 +0900 (JST) (envelope-from umq@ueo.co.jp) Message-Id: <86k4jucu03.wl%umq@ueo.co.jp> Date: Wed, 01 Dec 2010 07:43:40 +0900 From: Hirohisa Yamaguchi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/152726: [maintainer] lang/haskell-mode.el update to 2.8.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Nov 2010 22:50:11 -0000 >Number: 152726 >Category: ports >Synopsis: [maintainer] lang/haskell-mode.el update to 2.8.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 30 22:50:10 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Hirohisa Yamaguchi >Release: FreeBSD 9.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD 9c-test.****.org 9.0-CURRENT FreeBSD 9.0-CURRENT #3: Tue Nov 23 20:45:15 JST 2010 root@9c-test.****.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: lang/haskell-mode.el is now 2.8.0; the official site has been changed. http://projects.haskell.org/haskellmode-emacs/ >How-To-Repeat: N/A >Fix: The patch follows: removed: pkg-messages added: files/pkg-messages.in Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/haskell-mode.el/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 5 Feb 2008 04:57:09 -0000 1.9 +++ Makefile 30 Nov 2010 06:56:05 -0000 @@ -6,25 +6,28 @@ # PORTNAME= haskell-mode -PORTVERSION= 2.4 +PORTVERSION= 2.8.0 CATEGORIES= lang elisp -MASTER_SITES= http://www.iro.umontreal.ca/~monnier/elisp/ +MASTER_SITES= http://projects.haskell.org/haskellmode-emacs/ MAINTAINER= umq@ueo.co.jp COMMENT= An Emacs lisp mode for editing haskell programs NO_BUILD= yes +LICENSE= GPLv3 PORTDOCS= ChangeLog NEWS fontlock.hs indent.hs README ELISPDIR= ${PREFIX}/${PLIST_DIRS} -ELISPFILES= haskell-c.el haskell-cabal.el haskell-decl-scan.el \ +ELISPFILES= ghc-core.el haskell-c.el haskell-cabal.el haskell-decl-scan.el \ haskell-doc.el haskell-font-lock.el haskell-ghci.el \ - haskell-hugs.el haskell-indent.el haskell-mode.el \ - haskell-simple-indent.el haskell-site-file.el inf-haskell.el + haskell-hugs.el haskell-indent.el haskell-indentation.el \ + haskell-mode.el haskell-simple-indent.el haskell-site-file.el \ + inf-haskell.el PLIST_DIRS= share/emacs/site-lisp/${PORTNAME}/ PLIST_FILES= ${ELISPFILES:C/^| [^ ]/${PLIST_DIRS}/g} +SUB_FILES= pkg-message do-install: @${MKDIR} ${ELISPDIR} Index: distinfo =================================================================== RCS file: /home/ncvs/ports/lang/haskell-mode.el/distinfo,v retrieving revision 1.7 diff -u -r1.7 distinfo --- distinfo 5 Feb 2008 04:57:09 -0000 1.7 +++ distinfo 30 Nov 2010 06:56:05 -0000 @@ -1,3 +1,2 @@ -MD5 (haskell-mode-2.4.tar.gz) = de5ff32478154a39bea3adb3b7ce0e94 -SHA256 (haskell-mode-2.4.tar.gz) = 8549e4d3540ae105b151e18f963d420c117a06e97d0ff20f5618544e19684de8 -SIZE (haskell-mode-2.4.tar.gz) = 89256 +SHA256 (haskell-mode-2.8.0.tar.gz) = 614dc82977fe5f1b3ecc85a34897409ad6218bee0e1a88611747b1e13b79c580 +SIZE (haskell-mode-2.8.0.tar.gz) = 107284 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/lang/haskell-mode.el/pkg-descr,v retrieving revision 1.1 diff -u -r1.1 pkg-descr --- pkg-descr 6 Mar 2004 21:53:20 -0000 1.1 +++ pkg-descr 30 Nov 2010 06:56:05 -0000 @@ -1,18 +1,9 @@ -An Emacs lisp mode for editing haskell programs which is very basic, -but provides a base on which to build modules. The currently -supported modules are: - - * Font Locking: Colours keywords, comments, strings, etc. - * Declaration Scanning: Scans declarations and places them in a - menu. - * Documentation: Echoes types of functions or syntax of keywords - when the cursor is idle. - * Indentation: Provides semi-automatic intelligent indentation. - * Simple Indentation: Provides simple indentation. - * Hugs Interaction: Allows interaction with the Hugs interpreter. - * GHCi Interaction: Allows interaction with the GHCi interpreter. +Haskell-mode is a major Emacs mode for editing Haskell source code. It +provides syntax highlighting and automatic indentation and comes with +inf-haskell which allows interaction with an inferior Haskell interactive +loop such as the one of Hugs or GHCi. Note that if you want to use haskell-mode under XEmacs, you should install editors/xemacs-packages instead. -WWW: http://www.haskell.org/haskell-mode/ +WWW: http://projects.haskell.org/haskellmode-emacs/ Index: pkg-message =================================================================== RCS file: pkg-message diff -N pkg-message --- pkg-message 5 Feb 2008 04:57:09 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,24 +0,0 @@ -To use haskell-mode in Emacs, add the following lines to your ~/.emacs: - -(setq auto-mode-alist - (append auto-mode-alist - '(("\\.[hg]s$" . haskell-mode) - ("\\.hi$" . haskell-mode) - ("\\.l[hg]s$" . literate-haskell-mode)))) -(autoload 'haskell-mode "haskell-mode" - "Major mode for editing Haskell scripts." t) -(autoload 'literate-haskell-mode "haskell-mode" - "Major mode for editing literate Haskell scripts." t) - -Add the following lines according to which modules you want to use: - -(add-hook 'haskell-mode-hook 'turn-on-haskell-decl-scan) -(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) -(add-hook 'haskell-mode-hook 'turn-on-haskell-ghci) -(add-hook 'haskell-mode-hook 'turn-on-haskell-hugs) -(add-hook 'haskell-mode-hook 'turn-on-haskell-indent) -(add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent) -(add-hook 'haskell-mode-hook 'turn-on-font-lock) - -Note that the two indentation modules are mutually exclusive - add at -most one. Index: files/pkg-message.in =================================================================== RCS file: files/pkg-message.in diff -N files/pkg-message.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/pkg-message.in 30 Nov 2010 06:56:05 -0000 @@ -0,0 +1,15 @@ +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 the following lines according to which modules you want to use: + +(add-hook 'haskell-mode-hook 'turn-on-haskell-decl-scan) +(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) +(add-hook 'haskell-mode-hook 'turn-on-font-lock) + +Note that the three indentation modules are mutually exclusive - add at +most one. >Release-Note: >Audit-Trail: >Unformatted: