Portupgrade omitting dependencies?

Randy Pratt bsd-unix at earthlink.net
Sun Feb 25 21:47:23 UTC 2007


On Sun, 25 Feb 2007 21:51:48 +0300
Sergey Matveychuk <sem at FreeBSD.org> wrote:

> Sergey Matveychuk wrote:
> >> # grep mplayer /var/db/pkg/kino-0.9.5/*
> >> /var/db/pkg/kino-0.9.5/+CONTENTS:@pkgdep mplayer-skins-1.1.2_6
> >> /var/db/pkg/kino-0.9.5/+CONTENTS:@comment DEPORIGIN:multimedia/mplayer-skins
> >> /var/db/pkg/kino-0.9.5/+CONTENTS:@comment DELETED:pkgdep mplayer-0.99.10_4
> >> /var/db/pkg/kino-0.9.5/+CONTENTS:@comment DELETED:DEPORIGIN:multimedia/mplayer
> >>
> >> This doesn't seem to be correct since it keeps mplayer-skins and removes
> >> mplayer.  Likewise for gmencoder:
> > 
> > It's mysterious for me. I'll try reproduce the situation.
> > 
> 
> Unfortunately I can't reproduce it.
> Can you show an output of the command please: cd
> /usr/ports/multimedia/kino; make package-depends-list

(doesn't this ignore any entries in pkgtools.conf?  I don't have
any in this case)

