really only useable with libpng-1.2.50.x?? why not able to use media-libs/libpng-1.6.x?? i would like to uninstall this libpng version glsa-check -p $(glsa-check -t all) This system is affected by the following GLSAs: Checking GLSA 201206-15 >>> No upgrade path exists for these packages: media-libs/libpng-1.2.51 Checking GLSA 201010-01 >>> No upgrade path exists for these packages: media-libs/libpng-1.2.51 Checking GLSA 201209-02 >>> No upgrade path exists for these packages: media-libs/tiff-3.9.7-r1 Checking GLSA 201310-12 >>> No upgrade path exists for these packages: media-video/ffmpeg-0.10.12 Reproducible: Always Actual Results: # emerge -P media-libs/libpng -av Calculating dependencies... done! media-libs/libpng-1.2.51 pulled in by: app-emulation/emul-linux-x86-baselibs-20140508-r6 requires >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)] media-libs/libpng-1.6.10 pulled in by: app-emulation/emul-linux-x86-baselibs-20140508-r6 requires >=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)] app-emulation/emul-linux-x86-medialibs-20140508-r2 requires media-libs/libpng[abi_x86_32(-)] app-emulation/virtualbox-4.3.12 requires media-libs/libpng app-emulation/wine-1.7.19-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16= app-office/libreoffice-4.2.4.2 requires >=media-libs/libpng-1.4 app-office/scribus-1.4.4 requires media-libs/libpng:0 app-text/dvipdfm-0.13.2d-r2 requires >=media-libs/libpng-1.2.1 app-text/dvipdfmx-20110311-r1 requires >=media-libs/libpng-1.2:0 app-text/dvipng-1.14 requires media-libs/libpng app-text/ghostscript-gpl-9.14 requires >=media-libs/libpng-1.6.2:0=, >=media-libs/libpng-1.6.2:0/16= app-text/podofo-0.9.2 requires media-libs/libpng:0=, media-libs/libpng:0/16= app-text/poppler-0.26.1 requires media-libs/libpng:0/16=, media-libs/libpng:0= app-text/texlive-core-2013-r1 requires >=media-libs/libpng-1.2.43-r2:0=, >=media-libs/libpng-1.2.43-r2:0/16= app-text/xdvipdfmx-0.7.9_p20130530 requires >=media-libs/libpng-1.2.43-r2:0/16=, >=media-libs/libpng-1.2.43-r2:0= dev-java/icedtea-bin-7.2.4.7 requires >=media-libs/libpng-1.6:0/16=, >=media-libs/libpng-1.6:0= dev-lang/php-5.5.13 requires media-libs/libpng:0/16=, media-libs/libpng:0= dev-perl/perl-tk-804.31.0-r1 requires >=media-libs/libpng-1.4 dev-python/wxpython-2.8.12.1-r2 requires media-libs/libpng:0=, media-libs/libpng:0/16= dev-qt/qtgui-4.8.5-r2 requires media-libs/libpng:0/16=, media-libs/libpng:0= dev-tex/luatex-0.76.0 requires >=media-libs/libpng-1.4:0/16=, >=media-libs/libpng-1.4:0= media-gfx/blender-2.70a-r3 requires media-libs/libpng:0 media-gfx/enblend-4.1.3 requires >=media-libs/libpng-1.2.43:0/16=, >=media-libs/libpng-1.2.43:0= media-gfx/fotoxx-14.05 requires media-libs/libpng media-gfx/gimp-2.8.10-r1 requires >=media-libs/libpng-1.2.37:0 media-gfx/graphviz-2.36.0 requires >=media-libs/libpng-1.2:0 media-gfx/hugin-2014.0.0_rc4 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-gfx/icoutils-0.31.0 requires media-libs/libpng:0 media-gfx/imagemagick-6.8.8.10-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-gfx/inkscape-0.48.4-r1 requires media-libs/libpng:0 media-gfx/mypaint-1.1.0-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-gfx/ufraw-0.19.2 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-gfx/xsane-0.999 requires media-libs/libpng media-libs/freetype-2.5.3-r1 requires media-libs/libpng[abi_x86_32(-),abi_x86_64(-)] media-libs/gd-2.0.35-r4 requires >=media-libs/libpng-1.2:0[abi_x86_32(-),abi_x86_64(-)] media-libs/gegl-0.2.0-r2 requires media-libs/libpng media-libs/imlib-1.9.15-r4 requires >=media-libs/libpng-1.2.1[abi_x86_32(-),abi_x86_64(-)] media-libs/imlib2-1.4.6-r2 requires media-libs/libpng:0[abi_x86_32(-),abi_x86_64(-)] media-libs/jbig2dec-0.11-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-libs/lensfun-0.2.8 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-libs/libpano13-2.9.19_rc1 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-libs/libquicktime-1.2.4 requires media-libs/libpng:0 media-libs/libwebp-0.4.0 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-libs/libwmf-0.2.8.4-r5 requires >=media-libs/libpng-1.4 media-libs/netpbm-10.61.00 requires >=media-libs/libpng-1.4:0 media-libs/opencv-2.4.8 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-libs/openimageio-1.3.5 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-libs/openjpeg-1.5.1-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-libs/openjpeg-2.0.0 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-libs/plotutils-2.6-r1 requires media-libs/libpng media-libs/sdl-image-1.2.12-r1 requires media-libs/libpng:0[abi_x86_32(-),abi_x86_64(-)] media-libs/vigra-1.9.0 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-plugins/gimp-gmic-1.5.8.6 requires media-libs/libpng:0=, media-libs/libpng:0/16= media-sound/sox-14.4.1 requires media-libs/libpng media-video/mjpegtools-2.1.0-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0= media-video/mplayer2-2.0_p20131009 requires media-libs/libpng media-video/vlc-2.1.4 requires media-libs/libpng:0=, media-libs/libpng:0/16= net-libs/libvncserver-0.9.9-r1 requires media-libs/libpng:0 net-libs/webkit-gtk-2.4.3 requires >=media-libs/libpng-1.4:0=, >=media-libs/libpng-1.4:0/16= net-libs/webkit-gtk-2.4.3-r200 requires >=media-libs/libpng-1.4:0/16=, >=media-libs/libpng-1.4:0= net-print/cups-filters-1.0.53 requires media-libs/libpng:0=, media-libs/libpng:0/16= sys-libs/slang-2.2.4-r1 requires >=media-libs/libpng-1.2:0[abi_x86_32(-),abi_x86_64(-)] www-client/firefox-29.0.1 requires >=media-libs/libpng-1.6.7[apng] www-client/links-2.8-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16= x11-libs/cairo-1.12.16-r3 requires media-libs/libpng:0=[abi_x86_32(-),abi_x86_64(-)], media-libs/libpng:0/16=[abi_x86_32(-),abi_x86_64(-)] x11-libs/fltk-1.3.2_p10088 requires >=media-libs/libpng-1.2:0 x11-libs/gdk-pixbuf-2.30.8 requires >=media-libs/libpng-1.4:0/16=[abi_x86_32(-),abi_x86_64(-)], >=media-libs/libpng-1.4:0=[abi_x86_32(-),abi_x86_64(-)] x11-libs/wxGTK-2.8.12.1-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0= x11-libs/wxGTK-2.9.5 requires media-libs/libpng:0=, media-libs/libpng:0/16= x11-libs/wxGTK-3.0.0.0 requires media-libs/libpng:0/16=, media-libs/libpng:0= x11-misc/slim-1.3.6-r4 requires media-libs/libpng:0/16=, media-libs/libpng:0= >>> No packages selected for removal by prune >>> To ignore dependencies, use --nodeps Portage 2.2.10 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.19, 3.14.4-gentoo x86_64) ================================================================= System uname: Linux-3.14.4-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2 KiB Mem: 24693448 total, 1480856 free KiB Swap: 25598972 total, 25598972 free Timestamp of tree: Mon, 02 Jun 2014 23:30:01 +0000 ld GNU ld (GNU Binutils) 2.24 app-shells/bash: 4.2_p47 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.6-r1, 3.2.5-r4, 3.3.5, 3.4.0 dev-util/cmake: 2.8.12.2-r1 dev-util/pkgconfig: 0.28-r1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.14.1 sys-devel/binutils: 2.24-r2 sys-devel/gcc: 4.8.2 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2-r1 sys-devel/make: 4.0-r1 sys-kernel/linux-headers: 3.14 (virtual/os-headers) sys-libs/glibc: 2.19 Repositories: gentoo bitcoin steam-overlay bumblebee lokal ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=corei7 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=corei7 -O2 -pipe" DISTDIR="/mnt/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="de_DE.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9" PKGDIR="/mnt/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/portage"
why this app-emulation/emul-linux-x86-baselibs-20140508-r6 it has >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)] >=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-) >=media-video/ffmpeg-0.10.8:0.10[abi_x86_32(-)]) but dont use installed: media-libs/tiff-4.0.3-r6 media-libs/libpng-1.6.10 and media-video/ffmpeg-2.2.2 ?
(In reply to tman from comment #0) > really only useable with libpng-1.2.50.x?? why not able to use > media-libs/libpng-1.6.x?? the emul- must ensure libpng12.so.0 gets installed, as dozens if not hundreds of binary-only packages (ebuilds) like games, skype, nero, and whatever has the emul- in it's dependencies, and expect to get the libpng12.so.0 as a result all those binary-only ebuilds need to be converted to pull in the depends directly, instead of the emul- packages, before the libpng12 dep can be dropped from the emul- i hope that made sense :) but really, it looks to be right as-is, you should emerge the emul- with USE="-abi_x86_32" if you don't want it to pull the deps it does
same goes for tiff, special slot, same goes for ffmpeg, special slot
reassigning to multilib maintainers for this question: how do you feel about removing the deps from emul- from Comment #1 now? as in, then we would get bug reports about binary packages missing eg. media-libs/libpng:1.2[abi_x86_32] deps, and fix them or do you want to fix everything prior to reducing deps from emul- like originally planned?