
Howdy, The listed maintainer for gd is no longer maintaining it. I'm wondering if anyone else is, if there is a version control URL, and how I can send patches. I need to get it working for Win32. Thanks

I'll be the new maintainer. I've used it a fair bit. I'll setup a
github repository.
I don't have a Windows install available, but I've used Windows for
development in the past.
Hold up.
On 2 July 2010 20:00, Jason Felice
Howdy,
The listed maintainer for gd is no longer maintaining it. I'm wondering if anyone else is, if there is a version control URL, and how I can send patches. I need to get it working for Win32.
Thanks
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On 7/2/10, Christopher Done
On 2 July 2010 20:00, Jason Felice
wrote: Howdy,
The listed maintainer for gd is no longer maintaining it. I'm wondering if anyone else is, if there is a version control URL, and how I can send patches. I need to get it working for Win32.
Thanks
I'll be the new maintainer. I've used it a fair bit. I'll setup a github repository.
I don't have a Windows install available, but I've used Windows for development in the past.
Hold up.
I was wondering the same thing about submitting patches to expose more of the image functionality, including getting some functions to return Either instead of failing with a runtime error. Let me know when you get it set up. Cheers, Matt

On 2 July 2010 20:29, Matthew Gruen
I was wondering the same thing about submitting patches to expose more of the image functionality, including getting some functions to return Either instead of failing with a runtime error. Let me know when you get it set up.
That sounds like a good idea. I've setup a repo, I've merged in the latest work I did on it, and I've just updated it to be latest Prelude/base and to comply with -Wall. I'm just going to make it consistent with tibbe's style guide[1] before we start patching it for feature updates, so that we're singing from the same hymn sheet and then I'll let you you here. The Github repo is here: http://github.com/chrisdone/gd What's your Github username? I will add you as a project admin so that you can push to it directly. [1]: http://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md

OK, here's the cleaned up repo. ready for action:
http://github.com/chrisdone/gd
Uploaded to Hackage with me as maintainer: http://hackage.haskell.org/package/gd
On 2 July 2010 21:34, Christopher Done
On 2 July 2010 20:29, Matthew Gruen
wrote: I was wondering the same thing about submitting patches to expose more of the image functionality, including getting some functions to return Either instead of failing with a runtime error. Let me know when you get it set up.
That sounds like a good idea. I've setup a repo, I've merged in the latest work I did on it, and I've just updated it to be latest Prelude/base and to comply with -Wall. I'm just going to make it consistent with tibbe's style guide[1] before we start patching it for feature updates, so that we're singing from the same hymn sheet and then I'll let you you here. The Github repo is here:
http://github.com/chrisdone/gd
What's your Github username? I will add you as a project admin so that you can push to it directly.
[1]: http://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md

Is there an easy way to install this module on Windows?
I just ran
cabal install gd
and got the rather intimidating response:
Missing C libraries: gd, png, z, jpeg, fontconfig, freetype, expat
I actually have some of these libraries installed (eg. expat) but not
most.
I'm using MinGW.
Cheers,
Kevin
On Jul 3, 12:27 am, Christopher Done
OK, here's the cleaned up repo. ready for action:
http://github.com/chrisdone/gd
Uploaded to Hackage with me as maintainer:http://hackage.haskell.org/package/gd
On 2 July 2010 21:34, Christopher Done
wrote: On 2 July 2010 20:29, Matthew Gruen
wrote: I was wondering the same thing about submitting patches to expose more of the image functionality, including getting some functions to return Either instead of failing with a runtime error. Let me know when you get it set up.
That sounds like a good idea. I've setup a repo, I've merged in the latest work I did on it, and I've just updated it to be latest Prelude/base and to comply with -Wall. I'm just going to make it consistent with tibbe's style guide[1] before we start patching it for feature updates, so that we're singing from the same hymn sheet and then I'll let you you here. The Github repo is here:
What's your Github username? I will add you as a project admin so that you can push to it directly.
[1]:http://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md
_______________________________________________ Haskell-Cafe mailing list Haskell-C...@haskell.orghttp://www.haskell.org/mailman/listinfo/haskell-cafe

Hi Kevin,
You probably have to install the mingw versions of these libraries.
Should be trivial to do with mingw's installation manager. Or was that
cygwin? The one with the package manager. I haven't used Windows for a
while, apologies.
On 21 July 2010 09:51, Kevin Jardine
Is there an easy way to install this module on Windows?
I just ran
cabal install gd
and got the rather intimidating response:
Missing C libraries: gd, png, z, jpeg, fontconfig, freetype, expat
I actually have some of these libraries installed (eg. expat) but not most.
I'm using MinGW.
Cheers, Kevin
On Jul 3, 12:27 am, Christopher Done
wrote: OK, here's the cleaned up repo. ready for action:
http://github.com/chrisdone/gd
Uploaded to Hackage with me as maintainer:http://hackage.haskell.org/package/gd
On 2 July 2010 21:34, Christopher Done
wrote: On 2 July 2010 20:29, Matthew Gruen
wrote: I was wondering the same thing about submitting patches to expose more of the image functionality, including getting some functions to return Either instead of failing with a runtime error. Let me know when you get it set up.
That sounds like a good idea. I've setup a repo, I've merged in the latest work I did on it, and I've just updated it to be latest Prelude/base and to comply with -Wall. I'm just going to make it consistent with tibbe's style guide[1] before we start patching it for feature updates, so that we're singing from the same hymn sheet and then I'll let you you here. The Github repo is here:
What's your Github username? I will add you as a project admin so that you can push to it directly.
[1]:http://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md
_______________________________________________ Haskell-Cafe mailing list Haskell-C...@haskell.orghttp://www.haskell.org/mailman/listinfo/haskell-cafe
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On 21 July 2010 20:17, Christopher Done
Hi Kevin,
You probably have to install the mingw versions of these libraries. Should be trivial to do with mingw's installation manager. Or was that cygwin? The one with the package manager. I haven't used Windows for a while, apologies.
mingw only recently has a package manager - which may be unofficial at the moment. It doesn't look like it has GD: http://sourceforge.net/apps/mediawiki/takeoffgw/index.php?title=Repository_S... I'd expect the libraries exist in Cygwin's package repository. However, binding Haskell to C libraries with Cygwin is difficult, I've only had success when binding to pre-built DLLs like SDL. Given the number of libraries involved, I'd look for an alternative to GD.

On Jul 21, 10:57 pm, Stephen Tetley
Given the number of libraries involved, I'd look for an alternative to GD. _______________________________________________
Yes, I've seen reports that people have tried and failed to install the Haskell GD module on Windows. So I'm looking at something simpler now like shelling out to an imagemagick executable. Kevin

On Fri, Jul 2, 2010 at 8:34 PM, Christopher Done
That sounds like a good idea. I've setup a repo, I've merged in the latest work I did on it, and I've just updated it to be latest Prelude/base and to comply with -Wall. I'm just going to make it consistent with tibbe's style guide[1] before we start patching it for feature updates, so that we're singing from the same hymn sheet and then I'll let you you here. The Github repo is here:
Excellent news! I submitted some patches to the maintainer a while back but never heard any response, positive or negative. My changes were a subset of what you have on github now. It's great to see it being cared for again! Cheers, D -- Dougal Stanton dougal@dougalstanton.net // http://www.dougalstanton.net
participants (6)
-
Christopher Done
-
Dougal Stanton
-
Jason Felice
-
Kevin Jardine
-
Matthew Gruen
-
Stephen Tetley