Opened 12 years ago

Closed 11 years ago

Last modified 10 years ago

#3523 closed enhancement (fixed)

giflib-5.0.4

Reported by: Randy McMurchy Owned by: Armin K
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (14)

comment:1 by Armin K, 12 years ago

Breaks anything that uses it ...

in reply to:  1 comment:2 by bdubbs@…, 12 years ago

Replying to Krejzi:

Breaks anything that uses it ...

Yes. From the NEWS file:

"Changes to the API require a library major-version bump. Certain initialization functions have acquired an integer address argument for passing back an error code, in order to avoid thread-unsafe static storage. Application code using extension blocks will require minor changes. A few functions have been renamed."

We might want to try giflib-4.2.0.

comment:3 by Armin K, 12 years ago

I think that 4.2.0 breaks something too ... I've tried 5.0.0, it has broken Imlib yet. I fixed it myself. The function just got another parameter "type int" and it was relatively easy to fix. 2 lines patch. I'll see if it breaks anything else.

comment:4 by Armin K, 11 years ago

Priority: normallow
Severity: normalminor

It even breaks kdelibs.

comment:5 by bdubbs@…, 11 years ago

Priority: lowlowest
Summary: giflib-5.0.0giflib-5.0.0 (wait until actually integrated to other programs)

comment:6 by Armin K, 11 years ago

Severity: minornormal
Summary: giflib-5.0.0 (wait until actually integrated to other programs)giflib-5.0.4 (wait until actually integrated to other programs)

comment:7 by Armin K, 11 years ago

Priority: lowestnormal

I think we can start to update to this one, but please check every package (even optional deps) and patch them if necesary. Just for information, you need MPlayer svn to work with Giflib 5. Check Archlinux for other packages, they've done the transition already.

comment:8 by Armin K, 11 years ago

Summary: giflib-5.0.4 (wait until actually integrated to other programs)giflib-5.0.4

comment:9 by bdubbs@…, 11 years ago

general/prog/openjdk.xml:          <xref linkend="giflib"/>
general/graphlib/libwebp.xml:      <xref linkend="giflib"/>
general/graphlib/imlib2.xml:       <xref linkend="giflib"/>
kde/core/kdelibs.xml:              <xref linkend="giflib"/>
kde/add/kdenetwork.xml:            <xref linkend="giflib"/>
multimedia/videoutils/mplayer.xml: <xref linkend="giflib"/>        
xsoft/other/gnash.xml:             <xref linkend="giflib"/>

comment:10 by Armin K, 11 years ago

Checked everything except openjdk and fixed imlib2, mplayer and gnash. Archlinux doesn't patch latest openjdk, but they depend on giflib so we could be fine. If anyone can confirm that. It would be nice. kdenetwork wasn't referenced in the book, I deleted the file.

comment:11 by Armin K, 11 years ago

Owner: changed from blfs-book@… to Armin K
Status: newassigned

comment:12 by Armin K, 11 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r11584

in reply to:  10 comment:13 by Fernando de Oliveira, 11 years ago

Replying to Krejzi:

Archlinux doesn't patch latest openjdk, but they depend on giflib so we could be fine. If anyone can confirm that. It would be nice.

I found no better place to reply than here. Checked today. It builds fine.

comment:14 by bdubbs@…, 10 years ago

Milestone: current

Milestone current deleted

Note: See TracTickets for help on using tickets.