The LZW compression patent on GIF images expired over ten years ago. Yes, 10, and T2 is still using libungif.
The guy who was maintaining both 'giflib' (the proper one, with LZW compression) and libungif (creates gifs without any compression), years ago archived libungif and now only maintains giflib. giflib home: http://sourceforge.net/projects/giflib/ I have been using giflib in my local T2 for a few years. Time to contribute it. package/graphic/giflib.desc: [I] Reading and writing gif images [T] A library for reading and writing gif images. [U] http://sourceforge.net/projects/giflib/ [A] Toshio Kuratomi <[email protected]> [M] Rene Rebe <[email protected]> [C] extra/multimedia [F] CROSS [L] OpenSource [S] Stable [V] 5.1.0 [P] X -----5---9 120.400 [D] 0 giflib-5.1.0.tar.bz2 http://sourceforge.net/projects/giflib/files/ For a .cache file, the same one as for libungif will do. There is no need for a .conf file. The installation of giflib will create libungif symlinks, for any package that is stuck in a time warp. I did a sweep through 'package' directory and replaced all occurences of "libungif" with "giflib". These are the affected files: package/graphic/fbv/cc.patch package/graphic/exact-image/cross-configure.patch package/perl/prima/prima.cache package/perl/imager/imager.cache package/perl/ipa/ipa.cache package/graphic/driftnet/driftnet.cache package/graphic/mtpaint/mtpaint.cache package/graphic/magicpoint/magicpoint.cache package/graphic/fbv/fbv.cache package/graphic/exact-image/exact-image.cache package/fonts/fontforge/fontforge.cache package/editors/emacs/emacs.cache package/e17/imlib2/imlib2.cache package/gnome14/gnome-libs14/gnome-libs14.cache package/religion/bibletime/bibletime.cache package/textproc/kile/kile.cache package/develop/mapnik/mapnik.cache package/develop/libgdiplus/libgdiplus.cache package/develop/gdal/gdal.cache package/gnustep/renaissance/renaissance.cache package/gnustep/cenon/cenon.cache package/gnustep/emacs-app/emacs-app.cache package/gnustep/zipper/zipper.cache package/gnustep/gnumail/gnumail.cache package/gnustep/addresses/addresses.cache package/gnustep/gnustep-back/gnustep-back.cache package/gnustep/gnustep-gui/gnustep-gui.cache package/gnustep/projectcenter/projectcenter.cache package/gnustep/gorm/gorm.cache package/gnustep/gworkspace/gworkspace.cache package/multimedia/vortexge/vortexge.cache package/multimedia/mplayer/mplayer.cache package/multimedia/fuppes/fuppes.cache package/multimedia/osg/osg.cache package/multimedia/swftools/swftools.cache package/multimedia/libsimage/libsimage.cache package/kde/kdelibs/kdelibs.cache package/kde/kdewebdev/kdewebdev.cache package/kde/kdetoys/kdetoys.cache package/kde/kdeedu/kdeedu.cache package/kde/digikam/digikam.cache package/kde/kdebase-runtime/kdebase-runtime.cache package/kde/ktoon/ktoon.cache package/kde/kdepim/kdepim.cache package/kde/krusader/krusader.cache package/kde/amarok/amarok.cache package/kde/kdemultimedia/kdemultimedia.cache package/kde/kdenetwork/kdenetwork.cache package/kde/kdebase/kdebase.cache package/x11/xplanet/xplanet.cache package/x11/windowmaker/windowmaker.cache package/x11/imlib/imlib.cache package/emulators/vice/vice.cache package/network/ziproxy/ziproxy.cache package/scientific/root/root.cache package/scientific/grass/grass.cache Will anything anywhere else in T2 need to be patched? This is all done on my local T2, I am providing this info for Rene or other T2 maintainer to implement. I recommend removing libungif from the T2 packages. Regards, Barry ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