libdv-0.104_3 /usr/ports/multimedia/libdv multimedia/libdv
jpeg-6b_4 /usr/ports/graphics/jpeg graphics/jpeg
popt-1.7_2 /usr/ports/devel/popt devel/popt
gettext-0.14.5_2 /usr/ports/devel/gettext devel/gettext
libiconv-1.9.2_2 /usr/ports/converters/libiconv converters/libiconv
sdl-1.2.11,2 /usr/ports/devel/sdl12 devel/sdl12
aalib-1.4.r5_2 /usr/ports/graphics/aalib graphics/aalib
xorg-libraries-6.9.0_1 /usr/ports/x11/xorg-libraries x11/xorg-libraries
libdrm-2.0.2 /usr/ports/graphics/libdrm graphics/libdrm
freetype2-2.2.1_1 /usr/ports/print/freetype2 print/freetype2
pkg-config-0.21 /usr/ports/devel/pkg-config devel/pkg-config
fontconfig-2.3.2_6,1 /usr/ports/x11-fonts/fontconfig
x11-fonts/fontconfig expat-2.0.0_1 /usr/ports/textproc/expat2
textproc/expat2 svgalib-1.4.3_5 /usr/ports/graphics/svgalib
graphics/svgalib esound-0.2.36_1 /usr/ports/audio/esound audio/esound
libaudiofile-0.2.6 /usr/ports/audio/libaudiofile audio/libaudiofile
glib-1.2.10_12 /usr/ports/devel/glib12 devel/glib12
gtk-1.2.10_17 /usr/ports/x11-toolkits/gtk12 x11-toolkits/gtk12
perl-5.8.8 /usr/ports/lang/perl5.8 lang/perl5.8
ffmpeg-devel-0.4.9.c.2006032300_4 /usr/ports/multimedia/ffmpeg-devel
multimedia/ffmpeg-devel faac-1.25 /usr/ports/audio/faac audio/faac
mpeg4ip-libmp4v2-1.5.0.1 /usr/ports/multimedia/mpeg4ip-libmp4v2
multimedia/mpeg4ip-libmp4v2 faad2-2.5,1 /usr/ports/audio/faad audio/faad
lame-3.97_1 /usr/ports/audio/lame audio/lame
libogg-1.1.3,3 /usr/ports/audio/libogg audio/libogg
libtheora-1.0.a7 /usr/ports/multimedia/libtheora multimedia/libtheora
libvorbis-1.1.2,3 /usr/ports/audio/libvorbis audio/libvorbis
x264-0.0.20061030 /usr/ports/multimedia/x264 multimedia/x264
gpac-libgpac-0.4.2.r2,1 /usr/ports/multimedia/gpac-libgpac
multimedia/gpac-libgpac atk-1.12.4 /usr/ports/accessibility/atk
accessibility/atk glib-2.12.9 /usr/ports/devel/glib20 devel/glib20
gtk-2.10.9_1 /usr/ports/x11-toolkits/gtk20 x11-toolkits/gtk20
png-1.2.14 /usr/ports/graphics/png graphics/png
tiff-3.8.2_1 /usr/ports/graphics/tiff graphics/tiff
cups-base-1.2.8 /usr/ports/print/cups-base print/cups-base
gnutls-1.6.1_1 /usr/ports/security/gnutls security/gnutls
libgcrypt-1.2.4 /usr/ports/security/libgcrypt security/libgcrypt
libgpg-error-1.4 /usr/ports/security/libgpg-error security/libgpg-error
pango-1.14.10 /usr/ports/x11-toolkits/pango x11-toolkits/pango
cairo-1.2.6_1 /usr/ports/graphics/cairo graphics/cairo
libXft-2.1.7_1 /usr/ports/x11-fonts/libXft x11-fonts/libXft
xorg-fonts-truetype-6.9.0 /usr/ports/x11-fonts/xorg-fonts-truetype
x11-fonts/xorg-fonts-truetype
xorg-fonts-encodings-6.9.0_1 /usr/ports/x11-fonts/xorg-fonts-encodings
x11-fonts/xorg-fonts-encodings
bitstream-vera-1.10_2 /usr/ports/x11-fonts/bitstream-vera
x11-fonts/bitstream-vera
shared-mime-info-0.20 /usr/ports/misc/shared-mime-info
misc/shared-mime-info libxml2-2.6.27 /usr/ports/textproc/libxml2
textproc/libxml2
hicolor-icon-theme-0.9_2 /usr/ports/misc/hicolor-icon-theme
misc/hicolor-icon-theme imlib2-20060926_2,1 /usr/ports/graphics/imlib2
graphics/imlib2 libungif-4.1.4_2 /usr/ports/graphics/libungif
graphics/libungif libid3tag-0.15.1b /usr/ports/audio/libid3tag
audio/libid3tag xvid-1.1.2,1 /usr/ports/multimedia/xvid multimedia/xvid
ImageMagick-6.3.2.0_1 /usr/ports/graphics/ImageMagick
graphics/ImageMagick libfpx-1.2.0.12 /usr/ports/graphics/libfpx
graphics/libfpx jbigkit-1.6 /usr/ports/graphics/jbigkit
graphics/jbigkit jasper-1.900.1 /usr/ports/graphics/jasper
graphics/jasper lcms-1.16_1,1 /usr/ports/graphics/lcms graphics/lcms
libltdl-1.5.22_1 /usr/ports/devel/libltdl15 devel/libltdl15
mpeg2codec-1.2_1 /usr/ports/multimedia/mpeg2codec multimedia/mpeg2codec
ghostscript-afpl-8.54,1 /usr/ports/print/ghostscript-afpl
print/ghostscript-afpl gsfonts-8.11_2 /usr/ports/print/gsfonts
print/gsfonts libsamplerate-0.1.2_2 /usr/ports/audio/libsamplerate
audio/libsamplerate libsndfile-1.0.17 /usr/ports/audio/libsndfile
audio/libsndfile flac-1.1.2_1 /usr/ports/audio/flac audio/flac
fftw3-3.1.2 /usr/ports/math/fftw3 math/fftw3
libglade2-2.6.0_2 /usr/ports/devel/libglade2 devel/libglade2
xmlcatmgr-2.2 /usr/ports/textproc/xmlcatmgr textproc/xmlcatmgr
python24-2.4.4 /usr/ports/lang/python24 lang/python24
mplayer-0.99.10_4 /usr/ports/multimedia/mplayer multimedia/mplayer
fribidi-0.10.7 /usr/ports/converters/fribidi converters/fribidi
cdparanoia-3.9.8_8 /usr/ports/audio/cdparanoia audio/cdparanoia
lirc-0.8.0 /usr/ports/comms/lirc comms/lirc
twolame-0.3.9 /usr/ports/audio/twolame audio/twolame
libmad-0.15.1b_2 /usr/ports/audio/libmad audio/libmad
xmms-esound-1.2.10_6 /usr/ports/multimedia/xmms multimedia/xmms
libmikmod-esound-3.1.11_2 /usr/ports/audio/libmikmod audio/libmikmod
libmpcdec-1.2.2 /usr/ports/audio/libmpcdec audio/libmpcdec
mplayer-skins-1.1.2_6 /usr/ports/multimedia/mplayer-skins
multimedia/mplayer-skins rtc-2004.02.24.1_8 /usr/ports/emulators/rtc
emulators/rtc linux_base-fc-4_9 /usr/ports/emulators/linux_base-fc4
emulators/linux_base-fc4
linux-realplayer-10.0.8.805.20060718 /usr/ports/multimedia/linux-realplayer
multimedia/linux-realplayer
linux-gtk2-2.6.10 /usr/ports/x11-toolkits/linux-gtk2
x11-toolkits/linux-gtk2 linux-glib2-2.6.6 /usr/ports/devel/linux-glib2
devel/linux-glib2 linux-atk-1.9.1 /usr/ports/accessibility/linux-atk
accessibility/linux-atk linux-jpeg-6b.34 /usr/ports/graphics/linux-jpeg
graphics/linux-jpeg linux-png-1.2.8_2 /usr/ports/graphics/linux-png
graphics/linux-png linux-tiff-3.7.1 /usr/ports/graphics/linux-tiff
graphics/linux-tiff
linux-pango-1.8.1 /usr/ports/x11-toolkits/linux-pango
x11-toolkits/linux-pango
linux-fontconfig-2.2.3_5 /usr/ports/x11-fonts/linux-fontconfig
x11-fonts/linux-fontconfig
linux-expat-1.95.8 /usr/ports/textproc/linux-expat textproc/linux-expat
linux-xorg-libs-6.8.2_5 /usr/ports/x11/linux-xorg-libs
x11/linux-xorg-libs liveMedia-2007.02.20,1 /usr/ports/net/liveMedia
net/liveMedia
win32-codecs-3.1.0.r1,1 /usr/ports/multimedia/win32-codecs
multimedia/win32-codecs
mjpegtools-1.8.0_5 /usr/ports/multimedia/mjpegtools
multimedia/mjpegtools
libquicktime-0.9.10 /usr/ports/multimedia/libquicktime
multimedia/libquicktime gnomehier-2.2 /usr/ports/misc/gnomehier
misc/gnomehier

I'm not sure which part that you couldn't reproduce but these
'DELETED' dependencies seem to only occur when updating from
an old version to a new version.  This doesn't happen for all
ports being updated to a new version, just some.

I have already "repaired" the /var/db/pkg/*/+CONTENTS by forcing
updates of ports whose dependencies were marked as "DELETED";
however, the "DELETED" ghostscript-afpl entries still remain.

I realize this kind of thing is hard to reproduce since it probably
depends on a lot of things that are constantly moving targets.

Randy
-- 


More information about the freebsd-ports mailing list