From e60428eeb21024bbc57db39e8bde06466bf88d6e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 28 Feb 2015 21:55:24 +0000 Subject: [PATCH] Version bump. Correct LICENSE. Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E! --- dev-lang/ekopath/ChangeLog | 8 +- dev-lang/ekopath/Manifest | 26 ++++-- .../ekopath/ekopath-5.0.5_pre20150226.ebuild | 88 +++++++++++++++++++ 3 files changed, 113 insertions(+), 9 deletions(-) create mode 100644 dev-lang/ekopath/ekopath-5.0.5_pre20150226.ebuild diff --git a/dev-lang/ekopath/ChangeLog b/dev-lang/ekopath/ChangeLog index f40ee9e57c71..239b08739f80 100644 --- a/dev-lang/ekopath/ChangeLog +++ b/dev-lang/ekopath/ChangeLog @@ -1,6 +1,12 @@ # 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 + +ekopath-5.0.5_pre20150226.ebuild: + Version bump. Correct LICENSE. 04 Jan 2015; ekopath-5.0.1_pre20131115.ebuild: Use XT_PAX for marking the installer as EI_PAX is obsolete and PT_PAX breaks diff --git a/dev-lang/ekopath/Manifest b/dev-lang/ekopath/Manifest index d3852c94e486..0a24ef7510f3 100644 --- a/dev-lang/ekopath/Manifest +++ b/dev-lang/ekopath/Manifest @@ -2,17 +2,27 @@ 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----- diff --git a/dev-lang/ekopath/ekopath-5.0.5_pre20150226.ebuild b/dev-lang/ekopath/ekopath-5.0.5_pre20150226.ebuild new file mode 100644 index 000000000000..b8940d645552 --- /dev/null +++ b/dev-lang/ekopath/ekopath-5.0.5_pre20150226.ebuild @@ -0,0 +1,88 @@ +# 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} +} -- 2.26.2