--- /usr/portage/dev-lang/icc/icc-11.1.072-r1.ebuild 2010-12-03 19:46:33.000000000 +0100 +++ icc-11.1.072-r1.ebuild 2011-08-04 14:16:52.000000000 +0200 @@ -21,7 +21,7 @@ SRC_URI="amd64? ( ${SRC_COM}_intel64.tgz LICENSE="Intel-SDP" SLOT="0" -IUSE="eclipse +idb ipp mkl" +IUSE="eclipse doc +idb ipp mkl examples" KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x86-linux" RESTRICT="mirror" @@ -109,6 +109,16 @@ src_prepare() { # remove for collision (bug #288038) has_version "~dev-lang/ifc-${PV}" && \ rm -f ${DESTINATION}/lib/*/locale/*/flexnet.cat + + if [ -d ${EDESTINATION}/idb -a ${IARCH} != ia64 ] ; then + ln -snf libxerces-c.so.27.0 ${EDESTINATION}/idb/lib/${IARCH}/libxerces-c.so.27 + ln -snf libxerces-c.so.27 ${EDESTINATION}/idb/lib/${IARCH}/libxerces-c.so + fi + + use doc || rm -rf ${EDESTINATION}/Documentation + use eclipse || rm -rf ${EDESTINATION}/{,idb}/eclipse_support + use examples || rm -rf ${EDESTINATION}/Samples + has noman ${FEATURES} && rm -rf ${EDESTINATION}/man } src_install() {