The xfree ebuild has no explicit dependency on unzip, causing fresh Gentoo systems to fail to emerge it when it comes to the following code segment: ebegin "Updating Savage driver" cd ${S}/programs/Xserver/hw/xfree86/drivers/savage unzip -qo ${DISTDIR}/savage-${SAVDRV_VER}.zip || die eend 0 Reproducible: Always Steps to Reproduce: 1. emerge xfree on a fresh new gentoo system with unzip installed. 2. 3. Actual Results: xfree fails to find the unzip binary, failing. Expected Results: xfree should build. It should be noted that the addition of the unzip fragment pasted above was a major odification made between the following dates: $Header: /home/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.1-r2.ebuild,v 1.19 2003/02/05 11:30:21 $Header: /home/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.1-r2.ebuild,v 1.21 2003/02/16 21:57:13 And the revision of the ebuild was not bumped. Is this normal? Fix: --- xfree-4.2.1-r2.ebuild Mon Feb 17 14:50:53 2003 +++ xfree-4.2.1-r2.ebuild.fix Mon Feb 17 14:52:10 2003 @@ -100,6 +100,7 @@ >=sys-libs/pam-0.75 >=sys-libs/zlib-1.1.3-r2 >=sys-devel/flex-2.5.4a-r5 + >=app-arch/unzip-5.42 sys-devel/perl >=media-libs/freetype-${FT2_VER}-r2 >=x11-base/opengl-update-1.4
*** This bug has been marked as a duplicate of 15831 ***