hello, the current ebuild for the programming language icon is outdated. here it is: MY_PV=${PV/./} SRC_URI="http://www.cs.arizona.edu/icon/ftp/packages/unix/icon.v${MY_PV}src.tgz" HOMEPAGE="http://www.cs.arizona.edu/icon/" DESCRIPTION="very high level language" LICENSE="as-is" SLOT="0" KEYWORDS="x86 sparc ~ppc" IUSE="X" S=${WORKDIR}/icon.v${MY_PV}src DEPEND="X? ( virtual/x11 ) sys-devel/gcc" src_unpack() { unpack ${A} cd ${S}/config/unix/intel_linux patch -p0 <${FILESDIR}/${P}-gentoo.diff } src_compile() { if use X; then make X-Configure name=linux || die else make Configure name=linux || die fi make || die # small builtin test make Samples || die # large builtin test make Test || die } src_install() { #make Install dest=${D}/opt/icon || die # fhs-problems, manual rectify into /usr cd ${S}/bin rm .placeholder libXpm.a rt.h dobin * cd ${S}/lib rm .placeholder dolib * cd ${S}/man/man1 doman icont.1 cd ${S}/doc dodoc * ../README } fairly simple... just changed to the latest version 9.42 and replaced the name=intel_linux with just "linux". it should now compile on all platform. i compiled it on ppc so you can at least add ~ppc cheers, jens Reproducible: Always Steps to Reproduce: 1. 2. 3.
Hi Jens. Thanks for your update notice. I have committed new version of ebuild. Please however in the future: 1. attach ebuilds or any other separate files (instead of pasting them in) 2. In the case of small changes it is actually even better to attach a diff rather than full file. I made few cosmetic updates to the ebuild. Most significantly removed patch and instead did a sed one-liner. However this version fails running tests, which I disabled for now (as compiler itself seems to function Ok). Can you please test the ebuild? Please note, I changed the versioning scheme as well, to match the upstream. This version is 9.4.2 and it is not recognized as an update by portage because of that. My plan is to resolve this last issue and then remove old version from the tree.. George
In portage, closing a stale bug.