[MacPorts] #17193: Ports using libungif should be switched to use giflib instead
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@macports.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- libungif is no longer necessary since the last of the LZW patents [http://en.wikipedia.org/wiki/Gif expired] on July 7, 2004. Since the libungif and giflib ports conflict, all ports using libungif should switch to use the preferred giflib instead. A quick run of {{{ port echo depends:libungif }}} shows the following list of ports needs to be updated: {{{ AfterStep camlimages driftnet evas gnustep-gui gtk-canvas magicpoint MPlayer qt4-x11 salasaga simage swftools windowmaker xv }}} But that list is incomplete. It does not include ports that refer to it using "lib:libungif:libungif" syntax. -- Ticket URL: <http://trac.macports.org/ticket/17193> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@macports.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Comment(by macsforever2000@macports.org): See also #17070 for emacs. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@macports.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Comment(by jmr@macports.org): Changing the dependencies to `file:include/gif_lib.h:giflib` may help make the transition smoother. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@macports.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Comment(by blb@macports.org): It will miss dependencies that are only activated in variants, so a brute- force grep against all Portfiles is the best method here. The following were found and not in the above list: - aqua/pixen - just in a comment - lang/pike - +image variant - x11/xplanet - +gif variant -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@macports.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Comment(by macsforever2000@macports.org): The dependency fix should be: {{{ path:include/gif_lib.h:giflib }}} -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): evas fixed in r42791. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): salasaga fixed in r42781. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): MPlayer fixed in r42884. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): swftools fixed in r42885. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): windowmaker fixed in r42886. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): xplanet fixed in r42919. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): xv fixed in r44068 by raimue. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): The following ports are left: - AfterStep - camlimages - driftnet - gnustep-gui - gtk-canvas - magicpoint - simage - aqua/pixen - just in a comment - lang/pike - +image variant I am not able to compile gnustep-gui when switching to giflib. I cannot even compile gtk-canvas due to he dependency gnome-libs failing in ticket #14363. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): AfterStep is being handled in #18702. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): camlimages is being handled in #18706. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): I see the following error trying to switch in driftnet: {{{ ---> Building driftnet Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_mports_trunk_dports_net_driftnet/work/driftnet-0.1.6" && make CFLAGS="-no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='\"0.1.6\"'" " returned error 2 Command output: makedepend -- -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -- audio.c mpeghdr.c gif.c img.c jpeg.c png.c driftnet.c image.c display.c playaudio.c connection.c media.c makedepend: warning: display.c (reading /usr/include/float.h, line 8): cannot find include file "float.h" makedepend: warning: display.c (reading /usr/include/stdarg.h, line 4): cannot find include file "stdarg.h" touch depend rm -f Makefile.bak cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o audio.o audio.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o mpeghdr.o mpeghdr.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o gif.o gif.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o img.o img.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o jpeg.o jpeg.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o png.o png.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o driftnet.o driftnet.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o image.o image.c image.c: In function 'memstr': image.c:24: warning: pointer targets in return differ in signedness image.c: In function 'find_gif_image': image.c:54: warning: pointer targets in passing argument 3 of 'memstr' differ in signedness image.c:55: warning: pointer targets in passing argument 3 of 'memstr' differ in signedness image.c: In function 'find_jpeg_image': image.c:187: warning: pointer targets in passing argument 3 of 'memstr' differ in signedness image.c:209: warning: pointer targets in passing argument 3 of 'memstr' differ in signedness cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o display.o display.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o playaudio.o playaudio.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o connection.o connection.c cc -no-cpp-precomp -I/opt/local/include -I/opt/local/lib/glib/include -I/opt/local/include/glib-1.2 -I/opt/local/include/gtk-1.2 -I/usr/X11R6/include -DDRIFTNET_VERSION='"0.1.6"' -DDRIFTNET_BIG_ENDIAN -c -o media.o media.c cc -o driftnet audio.o mpeghdr.o gif.o img.o jpeg.o png.o driftnet.o image.o display.o playaudio.o connection.o media.o -g -lpcap -lpthread -ljpeg -lungif `gtk-config --libs` ld: library not found for -lungif collect2: ld returned 1 exit status make: *** [driftnet] Error 1 Error: Status 1 encountered during processing. }}} -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): magicpoint fixed in r47581. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): simage appears to only support libungif. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): pike fixed in r47582. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:18> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: libungif giflib ------------------------------------------+--------------------------------- Comment(by macsforever2000@…): The following ports are left and I'm not sure what to do about them due to problems cited above: * driftnet * gnustep-gui * gtk-canvas * simage -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: Closing this now. Tickets can be opened against individual ports if necessary. -- Ticket URL: <http://trac.macports.org/ticket/17193#comment:21> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [comment:12 macsforever2000@…]:
I am not able to compile gnustep-gui when switching to giflib. It worked fine for me on Leopard/Intel so I updated it in r61470.
-- Ticket URL: <http://trac.macports.org/ticket/17193#comment:22> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17193: Ports using libungif should be switched to use giflib instead -------------------------------------------+-------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: libungif giflib | -------------------------------------------+-------------------------------- Comment(by ryandesign@…): * driftnet: r93240 * gtk-canvas: r81213 * simage: #21730 No ports remain using libungif; marking it as replaced_by giflib in r93248. -- Ticket URL: <https://trac.macports.org/ticket/17193#comment:23> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts