--- /usr/portage/media-gfx/transfig/transfig-3.2.4-r1.ebuild 2005-06-15 21:01:41.000000000 +0200 +++ transfig-3.2.4-r1.ebuild 2005-06-15 21:05:57.000000000 +0200 @@ -12,12 +12,13 @@ SLOT="0" LICENSE="BSD" -KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ppc ~ppc-macos ~ppc64 sparc x86" IUSE="" DEPEND="virtual/x11 >=media-libs/jpeg-6 - media-libs/libpng" + media-libs/libpng + ppc-macos? (>=app-text/rman)" src_unpack() { unpack ${A} @@ -27,12 +28,17 @@ if [ "$(gcc-major-version)" -eq "3" -a "$(gcc-minor-version)" -ge "3" ] then epatch ${FILESDIR}/${P}-gcc-3.3.patch + elif [ "$(gcc-major-version)" -eq "4" -a "$(gcc-minor-version)" -ge "0" ] + then + epatch ${FILESDIR}/${P}-gcc-4.0.patch fi } src_compile() { xmkmf || die make Makefiles || die + # patch Makefile so it fails when a subdir fails to compile + epatch ${FILESDIR}/Makefile.patch emake || die }