Opened 13 years ago

Closed 13 years ago

#34500 closed defect (fixed)

giflib 4.2.0 has wrong checksums in Portfile

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.0
Keywords: Cc:
Port: giflib

Description

The giflib page on sourceforge mentions for giflib-4.2.0.tar.bz2:

SHA1:	bc942711f75de7d8539f79be34d69c0d53c381c1
MD5:	711ad48551ee14db7c200b5f402df849

The manually downloaded archive giflib-4.2.0.tar.bz2 has:

gmd5sum:	711ad48551ee14db7c200b5f402df849
gsha1sum:	bc942711f75de7d8539f79be34d69c0d53c381c1
gsha256sum:	5f3e06e025b87c13eeb3ee46dc9881398bdf7ad578d8135548e1ae3073a4c8ce
openssl rmd160:	4f04517dad1dca7bde4646c561d327d957c10eff

So the archive has the correct MD5 and SHA1 checksums. Port complains and corrects:

Error: Checksum (rmd160) mismatch for giflib-4.2.0.tar.bz2
Portfile checksum: giflib-4.2.0.tar.bz2 rmd160 4549579f5fd8418dcca678f917b7c1aa7745b098
Distfile checksum: giflib-4.2.0.tar.bz2 rmd160 4f04517dad1dca7bde4646c561d327d957c10eff
Error: Checksum (sha256) mismatch for giflib-4.2.0.tar.bz2
Portfile checksum: giflib-4.2.0.tar.bz2 sha256 9ef613b8235c8b718d1a8db7201418d5522e8aa50a60c8eccdea82d5e8da2026
Distfile checksum: giflib-4.2.0.tar.bz2 sha256 5f3e06e025b87c13eeb3ee46dc9881398bdf7ad578d8135548e1ae3073a4c8ce
The correct checksum line may be:
checksums           rmd160  4f04517dad1dca7bde4646c561d327d957c10eff \
                    sha256  5f3e06e025b87c13eeb3ee46dc9881398bdf7ad578d8135548e1ae3073a4c8ce

because it has the wrong SHA256 and RMD160 checksums.

Change History (2)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Yes, they stealth-updated 4.2.0 a couple hours after they released it. I already fixed this in r93243 and r93245.

Note: See TracTickets for help on using tickets.