summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/amdapp-codexl/Manifest4
-rw-r--r--dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild4
-rw-r--r--dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild126
-rw-r--r--dev-util/amdapp-codexl/files/99amdapp-codexl4
4 files changed, 133 insertions, 5 deletions
diff --git a/dev-util/amdapp-codexl/Manifest b/dev-util/amdapp-codexl/Manifest
index 150b51d..6d08965 100644
--- a/dev-util/amdapp-codexl/Manifest
+++ b/dev-util/amdapp-codexl/Manifest
@@ -3,7 +3,9 @@ DIST AMD_CodeXL_Linux_x86_64_1.2.2484.tar.gz 134221101 SHA256 ac8ebde9ceec54359d
DIST AMD_CodeXL_Linux_x86_64_1.3.3449.tar_.gz 82925919 SHA256 c1c45fa7874b33ede4df1c581eaf9e203684cb99fee635ed6b2f2ebe03748256 SHA512 7b1b211462b3f37516dc489f20df09f830acfe5ad90321d378e133ef3ec4de1683b53e9ed3aaac22968a94e40c043eec69167a65acb1e5bf89da0999e3476b9f WHIRLPOOL b45297100e046f7b968c561f2903113536c6893396f6271fa4f4674e6455245a089c483fbfc4d6893b5e5a9e29d4e9b9ec55a1f0ee4f8787cee774eb8538ac8b
DIST AMD_CodeXL_Linux_x86_64_1.3.3487.tar.gz 95228153 SHA256 187af1b88adbcf918bb8e290d0692617b9c12cf44283c7543432f93211e2b8bb SHA512 c6d9b25d9e335e56cc5cff358def13e16f09e3870c3bedb9f9fb294e15435cdb009810dfe1e2d86d88828deb3f68a3bbc5c4c2cefbfe31928cd38ddb9673de35 WHIRLPOOL df5dd73c93b02504f8a999ac1e4dd1b19d1335b8132372b97202199e5097a100708f2a6cfc7dad9c5474c8f3fe2116f5b19dfff311054bf34a548d575b2d42ba
DIST AMD_CodeXL_Linux_x86_64_1.4.5728.tar.gz 107964482 SHA256 9faee8a15644b0be39cfdd10d3932eb0fc793ffeb1561b140b72cd2189e1da27 SHA512 df4eca67de7e9a016a88c61402dcbd6a707005a4a885c52905994c1d0fd3a50b24ae66a7c30b22eecdc4563e9eb7583096b66f813b2016756ac57fa3712b7b2b WHIRLPOOL 7c46233730e576b4f28792887ae2e11a98fca401aea7f60a417aad075936de4764647cade22807513af715122c0e85ae797c99d680e9c10e059b3ef9c151d077
+DIST AMD_CodeXL_Linux_x86_64_1.5.5364.tar.gz 175079169 SHA256 6fd8707cc0c0fa3b8f357d8f592e45cbf9e30ea745c87ec8d2febb97412d83d8 SHA512 16b737a572cd97535a0620cace83c4e8ae87e5959f90537a8eb891d06afc6fd8c47e3dc55ef3deda1cd0b4db24f13f9bd6ec0ebcd7da0648bf71e26b2e5b5f1e WHIRLPOOL ae352116a630844ade9e69269d4b65663dc79f011420f6ef9ee7bf4cc1e33119c7c59838d0b81763e02403beead8c213230bf15377b8b9f019dfc7e849b5c097
EBUILD amdapp-codexl-1.2.2484.ebuild 7738 SHA256 20a73800fd03e2976400a4c884db41855fcde48d88592fe0fe60edb5996f5577 SHA512 d3c6e043847be066cef5707c9ea3451fbff3e114ba2fdcd5ac9cfda5fed1ec506428d4781a32530a01045d1799afaeabac6dd91058e5874bef483421ce8207e0 WHIRLPOOL 9d49d527e225e70107393c513f5f76e7b42328f5e0ca113c8984715c8d794417ecd1912b7d015e3bc585e56d0df01a178792bf8b138470a7ff8d37b5a8d363ae
EBUILD amdapp-codexl-1.3.3449.ebuild 7998 SHA256 4557f80d714a66ac9e651b996ffca81da42a3b22aa65e182836cdc3572d0c388 SHA512 7133b9c45bbf1e0f53adfd4a6de98c197db8e934e74eb1d9397bd9ad43e97487dde1b9ae08e7d04ed4cb5fc417b7192ea12556700962d90651c3564d238aa95f WHIRLPOOL df5353d524ace57790c37e78c7d68d7d7dc5649dcf07e3f48652be36707dcd0e134bf56923e9b30801abaebbef2c8713602c17003860f64a416cf99bcbb41d54
EBUILD amdapp-codexl-1.3.3487.ebuild 7976 SHA256 3b56cc6f17422f5b7ce0f7987ee54ee35bcef85463b9dbc538a14c65572cd3d0 SHA512 aff2954d154267c3a3676edd78dcd2a11822128e07766bb07f1a8596544a6a4348c98965df93c527ab3afe41e97658956cbb36d0fe1e682abe6d25dc63fcd819 WHIRLPOOL 81809343ac01e6a7c28b6ca0455bbecc3eb51f5d97bf9d25c47ea8c8ffb1b353ba5a0ce0aedb7dc93a0c62f6dcaaaa835a75d60fc5364bfd3c759d734ef67240
-EBUILD amdapp-codexl-1.4.5728.ebuild 4916 SHA256 c3a32233ebf9cbb682ecf6552717f0fd830988d38ef93c0ede52335056336d93 SHA512 28beb9cab6592b7616f6395438e4ca2113fec94279cace8fffa01c5bb2f0f495b4ea8b892a9a9f29d5abb3c496b6af1de81c1b79ed2701ea1024fb53e0467c50 WHIRLPOOL 6eb3b9a9a9f4c12d7cbc59351470cfa1cfa1780ec7b172d566c25723ae1b7edb687c860bf1fdeebb392459938110387d6f4fd41dd1227c305463c9ae669efb0a
+EBUILD amdapp-codexl-1.4.5728.ebuild 4923 SHA256 8dca733791437b617c9bdc3d31bb1692da214930d2f42507adc86233aaa7a17a SHA512 9cd98cfc9abfc83716c65169360c52914c2b435b57236c6e4b3f5fb1573e50ee38904cbf00bfabb7fe03229b6f3fbba519e4bb2618af8d4d3aceeb792ce964e7 WHIRLPOOL bcfe82aa7fc6b75d450a35af992ee45e54ca1f913953897466c36523c20a70b10fbef402daec9a19eb670cf13db57b5096ccf178a1d85cab31e5f24af513fc69
+EBUILD amdapp-codexl-1.5.5364.ebuild 4933 SHA256 74c8f88e0a84769f2c239ce0d7fad0ac792235b7f01a814a2a0212cf782930ee SHA512 a705bf81ccfc6e10f9210020592f02b318e24a1ddb3631ecec4fa20570bd9bf5de400f79798a0c497955f4d71014f87c49bd1cfda15e9d0ca6f43ccd4c90f47d WHIRLPOOL 5fc7c7c00dada0b596b7d4eac7380d9c0840901f6900820fcc5a698fcce2f6a546d6c2638992fef74722c0c73c6950828a333f2eb45c3e48fda1f002dcd036fd
diff --git a/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild b/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild
index 2bf610b..359ada0 100644
--- a/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild
+++ b/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild
@@ -115,9 +115,9 @@ pkg_preinst(){
pkg_postinst(){
env-update
- elog "AMD CodeXL is now fetched and installed to ${CODEXL_DIR}"
+ elog "AMD CodeXL is now fetched and installed to /${CODEXL_DIR}"
elog ""
- elog "Not sure why, but I had to preload the OpenGL library path:"
+ elog "For some reason it seems necessary to preload the OpenGL library:"
elog ">> LD_LIBRARY_PATH=/usr/lib64/opengl/ati/lib CodeXL"
elog ""
}
diff --git a/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild b/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild
new file mode 100644
index 0000000..3eba4ea
--- /dev/null
+++ b/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="The AMD CodeXL Suite"
+HOMEPAGE="http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/"
+SRC_URI="http://developer.amd.com/download/AMD_CodeXL_Linux_x86_64_${PV}.tar.gz"
+
+MERGE_TYPE="binary"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=x11-libs/gtkglext-1.0
+ =media-libs/libpng-1.2*
+ >=sys-devel/gcc-3.0
+ >=sys-libs/glibc-2.12
+ virtual/libstdc++
+ >=media-libs/mesa-7.0
+ >=dev-libs/libxml2-2.0
+ >=x11-libs/gtk+-2.0
+ >=dev-libs/glib-2.0
+ >=x11-libs/libXext-1.0
+ >=sys-libs/zlib-1.0
+ >=x11-libs/libXmu-1.0
+ >=x11-libs/libXt-1.0
+ >=x11-libs/libSM-1.0
+ >=x11-libs/libICE-1.0
+ >=x11-libs/pango-1.0
+ >=x11-libs/libX11-1.0
+ >=dev-libs/atk-1.0
+ >=x11-libs/cairo-1.0
+ >=media-libs/freetype-2.0
+ >=media-libs/fontconfig-2.0
+ >=x11-libs/libXfixes-4.0
+ >=x11-libs/libXrender-0.9
+ >=x11-libs/libXinerama-1.0
+ >=x11-libs/libXi-1.0
+ >=x11-libs/libXrandr-1.0
+ >=x11-libs/libXcursor-1.0
+ >=x11-libs/libXcomposite-0.4
+ >=x11-libs/libXdamage-1.0
+ >=sys-apps/util-linux-2.0
+ >=x11-libs/libxcb-1.0
+ >=sys-libs/libselinux-2.0
+ >=media-libs/libpng-1.0
+ >=x11-libs/pixman-0.15
+ >=dev-libs/expat-2.0
+ >=x11-libs/libXau-1.0
+"
+
+# LIBGL_DEBUG=verbose LD_LIBRARY_PATH=$(pwd):/usr/lib64/opengl/ati/lib ./CodeXL-bin
+
+
+# Dependencies listed in the rpm-file (the ones accounted for are double-commented)
+#
+# # gcc >= 3.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # glibc >= 2.12 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # gtkglext-libs >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # mesa-libGL >= 7.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # mesa-libGLU >= 7.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libxml2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # gtk2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # glib2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXext >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # zlib >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXmu >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXt >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libSM >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libICE >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # pango >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libX11 >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # atk >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # cairo >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # freetype >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # fontconfig >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXfixes >= 4.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXrender >= 0.9 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXinerama >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXi >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXrandr >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXcursor >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXcomposite >= 0.4 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXdamage >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libuuid >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libxcb >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libselinux >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libpng >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # pixman >= 0.15 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # expat >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# # libXau >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+# /bin/sh is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64
+
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/AMD_CodeXL_Linux_x86_64_${PV}"
+
+CODEXL_DIR="opt/${P}"
+
+pkg_preinst(){
+ dodir "${CODEXL_DIR}"
+ cp -rpP ${S}/* "${D}${CODEXL_DIR}" || die
+
+ mkdir ${FILESDIR}
+ echo "PATH=\"/${CODEXL_DIR}\"" > "${FILESDIR}/99${PN}"
+ echo "ROOTPATH=\"/${CODEXL_DIR}\"" >> "${FILESDIR}/99${PN}"
+ doenvd "${FILESDIR}/99${PN}"
+# mv AMD_CodeXL_Linux_x86_64_${PV}/Output_x86_64/release amdapp-codecl
+# rm -rf tools/lib/x86*
+}
+
+pkg_postinst(){
+ env-update
+
+ elog "AMD CodeXL is now fetched and installed to ${CODEXL_DIR}"
+ elog ""
+ elog "Not sure why, but I had to preload the OpenGL library path:"
+ elog ">> LD_LIBRARY_PATH=/usr/lib64/opengl/ati/lib CodeXL"
+ elog ""
+}
+
diff --git a/dev-util/amdapp-codexl/files/99amdapp-codexl b/dev-util/amdapp-codexl/files/99amdapp-codexl
index ac35dd3..f11731e 100644
--- a/dev-util/amdapp-codexl/files/99amdapp-codexl
+++ b/dev-util/amdapp-codexl/files/99amdapp-codexl
@@ -1,2 +1,2 @@
-PATH="/opt/amdapp-codexl-1.3.3487/bin"
-ROOTPATH="/opt/amdapp-codexl-1.3.3487/bin"
+PATH="/opt/amdapp-codexl-1.5.5364"
+ROOTPATH="/opt/amdapp-codexl-1.5.5364"