diff options
Diffstat (limited to 'dev-lang/ekopath')
-rw-r--r-- | dev-lang/ekopath/Manifest | 18 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.619_p20151213-r1.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.619_p20151213-r100.ebuild | 73 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.756_p20160409-r1.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.756_p20160409-r100.ebuild | 73 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.779_p20160428-r1.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.779_p20160428-r100.ebuild | 73 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.855_p20160629-r1.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.855_p20160629-r100.ebuild | 73 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.967_p20161020-r1.ebuild | 73 | ||||
-rw-r--r-- | dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild | 84 | ||||
-rw-r--r-- | dev-lang/ekopath/metadata.xml | 24 |
12 files changed, 739 insertions, 0 deletions
diff --git a/dev-lang/ekopath/Manifest b/dev-lang/ekopath/Manifest new file mode 100644 index 000000000000..1699107b6e4f --- /dev/null +++ b/dev-lang/ekopath/Manifest @@ -0,0 +1,18 @@ +DIST ekopath-2015-12-13-installer.run 57231316 SHA256 85a3fc7df59373bfef32bf9388fd77c19d7c780dc5e9e52e1e8664f0139a9ac6 SHA512 9454f263c921d26f521e374eb2f346f1e257bf58daf2ce5e54ce1a2cced7291bd9b5ece08cd4da441498f66bcd6a01a45309d4463fe65ea5d094b21612a8d3f8 WHIRLPOOL 3157ed63da3d87912163af2e8927a332640b2682289234b25b5f7b75a698490dc2cf8e0d5f51d82eb0b072654f15040c6b94f94e3cf7a428b793a575d6f71ed0 +DIST ekopath-2016-04-09-installer.run 57165340 SHA256 ccdfe4aca6063d8cf885b3878b0ab12505aa765db081f4a0278e392f883dee46 SHA512 cdb8647d36ea8ca411cc2378d87c0a2edf34c834206905350a6cdde5ae0ed14f56f716ebb7ad28129b634088f94e0304c1cef3df1beaac38c3ccc87d5387dce0 WHIRLPOOL 299ac5494f17dc680a794f4cda3417e232c2fe6768df2ee5ba48356be0d929f7ed821b32b5e179c9fd0334081bcca61dddac577b6b8a63201723b1172f94a005 +DIST ekopath-2016-04-28-installer.run 57174533 SHA256 92a0d516fff57849ac88f6fe22e112184f5102cdf0f159324243dc49e7e248ac SHA512 9bb8f22bc3644b5bbfe0dcf768345fd9050d030ee2c9aba315004a5b2f2d95adbc8c613aa41e698f3fde7da235534ecb1b03f489ad2cbbec19b65abfe3ff0967 WHIRLPOOL c64a5578e789c1412da12053d7550689cdd1bb9a330c93b3d00c6b67c3bf7cd9fbcc9a558d2defc7a9ebb9e13c8be038c6c37d067bcf10bd70b29528b201db6c +DIST ekopath-2016-06-29-installer.run 43660235 SHA256 995712b47430ad4ea6b9474040dbb214e2352b654f82b3f8b1697241038b54dc SHA512 3a1d339e398fcb6330b1329eeb5b5c03082a4cad0a42f39160cc80327f62691b9d429b9fe81fa7b4987eb9d8b0c2b03776c1ad2646bfca2fa033bab68da87069 WHIRLPOOL f6fcf54c5230ea16054feac0a48bdd95f49939cb2cc6081d8af8f785b2ff99e82dc9dedb3bd85c53137f4eed39a8d9b57b971595e6ef748e00afc54977861542 +DIST ekopath-2016-10-20-installer.run 69526937 SHA256 f541d4ce4e4023fb879a667e5ca2f24be55fdc4b618f0776aa01f1fd01f8b7f5 SHA512 020093eb1cc65cd8b2b73ef0e7b5364e029f46ace8893facd343a7ce9eecc2e8f2c1de83c64886e2881ba78677413d89a17d0967e41a41ca2a5a08325bc499b4 WHIRLPOOL 51b80fa7d9275ca64eefda6a90db283ecaa5f33b10c188b7dbe14b48b5e6f50352cd18652dc2fe36c87c386c99c8e40bca68b2084466f3d5146af52a6af0af0b +EBUILD ekopath-6.0.619_p20151213-r1.ebuild 1549 SHA256 064b605060cdf3275e14c8475e2aced85d86b7dfac1e365f46953d71a0b8a195 SHA512 bd46880567fdbee13a8cc0f3d52ee1206e36c6249743e45293dcbd9597140c2efc1e8a09e63c8182e109c2d4079da9dfba0cd7b4cc2475e56b96a48a51ca0a31 WHIRLPOOL 3b1bc81e78137b8f51d5ccdd3b1790d2de0ce16f3ead766e9c6366598642451a9f710c66b502d3a0c1c7326c2020c2815820345d28e9a8db99a919d7fbe95203 +EBUILD ekopath-6.0.619_p20151213-r100.ebuild 1831 SHA256 8fdeeec3745764d1e116d34633247cd543219375d2a81d1d3ddb9a68b00b444b SHA512 756561d0a46906eecd5bad3490a6c310b7b4e85ea1aad811111c631977f1d7a3f7c9ececbcf75d4c42f3bd89c62e69e94492eb421a697c0131afdaf3693c76aa WHIRLPOOL 908c327728d452b2eb1f08ec684fd027b05e056d6bd51099b62fb6d8da4c8a04e09bc815566808388b19b1ff2def54d5c2f5eda681843396d2eaeb86d895e478 +EBUILD ekopath-6.0.756_p20160409-r1.ebuild 1549 SHA256 064b605060cdf3275e14c8475e2aced85d86b7dfac1e365f46953d71a0b8a195 SHA512 bd46880567fdbee13a8cc0f3d52ee1206e36c6249743e45293dcbd9597140c2efc1e8a09e63c8182e109c2d4079da9dfba0cd7b4cc2475e56b96a48a51ca0a31 WHIRLPOOL 3b1bc81e78137b8f51d5ccdd3b1790d2de0ce16f3ead766e9c6366598642451a9f710c66b502d3a0c1c7326c2020c2815820345d28e9a8db99a919d7fbe95203 +EBUILD ekopath-6.0.756_p20160409-r100.ebuild 1831 SHA256 8fdeeec3745764d1e116d34633247cd543219375d2a81d1d3ddb9a68b00b444b SHA512 756561d0a46906eecd5bad3490a6c310b7b4e85ea1aad811111c631977f1d7a3f7c9ececbcf75d4c42f3bd89c62e69e94492eb421a697c0131afdaf3693c76aa WHIRLPOOL 908c327728d452b2eb1f08ec684fd027b05e056d6bd51099b62fb6d8da4c8a04e09bc815566808388b19b1ff2def54d5c2f5eda681843396d2eaeb86d895e478 +EBUILD ekopath-6.0.779_p20160428-r1.ebuild 1549 SHA256 064b605060cdf3275e14c8475e2aced85d86b7dfac1e365f46953d71a0b8a195 SHA512 bd46880567fdbee13a8cc0f3d52ee1206e36c6249743e45293dcbd9597140c2efc1e8a09e63c8182e109c2d4079da9dfba0cd7b4cc2475e56b96a48a51ca0a31 WHIRLPOOL 3b1bc81e78137b8f51d5ccdd3b1790d2de0ce16f3ead766e9c6366598642451a9f710c66b502d3a0c1c7326c2020c2815820345d28e9a8db99a919d7fbe95203 +EBUILD ekopath-6.0.779_p20160428-r100.ebuild 1831 SHA256 8fdeeec3745764d1e116d34633247cd543219375d2a81d1d3ddb9a68b00b444b SHA512 756561d0a46906eecd5bad3490a6c310b7b4e85ea1aad811111c631977f1d7a3f7c9ececbcf75d4c42f3bd89c62e69e94492eb421a697c0131afdaf3693c76aa WHIRLPOOL 908c327728d452b2eb1f08ec684fd027b05e056d6bd51099b62fb6d8da4c8a04e09bc815566808388b19b1ff2def54d5c2f5eda681843396d2eaeb86d895e478 +EBUILD ekopath-6.0.855_p20160629-r1.ebuild 1549 SHA256 064b605060cdf3275e14c8475e2aced85d86b7dfac1e365f46953d71a0b8a195 SHA512 bd46880567fdbee13a8cc0f3d52ee1206e36c6249743e45293dcbd9597140c2efc1e8a09e63c8182e109c2d4079da9dfba0cd7b4cc2475e56b96a48a51ca0a31 WHIRLPOOL 3b1bc81e78137b8f51d5ccdd3b1790d2de0ce16f3ead766e9c6366598642451a9f710c66b502d3a0c1c7326c2020c2815820345d28e9a8db99a919d7fbe95203 +EBUILD ekopath-6.0.855_p20160629-r100.ebuild 1831 SHA256 8fdeeec3745764d1e116d34633247cd543219375d2a81d1d3ddb9a68b00b444b SHA512 756561d0a46906eecd5bad3490a6c310b7b4e85ea1aad811111c631977f1d7a3f7c9ececbcf75d4c42f3bd89c62e69e94492eb421a697c0131afdaf3693c76aa WHIRLPOOL 908c327728d452b2eb1f08ec684fd027b05e056d6bd51099b62fb6d8da4c8a04e09bc815566808388b19b1ff2def54d5c2f5eda681843396d2eaeb86d895e478 +EBUILD ekopath-6.0.967_p20161020-r1.ebuild 1813 SHA256 0265ec3c55d0ecba6c9c2b01ecc5033c3d1b2c32f28ee2fa8541ee48ea0fe97a SHA512 7806946243eaa27876e93ca9e603f1ac9ca92b22e06b85dec7821d2723e0c6909080c5c4a04866af2407ddcadfe2fadc9e073311fdc58ca0559258432ad2bdb6 WHIRLPOOL fb9f57cf7376ee33f662cad67504616d34bea45b390f79a7fab8cbba6ac8e98d4501d59c3078598239b27a396ab1a9270502cd6bc3a82563ef690314737175c7 +EBUILD ekopath-6.0.967_p20161020-r100.ebuild 2095 SHA256 f5d405c39df870137fe70689cbac08b375a399bcb77ca60d728df50058a1191c SHA512 0f0df66a7b993a8685e932d49504cbef461c3d67b890348c4b2042b40bda043fa2b101b48ddfab47e068c58121e78512b7de11d2e1f61131f2543c2349e003b1 WHIRLPOOL 2192adef9e12e3d178cf1ab57d7218e0bd5a3c2879bcd4ad4417603248d28ef74216179ef72c6df66703414cfacbc8f4487ca41adbb539badb5844847857d74e +MISC ChangeLog 10477 SHA256 ec1e25038b97b8a031dd932fe1f1068f2ab1d7ceaf09fd29ce7939b482df3cce SHA512 f6f880b69591581db819556ea8c5ad1fa9d17dd55c5b85a82518361a2cdbd62d88d5ddaf93912564b2f193c52b8d2cd364be502d755e58ab8a6796ea9ea459ed WHIRLPOOL 99c999a0ffa8d857e4be35be45c0803d494faec009bf2763fbd3b370156ebd547fb05bd90f570fa84adde09873d9b4a4d83d6fcb4c6ff23d4e00e3fc14d66828 +MISC ChangeLog-2015 7406 SHA256 da2d42340c50b77184475f9662d8553106a8889144c3a394403f1a1238be7dc8 SHA512 c2bb87c7fe44add16365385eafa0d817b294125e4c624ee655380da2d918283e3458122b0b070eca8c280f12b049301553fcb4e368e6597cb1341d17c46a0753 WHIRLPOOL c177e2324ec2828502e7953fc6069d1a62949630591193b3d0616ae874daaf5f96cde9f21162773680ecb16f671aae559665b8ed4624387a2c11f2edc9eb1e40 +MISC metadata.xml 958 SHA256 137be8a3547094ddda298c9f6a8469692c0022335bba46dec6ef8f875e3d3871 SHA512 50dce60dc35312b6e91298d9ccdf288a98a8f2282b313e96680d2787b2c06d93c95d8b0e97f2fb52a97735f18610c7963998dda93ade3702e81b5136b1339a84 WHIRLPOOL a20f161efc442e1b2368f4c30b7947e178d2c3dcf86462df09682de6c005d833a2b63fe0e7b151a61f9696c225e36e3666a32a106abca4c089b8bf6a9b4f3fd4 diff --git a/dev-lang/ekopath/ekopath-6.0.619_p20151213-r1.ebuild b/dev-lang/ekopath/ekopath-6.0.619_p20151213-r1.ebuild new file mode 100644 index 000000000000..48ab3c05679d --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.619_p20151213-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:0/${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_install() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die +} diff --git a/dev-lang/ekopath/ekopath-6.0.619_p20151213-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.619_p20151213-r100.ebuild new file mode 100644 index 000000000000..3b7217706e58 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.619_p20151213-r100.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="0/${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_configure() { + cat > 99${PN} <<-EOF || die + 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() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + dosym ${MY_P} /opt/${PN} + doenvd 99${PN} +} diff --git a/dev-lang/ekopath/ekopath-6.0.756_p20160409-r1.ebuild b/dev-lang/ekopath/ekopath-6.0.756_p20160409-r1.ebuild new file mode 100644 index 000000000000..48ab3c05679d --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.756_p20160409-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:0/${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_install() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die +} diff --git a/dev-lang/ekopath/ekopath-6.0.756_p20160409-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.756_p20160409-r100.ebuild new file mode 100644 index 000000000000..3b7217706e58 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.756_p20160409-r100.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="0/${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_configure() { + cat > 99${PN} <<-EOF || die + 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() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + dosym ${MY_P} /opt/${PN} + doenvd 99${PN} +} diff --git a/dev-lang/ekopath/ekopath-6.0.779_p20160428-r1.ebuild b/dev-lang/ekopath/ekopath-6.0.779_p20160428-r1.ebuild new file mode 100644 index 000000000000..48ab3c05679d --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.779_p20160428-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:0/${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_install() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die +} diff --git a/dev-lang/ekopath/ekopath-6.0.779_p20160428-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.779_p20160428-r100.ebuild new file mode 100644 index 000000000000..3b7217706e58 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.779_p20160428-r100.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="0/${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_configure() { + cat > 99${PN} <<-EOF || die + 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() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + dosym ${MY_P} /opt/${PN} + doenvd 99${PN} +} diff --git a/dev-lang/ekopath/ekopath-6.0.855_p20160629-r1.ebuild b/dev-lang/ekopath/ekopath-6.0.855_p20160629-r1.ebuild new file mode 100644 index 000000000000..48ab3c05679d --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.855_p20160629-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:0/${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_install() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die +} diff --git a/dev-lang/ekopath/ekopath-6.0.855_p20160629-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.855_p20160629-r100.ebuild new file mode 100644 index 000000000000..3b7217706e58 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.855_p20160629-r100.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="0/${MY_PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_configure() { + cat > 99${PN} <<-EOF || die + 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() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + dosym ${MY_P} /opt/${PN} + doenvd 99${PN} +} diff --git a/dev-lang/ekopath/ekopath-6.0.967_p20161020-r1.ebuild b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r1.ebuild new file mode 100644 index 000000000000..bdae51d041b5 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="${MY_PV}" +KEYWORDS="~amd64" +IUSE="mpich openmpi openmpi2" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:0/${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_install() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + + # cleanup + if ! use mpich; then + rm -r "${ED}/opt/${MY_P}/mpi/mpich" || die + fi + if ! use openmpi; then + rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-1.* || die + fi + if ! use openmpi2; then + rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-2.* || die + fi +} diff --git a/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild new file mode 100644 index 000000000000..24410725ed47 --- /dev/null +++ b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils versionator + +MY_PV=$(get_version_component_range 1-3) +MY_P=${PN}-${MY_PV} +DATE=$(get_version_component_range 4) +DATE=${DATE#p} +DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6} +INSTALLER=${PN}-${DATE}-installer.run + +DESCRIPTION="PathScale EKOPath Compiler Suite" +HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" +SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}" + +LICENSE="all-rights-reserved" +SLOT="0/${MY_PV}" +KEYWORDS="~amd64" +IUSE="mpich openmpi openmpi2" + +DEPEND="!!app-arch/rpm" +RDEPEND="!dev-lang/ekopath:${MY_PV}" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${MY_P}/*" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${INSTALLER}" "${S}/" || die + chmod +x "${S}/${INSTALLER}" || die +} + +src_configure() { + cat > 99${PN} <<-EOF || die + 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() { + # 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 "${INSTALLER}" + fi + + ./"${INSTALLER}" \ + --prefix "${ED%/}/opt/${MY_P}" \ + --mode unattended || die + + if [[ ! -d ${ED%/}/opt/${MY_P}/lib/${MY_PV} ]]; then + local guess + cd "${ED%/}/opt/${MY_P}/lib" && guess=( * ) + + if [[ ${guess[@]} ]]; then + die "Incorrect release version in PV, guessing it should be: ${guess[*]}" + else + die "No libdir installed" + fi + fi + [[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely" + + rm -r "${ED}/opt/${MY_P}"/uninstall* || die + dosym ${MY_P} /opt/${PN} + doenvd 99${PN} + + # cleanup + if ! use mpich; then + rm -r "${ED}/opt/${MY_P}/mpi/mpich" || die + fi + if ! use openmpi; then + rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-1.* || die + fi + if ! use openmpi2; then + rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-2.* || die + fi +} diff --git a/dev-lang/ekopath/metadata.xml b/dev-lang/ekopath/metadata.xml new file mode 100644 index 000000000000..6e99353915e5 --- /dev/null +++ b/dev-lang/ekopath/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + <description>Co-maintainer</description> +</maintainer> +<maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> +</maintainer> +<use> + <flag name='openmpi'>Include pre-built OpenMPI 1.x libraries</flag> + <flag name='openmpi2'>Include pre-built OpenMPI 2.x libraries</flag> + <flag name='mpich'>Include pre-built MPICH libraries</flag> +</use> +<longdescription> + The PathScale EKOPath Compiler Suite offers programmers a rich set of tools and + one of the world's most sophisticated optimization infrastructures to maximize + program performance on any Intel 64 or AMD64 platform supporting Intel MMX, + SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX. +</longdescription> +</pkgmetadata> |