update devel/hs-aeson 0.6.2.1

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

update devel/hs-aeson 0.6.2.1

Dawe-3
update hs-aeson to 0.6.2.1 and add the homepage while here.
bump the dependent hs-heist and hs-snap.


Index: devel/hs-aeson/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-aeson/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- devel/hs-aeson/Makefile 4 May 2013 21:17:17 -0000 1.6
+++ devel/hs-aeson/Makefile 18 Nov 2013 18:47:21 -0000
@@ -2,9 +2,10 @@
 
 COMMENT = fast JSON parsing and encoding
 
-DISTNAME = aeson-0.6.0.2
-REVISION = 2
+DISTNAME = aeson-0.6.2.1
 CATEGORIES = devel
+
+HOMEPAGE = https://github.com/bos/aeson
 
 # BSD3
 PERMIT_PACKAGE_CDROM = Yes
Index: devel/hs-aeson/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-aeson/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/hs-aeson/distinfo 2 Sep 2012 21:10:43 -0000 1.2
+++ devel/hs-aeson/distinfo 18 Nov 2013 18:47:21 -0000
@@ -1,5 +1,2 @@
-MD5 (ghc/aeson-0.6.0.2.tar.gz) = 5p7oMRWLSB53jdYLVApKeQ==
-RMD160 (ghc/aeson-0.6.0.2.tar.gz) = iWfxczHtOCm9NlooINEAKd5KUus=
-SHA1 (ghc/aeson-0.6.0.2.tar.gz) = 5kkFNZhY81IX/7n7PRgAjyS6Rwo=
-SHA256 (ghc/aeson-0.6.0.2.tar.gz) = ofguUVseykEPdhAWHC1lzgLe2iKd4JlzMU/EP+6VfhM=
-SIZE (ghc/aeson-0.6.0.2.tar.gz) = 98688
+SHA256 (ghc/aeson-0.6.2.1.tar.gz) = y87mlW0KPPxFBztsFg6cQSw9+tDzbscdYESjkfEIygE=
+SIZE (ghc/aeson-0.6.2.1.tar.gz) = 110417
Index: textproc/hs-heist/Makefile
===================================================================
RCS file: /cvs/ports/textproc/hs-heist/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- textproc/hs-heist/Makefile 19 Jul 2013 06:57:56 -0000 1.18
+++ textproc/hs-heist/Makefile 18 Nov 2013 18:49:32 -0000
@@ -3,6 +3,7 @@
 COMMENT = xhtml templating system
 
 DISTNAME = heist-0.12.0
+REVISION = 0
 CATEGORIES = textproc
 
 MAINTAINER = Jim Razmus II <[hidden email]>, \
Index: www/hs-snap/Makefile
===================================================================
RCS file: /cvs/ports/www/hs-snap/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- www/hs-snap/Makefile 19 Jul 2013 07:00:37 -0000 1.13
+++ www/hs-snap/Makefile 18 Nov 2013 18:49:49 -0000
@@ -3,6 +3,7 @@
 COMMENT = Snap project starter and glue code library
 
 DISTNAME = snap-0.12.0
+REVISION = 0
 CATEGORIES = www
 HOMEPAGE = http://snapframework.com/
 

