ports/164789: both giflib-4.1.6 and libungif-4.1.4_5 claim to have installed /usr/local/bin/XXX

Oliver Hartmann ohartman at zedat.fu-berlin.de
Sun Feb 5 09:40:08 UTC 2012


>Number:         164789
>Category:       ports
>Synopsis:       both giflib-4.1.6 and libungif-4.1.4_5 claim to have installed /usr/local/bin/XXX
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 05 09:40:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Hartmann
>Release:        FreeBSD 9.-STABLE/amd64 and FreeBSD 10-CURRENT/amd64
>Organization:
FU Berlin
>Environment:
>Description:
Checking the checksums of installed ports on a regular basis, the scan reveals that both giflib-4.1.6 and libungif-4.1.4_5 claim to have installed the same files.
The installation of the system and ports is not new, but, regarding to suggestions in the manphae of "portmaster", well mainatined (from my perspective, so I may err). 

Picking up any of complained mismatches with pkg_info -W reveals:

pkg_info: both giflib-4.1.6 and libungif-4.1.4_5 claim to have installed /usr/local/bin/gifovly

for gifovly, for instance.

Belwo the start of the message from periodic:

Checking for ports with mismatched checksums:
cspice-6: /usr/local/bin/states
dvipdfmx-20100328: /usr/local/share/texmf/fonts/map/dvipdfmx/cid-x.map
gettext-0.18.1.1: /usr/local/lib/charset.alias
giflib-4.1.6: /usr/local/bin/gif2epsn
giflib-4.1.6: /usr/local/bin/gif2ps
giflib-4.1.6: /usr/local/bin/gif2rgb
giflib-4.1.6: /usr/local/bin/gif2x11
giflib-4.1.6: /usr/local/bin/gifasm
giflib-4.1.6: /usr/local/bin/gifbg
giflib-4.1.6: /usr/local/bin/gifclip
giflib-4.1.6: /usr/local/bin/gifclrmp
giflib-4.1.6: /usr/local/bin/gifcolor
giflib-4.1.6: /usr/local/bin/gifcomb
giflib-4.1.6: /usr/local/bin/giffiltr
giflib-4.1.6: /usr/local/bin/giffix
giflib-4.1.6: /usr/local/bin/gifflip
giflib-4.1.6: /usr/local/bin/gifhisto
giflib-4.1.6: /usr/local/bin/gifinfo
giflib-4.1.6: /usr/local/bin/gifinter
giflib-4.1.6: /usr/local/bin/gifinto
giflib-4.1.6: /usr/local/bin/gifovly
giflib-4.1.6: /usr/local/bin/gifpos
giflib-4.1.6: /usr/local/bin/gifrotat
giflib-4.1.6: /usr/local/bin/gifrsize
giflib-4.1.6: /usr/local/bin/gifspnge
giflib-4.1.6: /usr/local/bin/giftext
giflib-4.1.6: /usr/local/bin/gifwedge
giflib-4.1.6: /usr/local/bin/icon2gif
giflib-4.1.6: /usr/local/bin/raw2gif
giflib-4.1.6: /usr/local/bin/rgb2gif
giflib-4.1.6: /usr/local/bin/text2gif
[...]

Checking on the dependencies on both packages in my installation reveals the follwoing:

pkg_info -R libungif-4.1.4_5 
Information for libungif-4.1.4_5:

Required by:
gdal-1.8.1_1
gmt-4.5.7
imlib-1.9.15_12
ktorrent-4.1.3
libcaca-0.99.b17_3
osg-2.8.2_7
visionworkbench-2.2.0
windowmaker-0.92.0_10
gnome-libs-1.4.2_16
mplayer-1.0.r20111218_2



pkg_info -R giflib-4.1.6
Information for giflib-4.1.6:

Required by:
imlib2-1.4.5,2
ktorrent-4.1.3
libktorrent-1.1.3
polkit-kde-0.99.0_1
kdelibs-4.7.4
kde-wallpapers-4.7.4
kdepimlibs-4.7.4
okular-4.7.4
py27-kdebindings-pykde4-4.7.4
plasma-scriptengine-python-4.7.4
kde-workspace-4.7.4


>How-To-Repeat:
Install the packages as listed above or let them be installed as dependencies and then watch the output of "periodic daily/weekly", which depends upon setting whether checksums for ports are subject to be checked or not.
>Fix:
In case of libgif and libungif I helped myself in replacing port libungif via portmaster -o graphics/libgif libungif-4.1.4_5.

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list