# ChangeLog for dev-lang/ekopath
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ChangeLog,v 1.22 2015/01/04 15:29:10 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ChangeLog,v 1.23 2015/02/28 21:55:22 mgorny Exp $
+
+*ekopath-5.0.5_pre20150226 (28 Feb 2015)
+
+ 28 Feb 2015; Michał Górny <mgorny@gentoo.org>
+ +ekopath-5.0.5_pre20150226.ebuild:
+ Version bump. Correct LICENSE.
04 Jan 2015; <anarchy@gentoo.org> ekopath-5.0.1_pre20131115.ebuild:
Use XT_PAX for marking the installer as EI_PAX is obsolete and PT_PAX breaks
Hash: SHA256
DIST ekopath-5.0.1_pre20131115.run 49693707 SHA256 8db9733adb8a60626f7fce806a943743485cd4e733e284bdb557b384c519c3f2 SHA512 306664b1874801d89d9add46b13d63f4d0f26e008c71091ba25ab9cec78f559be438d8089e5df6df3ede553e2178fdc17150b9b26a7dcddfbeb3975e8b04a2d8 WHIRLPOOL 78705fadecd0990b98582394dce5494728e3a56ff8f20f43dad9da2cd6ae5e97ef435e13dae62da5e127df4ef6a5ae923b95243d2d240e5fc579eccd6abdf390
+DIST ekopath-5.0.5_pre20150226.run 46800428 SHA256 aa5f5f4124338631b92ef4067539305c354a537369e07ed72e84977d5ff558c4 SHA512 d4871287fa65d65404246a3524640bf479897b5faa87452b570312a6e2231d1d8ce56f741e944d9fb500c1e787a4622d48027dff86c58f32bde0504d2c8649d4 WHIRLPOOL 9fcddafe0b06ffe85c6bf98ae35e331de70a01f93bdd0c6506be8dec2549adbb6804ac135b27a32603028af263e3d2088aaef8afaab3eff095ee0bf869d0f9b5
EBUILD ekopath-5.0.1_pre20131115.ebuild 2417 SHA256 fffa083af8075d81b985840804b01c10cb5ba32a51cffcfc4709c35a57e12cc6 SHA512 5aceb47cb55dfb479cae2e193df780d1c516214d8d6e98a5264785eb4621baf5601571d2abee32335d33950fa714881b435086aa373ecfe811564a9b37d4e7e5 WHIRLPOOL 5314b565f8d845eccaf61a422e03e817670f50fbf4d9298af502170afe3bac61721cbdcfcd0202ea5ea153616f7ccec7f0cb1aebe931ddb3deb431ec3a09fa63
-MISC ChangeLog 5330 SHA256 da687fb254933190abcd43db25c4abdc16898b3428aafea1f76dbc6b94152ded SHA512 9fd007aaf45c1b363ad3013f399e79702d88bbcfa39aa4ad81481c2c7dabcab326fbcc66c8ce0898bd88d062ea97cc120fd314a427ddb1c91cb8d28a000e4151 WHIRLPOOL 8dee96508e87ceb27fd16483c2da121460e484db7aa7d3b118ed86ac82cf994787ac8b5d0fbf32169f6f97f35e57ac77909995484193ba0da233193c9b130208
+EBUILD ekopath-5.0.5_pre20150226.ebuild 2485 SHA256 6d975072f81cc5582cb068ad703bcd75d7eec3ed9bc3e3f5b6fec35cd192c280 SHA512 66e30147e50f84f6cbe23f3c16eb957f23db60f273990b64c3a79ed25490ca9b273fbbc9ffc95a8ff91e371e0a95b04adeb3452d8eb672fe8af8d1f0f279db63 WHIRLPOOL 7cb0bd01aaee20624bfe6c918a342b96a61625741b4c56a9e84240d5a7b0113f98845413b0ae7be6e47560cd9868e406082649a2cb4d96f3e3b780b2e4fe546a
+MISC ChangeLog 5492 SHA256 c48c3b6e86d321fd94cd3a2f1df1cedab8e6eb7c3ecb19e9a2fabf7835c9c3ae SHA512 00d262b1a055bf179510703ac27b75d8a5b33f0186c0f0d3b947d5e803da02583dc20e4d2abbce1e203d6e04b95a5c6221015a48e0ed6bd84e2b633bb2a8da32 WHIRLPOOL bf1268246648ca7ca7832a418e1058253fdf7ad7678a0c42ed375b7e577adb5c41bd2fbab609703d23de5dcfaa784014496d3db2d1ec342c79700957a6a50b5f
MISC metadata.xml 498 SHA256 1217b3e7239c8d9adeefb3c9b7040af0a56d42c9d00db0a84b65ccd35725deae SHA512 1554c1190142ab602fd4ff29663380a3a31d7ac7d07ae113ebddc7a6f19036b2d9713b15ff900781f11da611f57b5532aab87dbe7a11e2a28f49750d21fe3245 WHIRLPOOL 976779a236848db7f3fa2a0a3dacf91d9b60f96e3b69a9267c08ad907c318f53660c6eee3e996543c6472558206a651e4628e0650e803d9bba355f7dd9f2cda2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUqVv3AAoJEKDMw7q00Ii0cRwIAJjJX6wOMTSsCZnUkuYw8YMl
-84KZRDDBOAn0BB/a6EFunnXCAXED4oxiPl8TUINKlPRBUpp1VGbR9Ayt4z7cA+iB
-bftf7xuTh1mwPiTWSv0ss9VjdtZo5PQJzmppBKu5FlxYxA2dujkbe+Y2N6yCp0N7
-XouiCilxCjVm/cZefaK0iFEfNWG48GPKrV2cebHFtGOfBr47aqnfEbkMAdvvPMie
-mMRzOuSMnEQLXFnlzoId4FMXrzv/5nxgv+2W/m6P0KJ+c5pGqGITJEaTEvc/80/m
-TdVtU8RR7YVLXP51LuuGqPXPNJYGU8LD1JleMVO+es9iWGXJ247LKBqobphJIEQ=
-=C2GS
+iQJ8BAEBCABmBQJU8jlLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO3pEP/3iAgw33fqNCLF+SmrO7K1py
+0PWdhW+5GUULoDro4E52tLGeqxb8UtPnIoK/BSIRPEVN/azhC/6PsrtovfPt3Df9
+vLbRniPy8TZTW6T92aJyohtpJcdnVHtr/Hdl35cMUqrgUKxJvTLZkoGI0O4Iw9On
+KIilmTHaiTkvHn5P/eT+2TS/IvAmUD03WOnSxPEaiLz4G8H+q0MizZF2xRHK7oee
+iFq5vwJoV8wJjyoLtaayjIfx6TUYtZXzT5J96HQsbl5iAyaTk/T1eAFtkRgFb+tF
+8tRvI0XIrQPwLOaIT4A1dLZNDG/Lm63eO38+DLgR+bFN9sQEYki8pb3mxCNVF2qM
+yxk5r0sNtD053WVHNm0swNE9kHAvYhz3CBrs2hNsX0e9cgKhuuWgGFDZyr2TXwwA
+wqJSc9R58ap6XzP0MJJCFuKo9VWRonacEB9cVUsbZthOSIvUaN/XPwfdiyPgGVOS
+07TcbUGqgSv4wUEJJA4mJaLM53gY9bzEfd6aXuQs3pHf0adzNd1rr3Ca8dGPQGqL
+tWBrUpm6hgIghJ/jeQXT1/s+7Cc5saPmgNvpFQmdupJ1nQph4Sa/M5Zqrp1k9VXP
++fNK40DLFFVVdotJxjTjh06a3cVHubP5WbK6iHszlnQ2rQ4B2WdGRgN2P0DPkfDv
+af/BwCGtnXxU5ElGr1Wr
+=CDSJ
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ekopath-5.0.5_pre20150226.ebuild,v 1.1 2015/02/28 21:55:22 mgorny Exp $
+
+EAPI=5
+
+inherit versionator multilib pax-utils
+
+MY_PV=$(get_version_component_range 1-3)
+DATE=$(get_version_component_range 4)
+DATE=${DATE/pre}
+DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6}
+
+DESCRIPTION="PathScale EKOPath Compiler Suite"
+HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
+SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${PN}-${DATE}-installer.run
+ -> ${P}.run"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="!!app-arch/rpm"
+RDEPEND=""
+
+RESTRICT="mirror"
+
+QA_PREBUILT="
+ opt/${PN}/lib/${MY_PV}/x8664/*
+ opt/${PN}/bin/*"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ cp "${DISTDIR}"/${A} "${S}" || die
+ chmod +x "${S}"/${P}.run
+}
+
+src_prepare() {
+ cat > 99${PN} <<-EOF
+ PATH=${EROOT%/}/opt/${PN}/bin
+ ROOTPATH=${EROOT%/}/opt/${PN}/bin
+ LDPATH=${EROOT%/}/opt/${PN}/lib:${EROOT%/}/opt/${PN}/lib/${MY_PV}/x8664/64
+ MANPATH=${EROOT%/}/opt/${PN}/docs/man
+ EOF
+}
+
+src_install() {
+ # sad stuff bug #511016
+# local libdir
+# for libdir in $(get_all_libdirs); do
+# addpredict /${libdir}/libpthread.so.0
+# addpredict /${libdir}/libc.so.6
+# addpredict /${libdir}/ld-linux-x86-64.so.2
+# addpredict /usr/${libdir}/libpthread.a
+# addpredict /usr/${libdir}/libc.a
+# addpredict /usr/${libdir}/libpthread_nonshared.a
+# addpredict /usr/${libdir}/libc_nonshared.a
+# addpredict /usr/${libdir}/libdl.a
+# addpredict /usr/${libdir}/libm.a
+# addpredict /usr/${libdir}/libdl.so
+# addpredict /usr/${libdir}/libm.so
+# addpredict /usr/${libdir}/crti.o
+# addpredict /usr/${libdir}/crt1.o
+# addpredict /usr/${libdir}/crtn.o
+# done
+
+ # EI_PAX marking is obsolete and PT_PAX breaks the binary.
+ # We must use XT_PAX to run the installer.
+ if [[ ${PAX_MARKINGS} == "XT" ]]; then
+ pax-mark m ${P}.run
+ fi
+
+ ./${P}.run \
+ --prefix "${ED%/}/opt/${PN}" \
+ --mode unattended || die
+
+ # This is a temporary/partial fix to remove a RWX GNU STACK header
+ # from libstl.so. It still leaves libstl.a in bad shape.
+ # The correct fix is in the assembly atomic-cxx.S, which we don't get
+ # See http://www.gentoo.org/proj/en/hardened/gnu-stack.xml
+ # Section 6. How to fix the stack (in practice)
+# scanelf -Xe "${ED}/opt/ekopath/lib/${MY_PV}/x8664/64/libstl.so"
+
+ rm -r "${ED}"/opt/${PN}/uninstall || die
+ doenvd 99${PN}
+}