attachment0 (851 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: update devel/hs-aeson 0.6.2.1

Juan Francisco Cantero Hurtado
On Mon, Nov 18, 2013 at 10:13:12PM +0100, Dawe wrote:
> update hs-aeson to 0.6.2.1 and add the homepage while here.
> bump the dependent hs-heist and hs-snap.

You don't need the bump in the other packages.

>
>
> Index: devel/hs-aeson/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/hs-aeson/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- devel/hs-aeson/Makefile 4 May 2013 21:17:17 -0000 1.6
> +++ devel/hs-aeson/Makefile 18 Nov 2013 18:47:21 -0000
> @@ -2,9 +2,10 @@
>  
>  COMMENT = fast JSON parsing and encoding
>  
> -DISTNAME = aeson-0.6.0.2
> -REVISION = 2
> +DISTNAME = aeson-0.6.2.1
>  CATEGORIES = devel
> +
> +HOMEPAGE = https://github.com/bos/aeson
>  
>  # BSD3
>  PERMIT_PACKAGE_CDROM = Yes
> Index: devel/hs-aeson/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/hs-aeson/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- devel/hs-aeson/distinfo 2 Sep 2012 21:10:43 -0000 1.2
> +++ devel/hs-aeson/distinfo 18 Nov 2013 18:47:21 -0000
> @@ -1,5 +1,2 @@
> -MD5 (ghc/aeson-0.6.0.2.tar.gz) = 5p7oMRWLSB53jdYLVApKeQ==
> -RMD160 (ghc/aeson-0.6.0.2.tar.gz) = iWfxczHtOCm9NlooINEAKd5KUus=
> -SHA1 (ghc/aeson-0.6.0.2.tar.gz) = 5kkFNZhY81IX/7n7PRgAjyS6Rwo=
> -SHA256 (ghc/aeson-0.6.0.2.tar.gz) = ofguUVseykEPdhAWHC1lzgLe2iKd4JlzMU/EP+6VfhM=
> -SIZE (ghc/aeson-0.6.0.2.tar.gz) = 98688
> +SHA256 (ghc/aeson-0.6.2.1.tar.gz) = y87mlW0KPPxFBztsFg6cQSw9+tDzbscdYESjkfEIygE=
> +SIZE (ghc/aeson-0.6.2.1.tar.gz) = 110417
> Index: textproc/hs-heist/Makefile
> ===================================================================
> RCS file: /cvs/ports/textproc/hs-heist/Makefile,v
> retrieving revision 1.18
> diff -u -p -r1.18 Makefile
> --- textproc/hs-heist/Makefile 19 Jul 2013 06:57:56 -0000 1.18
> +++ textproc/hs-heist/Makefile 18 Nov 2013 18:49:32 -0000
> @@ -3,6 +3,7 @@
>  COMMENT = xhtml templating system
>  
>  DISTNAME = heist-0.12.0
> +REVISION = 0
>  CATEGORIES = textproc
>  
>  MAINTAINER = Jim Razmus II <[hidden email]>, \
> Index: www/hs-snap/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/hs-snap/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- www/hs-snap/Makefile 19 Jul 2013 07:00:37 -0000 1.13
> +++ www/hs-snap/Makefile 18 Nov 2013 18:49:49 -0000
> @@ -3,6 +3,7 @@
>  COMMENT = Snap project starter and glue code library
>  
>  DISTNAME = snap-0.12.0
> +REVISION = 0
>  CATEGORIES = www
>  HOMEPAGE = http://snapframework.com/
>  



--
Juan Francisco Cantero Hurtado http://juanfra.info

Reply | Threaded
Open this post in threaded view
|

Re: update devel/hs-aeson 0.6.2.1

Dawe-3
On Nov 19, 2013 01:44, Juan Francisco Cantero Hurtado wrote:
> On Mon, Nov 18, 2013 at 10:13:12PM +0100, Dawe wrote:
> > update hs-aeson to 0.6.2.1 and add the homepage while here.
> > bump the dependent hs-heist and hs-snap.
>
> You don't need the bump in the other packages.
>

Mmh, why not?
ghc-pkg list -v told me they broke after updating hs-aeson. It's a common thing
with haskell ports because of the way ghc inlines stuff.

attachment0 (851 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: update devel/hs-aeson 0.6.2.1

Juan Francisco Cantero Hurtado
On Tue, Nov 19, 2013 at 09:27:15AM +0100, Dawe wrote:

> On Nov 19, 2013 01:44, Juan Francisco Cantero Hurtado wrote:
> > On Mon, Nov 18, 2013 at 10:13:12PM +0100, Dawe wrote:
> > > update hs-aeson to 0.6.2.1 and add the homepage while here.
> > > bump the dependent hs-heist and hs-snap.
> >
> > You don't need the bump in the other packages.
> >
>
> Mmh, why not?
> ghc-pkg list -v told me they broke after updating hs-aeson. It's a common thing
> with haskell ports because of the way ghc inlines stuff.

Package        Dependencies
-------        ------------
packageA ----> packageB
         |
         ----> packageC

If you update "packageB" (with or without the bump of "packageA"), the
ports framework will always require an update of "packageA" because the
package signature is different.

Remove the bumps and run /usr/ports/infrastructure/bin/out-of-date. It
will tell you both packages are outdated.

--
Juan Francisco Cantero Hurtado http://juanfra.info

Reply | Threaded
Open this post in threaded view
|

Re: update devel/hs-aeson 0.6.2.1

Matthias Kilian
On Tue, Nov 19, 2013 at 06:48:36PM +0100, Juan Francisco Cantero Hurtado wrote:

> > > > update hs-aeson to 0.6.2.1 and add the homepage while here.
> > > > bump the dependent hs-heist and hs-snap.
> > >
> > > You don't need the bump in the other packages.
> > >
> >
> > Mmh, why not?
> > ghc-pkg list -v told me they broke after updating hs-aeson. It's a common thing
> > with haskell ports because of the way ghc inlines stuff.
>
> Package        Dependencies
> -------        ------------
> packageA ----> packageB
>          |
>          ----> packageC
>
> If you update "packageB" (with or without the bump of "packageA"), the
> ports framework will always require an update of "packageA" because the
> package signature is different.

This *may* be true in this case (hs-heist and hs-snap directly
depend on hs-aeson, and only hs-snap depends on hs-heist), but in
general, it gets complicated if it comes to indirect dependencies
where A depends on B, which in turn depends on C, which gets updated.
If A doesn't explicitely depend on C too, it won't be updated
automatically. But B now may have a different "library signature",
so A won't work any longer (those library signatures had been
introduced into ghc to get more human-friendly failures than linker
errors due to some missing symbols).

To be sure, I'll give it a try (without bumps) this evening by
running dpb on my haskellish pathlist (and updating another machine
which has all haskell ports installed).

Ciao,
        Kili

Reply | Threaded
Open this post in threaded view
|

Re: update devel/hs-aeson 0.6.2.1

Matthias Kilian
On Tue, Nov 19, 2013 at 08:18:10PM +0100, Matthias Kilian wrote:
> To be sure, I'll give it a try (without bumps) this evening by
> running dpb on my haskellish pathlist (and updating another machine
> which has all haskell ports installed).

No problems after this, so I just committed devel/hs-aeson but skipped
the bumps to textproc/hs-heist and www/snap.

Ciao,
        Kili