From nobody@FreeBSD.org  Sat Aug  4 18:01:59 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7241C1065672
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  4 Aug 2012 18:01:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 5D71C8FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  4 Aug 2012 18:01:59 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q74I1xl7028020
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 4 Aug 2012 18:01:59 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q74I1xwB028019;
	Sat, 4 Aug 2012 18:01:59 GMT
	(envelope-from nobody)
Message-Id: <201208041801.q74I1xwB028019@red.freebsd.org>
Date: Sat, 4 Aug 2012 18:01:59 GMT
From: Gabor Pali <pgj@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: devel/hs-BNFC: Update to 2.4.2.1
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: kaiw27@gmail.com

>Number:         170374
>Category:       ports
>Synopsis:       devel/hs-BNFC: Update to 2.4.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    haskell
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 04 18:10:08 UTC 2012
>Closed-Date:    Sat Aug 11 12:15:15 UTC 2012
>Last-Modified:  Sat Aug 11 12:15:15 UTC 2012
>Originator:     Gabor Pali
>Release:        n/a
>Organization:
The FreeBSD Project
>Environment:
n/a
>Description:
- Update to 2.4.2.1

>How-To-Repeat:

>Fix:
See the patch attached.


Patch attached with submission follows:

Index: hs-BNFC/distinfo
===================================================================
--- hs-BNFC/distinfo	(revision 302019)
+++ hs-BNFC/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (cabal/BNFC-2.4.2.0.tar.gz) = c0c69b50f17e13cf5afd9c9d8ce2cabab1273c14bebc91f4f065068af5a7ca5a
-SIZE (cabal/BNFC-2.4.2.0.tar.gz) = 182328
+SHA256 (cabal/BNFC-2.4.2.1.tar.gz) = 24d0964a28c475a722fab4f332407f33c652e11233fe76287e62f6896b62d128
+SIZE (cabal/BNFC-2.4.2.1.tar.gz) = 3546017
Index: hs-BNFC/files/patch-formats__c-sharp__CSharpTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__c-sharp__CSharpTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__c-sharp__CSharpTop.hs	(working copy)
@@ -1,15 +0,0 @@
---- ./formats/c-sharp/CSharpTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/c-sharp/CSharpTop.hs	2012-05-13 12:13:16.373594632 +0200
-@@ -48,10 +48,10 @@
- import CFtoCSharpPrinter
- import CFtoLatex
- import CSharpUtils
--import System
- import GetCF
- import Char
--import System
-+import System.Exit
-+import System.Environment
- import System.Directory
- import System.IO
- import System.Process
Index: hs-BNFC/files/patch-formats__profile__ProfileTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__profile__ProfileTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__profile__ProfileTop.hs	(working copy)
@@ -1,22 +0,0 @@
---- ./formats/profile/ProfileTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/profile/ProfileTop.hs	2012-05-13 12:25:17.510460618 +0200
-@@ -37,7 +37,7 @@
- import Utils
- 
- import Char
--import System
-+import System.Exit
- import Monad(when)
- 
- -- naming conventions
-@@ -184,8 +184,8 @@
- 	         "",
-                  "import Trees",
-                  "import Profile",
--	         "import IO ( stdin, hGetContents )",
--	         "import System ( getArgs, getProgName )",
-+	         "import System.IO ( stdin, hGetContents )",
-+	         "import System.Environment ( getArgs, getProgName )",
- 		 "",
- 		 "import " ++ alexFileM     inDir name,
- 		 "import " ++ happyFileM    inDir name,
Index: hs-BNFC/files/patch-formats__java__JavaTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__java__JavaTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__java__JavaTop.hs	(working copy)
@@ -1,20 +0,0 @@
---- ./formats/java/JavaTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/java/JavaTop.hs	2012-05-13 12:22:38.512466534 +0200
-@@ -38,7 +38,7 @@
- -- Dependencies.
- -------------------------------------------------------------------
- import Directory	( createDirectory )
--import IO		( try, isAlreadyExistsError )
-+import System.IO.Error		( try, isAlreadyExistsError )
- 
- import Utils
- import CF
-@@ -49,7 +49,7 @@
- import CFtoJavaSkeleton
- import CFtoVisitSkel
- import CFtoLatex
--import System
-+import System.Exit
- import GetCF		( tryReadCF, writeFileRep )
- import Char
- import List(intersperse)
Index: hs-BNFC/files/patch-formats__haskell-gadt__HaskellTopGADT.hs
===================================================================
--- hs-BNFC/files/patch-formats__haskell-gadt__HaskellTopGADT.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__haskell-gadt__HaskellTopGADT.hs	(working copy)
@@ -1,29 +0,0 @@
---- ./formats/haskell-gadt/HaskellTopGADT.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/haskell-gadt/HaskellTopGADT.hs	2012-05-13 12:27:10.838459849 +0200
-@@ -42,7 +42,7 @@
- 
- import Char
- import Data.Maybe (fromMaybe,maybe)
--import System
-+import System.Exit
- import Monad(when)
- 
- -- naming conventions
-@@ -231,7 +231,7 @@
- 	        ["-- automatically generated by BNF Converter",
- 		 "module Main where\n",
- 	         "",
--	         "import IO ( stdin, hGetContents )",
-+	         "import System.IO.Error ( stdin, hGetContents )",
- 	         "import System ( getArgs, getProgName )",
- 		 "",
- 		 "import " ++ alexFileM     opts,
-@@ -242,7 +242,7 @@
- 	         if lay then ("import " ++ layoutFileM opts) else "",
- 	         if use_xml then ("import " ++ xmlFileM opts) else "",
- 	         if_glr "import Data.FiniteMap(FiniteMap, lookupFM, fmToList)",
--	         if_glr "import Maybe(fromJust)",
-+	         if_glr "import Data.Maybe(fromJust)",
- 	         "import " ++ errFileM      opts,
- 		 "",
- 		 if use_glr
Index: hs-BNFC/files/patch-formats__f-sharp__FSharpTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__f-sharp__FSharpTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__f-sharp__FSharpTop.hs	(working copy)
@@ -1,14 +0,0 @@
---- ./formats/f-sharp/FSharpTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/f-sharp/FSharpTop.hs	2012-05-12 23:50:50.000000000 +0200
-@@ -35,10 +35,9 @@
- import CFtoXML
- import GetCF
- import Utils
--
-+import System.Exit
- import Char
- import Data.Maybe (fromMaybe,maybe)
--import System
- import Monad(when)
- 
- -- naming conventions
Index: hs-BNFC/files/patch-formats__cpp__CPPTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__cpp__CPPTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__cpp__CPPTop.hs	(working copy)
@@ -1,14 +0,0 @@
---- ./formats/cpp/CPPTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/cpp/CPPTop.hs	2012-05-13 12:14:55.788469382 +0200
-@@ -27,10 +27,9 @@
- import CFtoCVisitSkel
- import CFtoCPPPrinter
- import CFtoLatex
--import System
- import GetCF
- import Char
--import System
-+import System.Exit
- 
- makeCPP :: Bool -> String -> FilePath -> IO ()
- makeCPP make name file = do
Index: hs-BNFC/files/patch-formats__c__CTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__c__CTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__c__CTop.hs	(working copy)
@@ -1,14 +0,0 @@
---- ./formats/c/CTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/c/CTop.hs	2012-05-13 12:06:24.160466196 +0200
-@@ -26,10 +26,9 @@
- import CFtoCSkel
- import CFtoCPrinter
- import CFtoLatex
---- import System
- import GetCF
- import Char
--import System
-+import System.Exit
- 
- makeC :: Bool -> String -> FilePath -> IO ()
- makeC make name file = do
Index: hs-BNFC/files/patch-formats__ocaml__OCamlTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__ocaml__OCamlTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__ocaml__OCamlTop.hs	(working copy)
@@ -1,11 +0,0 @@
---- ./formats/ocaml/OCamlTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/ocaml/OCamlTop.hs	2012-05-13 12:04:23.291467169 +0200
-@@ -37,7 +37,7 @@
- 
- import Char
- import Data.Maybe (fromMaybe,maybe)
--import System
-+import System.Exit
- import Monad(when)
- 
- -- naming conventions
Index: hs-BNFC/files/patch-formats__cpp_stl__STLTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__cpp_stl__STLTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__cpp_stl__STLTop.hs	(working copy)
@@ -1,14 +0,0 @@
---- ./formats/cpp_stl/STLTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/cpp_stl/STLTop.hs	2012-05-13 12:10:03.269465642 +0200
-@@ -29,10 +29,9 @@
- import CFtoCVisitSkelSTL
- import CFtoSTLPrinter
- import CFtoLatex
--import System
- import GetCF
- import Char
--import System
-+import System.Exit
- import STLUtils
- 
- makeSTL :: Bool -> Bool -> Maybe String -> String -> FilePath -> IO ()
Index: hs-BNFC/files/patch-formats__haskell2__HaskellTop.hs
===================================================================
--- hs-BNFC/files/patch-formats__haskell2__HaskellTop.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__haskell2__HaskellTop.hs	(working copy)
@@ -1,31 +0,0 @@
---- ./formats/haskell2/HaskellTop.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/haskell2/HaskellTop.hs	2012-05-13 12:29:09.892465893 +0200
-@@ -42,7 +42,7 @@
- 
- import Char
- import Data.Maybe (fromMaybe,maybe)
--import System
-+import System.Exit
- import Monad(when)
- 
- -- naming conventions
-@@ -235,8 +235,8 @@
- 	        ["-- automatically generated by BNF Converter",
- 		 "module Main where\n",
- 	         "",
--	         "import IO ( stdin, hGetContents )",
--	         "import System ( getArgs, getProgName )",
-+	         "import System.IO ( stdin, hGetContents )",
-+	         "import System.Environment ( getArgs, getProgName )",
- 		 "",
- 		 "import " ++ alexFileM     opts,
- 		 "import " ++ happyFileM    opts,
-@@ -246,7 +246,7 @@
- 	         if lay then ("import " ++ layoutFileM opts) else "",
- 	         if use_xml then ("import " ++ xmlFileM opts) else "",
- 	         if_glr "import Data.FiniteMap(FiniteMap, lookupFM, fmToList)",
--	         if_glr "import Maybe(fromJust)",
-+	         if_glr "import Data.Maybe(fromJust)",
- 	         "import " ++ errFileM      opts,
- 		 "",
- 		 if use_glr
Index: hs-BNFC/files/patch-Main.hs
===================================================================
--- hs-BNFC/files/patch-Main.hs	(revision 302019)
+++ hs-BNFC/files/patch-Main.hs	(working copy)
@@ -1,13 +0,0 @@
---- Main.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ Main.hs	2012-05-13 12:32:42.198463500 +0200
-@@ -41,8 +41,9 @@
- 
- import MultiView (preprocessMCF, mkTestMulti, mkMakefileMulti)
- 
--import System
- import System.Exit
-+import System.Environment
-+import System.Process
- import Char
- import Data.List (elemIndex)
- 
Index: hs-BNFC/files/patch-MultiView.hs
===================================================================
--- hs-BNFC/files/patch-MultiView.hs	(revision 302019)
+++ hs-BNFC/files/patch-MultiView.hs	(working copy)
@@ -1,11 +0,0 @@
---- ./MultiView.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./MultiView.hs	2012-05-12 22:16:41.000000000 +0200
-@@ -109,7 +109,7 @@
-   ["import qualified Print" ++ cnc | cnc <- cncs] ++
-   ["import Abs" ++ abs,
-    "import ErrM",
--   "import System (getArgs)",
-+   "import System.Environment (getArgs)",
-    "",
-    "main :: IO ()",
-    "main = do",
Index: hs-BNFC/files/patch-formats__java1.5__JavaTop15.hs
===================================================================
--- hs-BNFC/files/patch-formats__java1.5__JavaTop15.hs	(revision 302019)
+++ hs-BNFC/files/patch-formats__java1.5__JavaTop15.hs	(working copy)
@@ -1,20 +0,0 @@
---- ./formats/java1.5/JavaTop15.hs.orig	2010-09-15 16:26:38.000000000 +0200
-+++ ./formats/java1.5/JavaTop15.hs	2012-05-13 12:20:30.194507156 +0200
-@@ -39,7 +39,7 @@
- -- Dependencies.
- -------------------------------------------------------------------
- import Directory	( createDirectory )
--import IO		( try, isAlreadyExistsError )
-+import System.IO.Error		( try, isAlreadyExistsError )
- 
- import Utils
- import CF
-@@ -54,7 +54,7 @@
- import CFtoFoldVisitor
- import CFtoAllVisitor
- import CFtoLatex
--import System
-+import System.Exit
- import GetCF		( tryReadCF, writeFileRep )
- import Char
- import List(intersperse)
Index: hs-BNFC/Makefile
===================================================================
--- hs-BNFC/Makefile	(revision 302019)
+++ hs-BNFC/Makefile	(working copy)
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	BNFC
-PORTVERSION=	2.4.2.0
-PORTREVISION=	3
+PORTVERSION=	2.4.2.1
 CATEGORIES=	devel haskell
 
 MAINTAINER=	kaiw27@gmail.com
@@ -21,7 +20,5 @@
 STANDALONE=	yes
 EXECUTABLE=	bnfc
 
-HASKELL98=	yes
-
 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
 .include <bsd.port.mk>


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->haskell 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sat Aug 4 18:10:25 UTC 2012 
Responsible-Changed-Why:  
haskell@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=170374 
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sat Aug 4 18:10:28 UTC 2012 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=170374 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: kaiw27@gmail.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/170374: devel/hs-BNFC: Update to 2.4.2.1
Date: Sat, 4 Aug 2012 18:10:27 UT

 Maintainer of devel/hs-BNFC,
 
 Please note that PR ports/170374 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/170374
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Kai Wang <kaiw27@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/170374: devel/hs-BNFC: Update to 2.4.2.1
Date: Sat, 11 Aug 2012 00:24:24 +0200

 Patch approved.
 
 Thanks,
 Kai

From: Kai Wang <kaiw27@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/170374: devel/hs-BNFC: Update to 2.4.2.1
Date: Sat, 11 Aug 2012 00:31:30 +0200

 BTW, I'm no longer a student at Chalmers (where hs-BNFC was developed)
 and I hardly use haskell nowadays... so I want to give up my
 maintainership for this port (should have done this long ago)
 I believe Gabor can take care of this port much better than me.
 
 Thanks,
 Kai

From: Gabor Pali <pgj@freebsd.org>
To: Kai Wang <kaiw27@gmail.com>
Cc: haskell@freebsd.org, bug-followup@freebsd.org
Subject: Re: ports/170374: devel/hs-BNFC: Update to 2.4.2.1
Date: Sat, 11 Aug 2012 00:07:56 +0100

 Hi,
 
 On Fri, Aug 10, 2012 at 11:40 PM, Kai Wang <kaiw27@gmail.com> wrote:
 >  I'm no longer a student at Chalmers (where hs-BNFC was developed)
 >  and I hardly use haskell nowadays... so I want to give up my
 >  maintainership for this port
 
 All right, I am happy to take over the maintainership.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/170374: commit references a PR
Date: Sat, 11 Aug 2012 12:07:02 +0000 (UTC)

 Author: pgj
 Date: Sat Aug 11 12:06:48 2012
 New Revision: 302409
 URL: http://svn.freebsd.org/changeset/ports/302409
 
 Log:
   - Update to 2.4.2.1
   - Pass maintainership to haskell@
   
   PR:		ports/170374
   Submitted by:	pgj
   Approved by:	maintainer
   Obtained from:	FreeBSD Haskell
 
 Deleted:
   head/devel/hs-BNFC/files/
 Modified:
   head/devel/hs-BNFC/Makefile
   head/devel/hs-BNFC/distinfo
 
 Modified: head/devel/hs-BNFC/Makefile
 ==============================================================================
 --- head/devel/hs-BNFC/Makefile	Sat Aug 11 11:49:06 2012	(r302408)
 +++ head/devel/hs-BNFC/Makefile	Sat Aug 11 12:06:48 2012	(r302409)
 @@ -6,11 +6,10 @@
  #
  
  PORTNAME=	BNFC
 -PORTVERSION=	2.4.2.0
 -PORTREVISION=	3
 +PORTVERSION=	2.4.2.1
  CATEGORIES=	devel haskell
  
 -MAINTAINER=	kaiw27@gmail.com
 +MAINTAINER=	haskell@FreeBSD.org
  COMMENT=	A Labelled BNF converter
  
  LICENSE=	GPLv2
 @@ -21,7 +20,5 @@ USE_CABAL=	mtl
  STANDALONE=	yes
  EXECUTABLE=	bnfc
  
 -HASKELL98=	yes
 -
  .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
  .include <bsd.port.mk>
 
 Modified: head/devel/hs-BNFC/distinfo
 ==============================================================================
 --- head/devel/hs-BNFC/distinfo	Sat Aug 11 11:49:06 2012	(r302408)
 +++ head/devel/hs-BNFC/distinfo	Sat Aug 11 12:06:48 2012	(r302409)
 @@ -1,2 +1,2 @@
 -SHA256 (cabal/BNFC-2.4.2.0.tar.gz) = c0c69b50f17e13cf5afd9c9d8ce2cabab1273c14bebc91f4f065068af5a7ca5a
 -SIZE (cabal/BNFC-2.4.2.0.tar.gz) = 182328
 +SHA256 (cabal/BNFC-2.4.2.1.tar.gz) = 24d0964a28c475a722fab4f332407f33c652e11233fe76287e62f6896b62d128
 +SIZE (cabal/BNFC-2.4.2.1.tar.gz) = 3546017
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: feedback->closed 
State-Changed-By: pgj 
State-Changed-When: Sat Aug 11 12:14:32 UTC 2012 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=170374 
>Unformatted:
