[This package will replace ImageMagick for various reasons. One of those reasons is that the GM folks are committed to provide ABI stability and proper version numbers, whereas IM is not making such a committment and has already made various arbitrary changes to ABI version numbers.]
I would like to contribute and maintain GraphicsMagick:
http://www.graphicsmagick.org/
Tester's Notes ============== You can point Cygwin's setup.exe to the following address to download and test the GraphicsMagick package:
http://www.egr.msu.edu/~huntharo/cygwin/
Reviewer's Notes ================ 1) I moved the bin/*-config scripts into the -devel package.
2) I moved the /usr/lib/GraphicsMagick-1.0.4 directory into the main package... but I think it probably should go in the libGraphicsMagick0 package instead. Chuck and I have been discussing this a lot but I got confused about where the final location should be; I also realized that I don't know what the final location should be, so I want to get some instruction before I move this directory again. The deciding issue would be whether the libraries query /usr/lib/GraphicsMagick-1.0.4 or whether only gm.exe queries it; if the libraries query it then the directory must be in the libGraphicsMagick0 package, right?
3) You'll notice that the patch file changes the version.sh script to report 1.0.4 (it was reporting 1.0.5), while the official source tarballs don't need this change. The reason is that I told Bob about this fix and he changed the 1.0.4 source tarballs instead of bumping the version number to 1.0.6... I have not grabbed the newest 1.0.4 source tarball so I still have the patch.
4) My build is done with --enable-shared but without --with-modules (these are what I used for ImageMagick too). It seems from the discussions that the /usr/lib/GraphicsMagick-1.0.4 directory does not need to be broken out into a separate versioned package and can be left in either GraphicsMagick or libGraphicsMagick0 (see #2 above).
------------------------ cut here -------------------------------------- #!/bin/bash
mkdir GraphicsMagick cd GraphicsMagick
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/setup.hint
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/GraphicsMagick-1.0.4-1.tar.bz2
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/GraphicsMagick-1.0.4-1-src.tar.bz2
mkdir libGraphicsMagick0 cd libGraphicsMagick0
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/libGraphicsMagick0/setup.hint
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/libGraphicsMagick0/libGraphicsMagick0-1.0.4-1.tar.bz2
cd .. mkdir libGraphicsMagick-devel cd libGraphicsMagick-devel
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/libGraphicsMagick-devel/setup.hint
wget \ http://www.egr.msu.edu/~huntharo/cygwin/release/GraphicsMagick/libGraphicsMagick-devel/libGraphicsMagick-devel-1.0.4-1.tar.bz2 ------------------------ cut here --------------------------------------
MD5 sums:
0fbfb35218b8a577336849030a877e2b *./GraphicsMagick-1.0.4-1-src.tar.bz2 62f1225540aa6fcf293efa6fe6911d8c *./GraphicsMagick-1.0.4-1.tar.bz2 056ca31a2b6aaea00016c23913566c15 *./libGraphicsMagick-devel/libGraphicsMagick-devel-1.0.4-1.tar.bz2 149e44c2a070ea7cea3ea52b43aba37a *./libGraphicsMagick-devel/setup.hint eb22a32397dc9e3866db221c6c47b984 *./libGraphicsMagick0/libGraphicsMagick0-1.0.4-1.tar.bz2 cc1846262c4ce0277166d6947f71540d *./libGraphicsMagick0/setup.hint d41d8cd98f00b204e9800998ecf8427e *./md5.sum 3cb9210d7f7f7306d9b95fce981aa7cd *./setup.hint
Harold
