diff options
Diffstat (limited to 'dev-libs/pocl')
-rw-r--r-- | dev-libs/pocl/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/pocl/pocl-3.1.ebuild | 31 |
2 files changed, 9 insertions, 24 deletions
diff --git a/dev-libs/pocl/Manifest b/dev-libs/pocl/Manifest index 3e96585bcebe..1e39ab479e1d 100644 --- a/dev-libs/pocl/Manifest +++ b/dev-libs/pocl/Manifest @@ -5,5 +5,5 @@ AUX pocl-3.1-nodebug.patch 1257 BLAKE2B f7f678d2bfc2190b03a40c1ee4c4f2441455081c DIST pocl-3.0.tar.gz 1722809 BLAKE2B 095d3d1dca3fa7ebdf61e6e34bf444755dd6842c4f16e0f80895337e96508056465d332309d38ee4db6d6b0031e1dfce350485750e59bfe0dea5951eba5fd3e4 SHA512 dc02bdf259792edb5cb3c80cde5c5261e1e21219b4b31420a3b537abbca1bc478ce0ca0dfc622727088b67d580217d47566309de7c6114a24553de4496a209ea DIST pocl-3.1.tar.gz 1928607 BLAKE2B 7044a96e361426408fabd973987a0d6956693e3c9095769ee94d7dac47a8841d7489933e94acd22451a1c8a2ca83cb8e6948aebe899b23a8a6080ef1b7b37e9c SHA512 40d17e81d715f6897aa1d97fd02834d45227d9d0bd4c70e76d727f9ad4df675c25b7158a862e20e63810182fdad82a3cb1e454668c3a6422a977e59c8325fa0c EBUILD pocl-3.0.ebuild 3696 BLAKE2B 98c59a9b97da018288012f627dff1888cce6afd86a0270cdd239df582c3f2a9903d6914b25c8016494c0fc03664cda267a3143c6dfaa0012be9e5ca335738116 SHA512 2128a4e61904b885a5bb805f9a3f60e5bafe403aaf72042e7b69f5eb0659e63f000ab130493f7f744a412e54ec8297b8a85836dbe63354bf9abfa7b8d917caab -EBUILD pocl-3.1.ebuild 3603 BLAKE2B 31c2c97db92837112ce7541323ae7ae1b80a37dc6e3ad2a06e9903873c72ed4c0d43a220f12ffd0c2bbfbdf50d593f0e3db7820e1e24c2d0974ca69c22a5a076 SHA512 9f744e433438771a0cba8c26f5970fd8267572cfce2ec84055bce80068f113a189ea3d8556dd82d7e2391140a82cc63df88a5ca8c3631a90d3238865c1efc1e0 +EBUILD pocl-3.1.ebuild 3172 BLAKE2B e665cbec0dac1ba6b78af953b781d6d359bc7d4591b419fc7466bd23cae9d85a84f6cfd1af19eb065d144ca185849d53479e578ece2aafb67680a79039b97b58 SHA512 3726a4d0aecc46b18180151ea302b53396015d92d3d035c2875980302ee3e2f2d695f5ca129d266279263bd25ad1728ddc7d59e5b5d3cbc83c9b74f778308415 MISC metadata.xml 1191 BLAKE2B 62b985abe8c99532cc20302846fe9e05c77bbc993ef38863d44bd754df2bc388e5d094917ad11d1b117e9dfda355e35f5592fc2ede5a3bc8e91939c9e6aef9e3 SHA512 a9cdbff5f2b2e2141c6299137baed08d1e8482f3b976ef494b595f58092761aab66f33e539d236d8b7f1c564d5fa2aac4855447b54bc189f1dd81faf25fc32ec diff --git a/dev-libs/pocl/pocl-3.1.ebuild b/dev-libs/pocl/pocl-3.1.ebuild index f5e877a39aea..29653f03a564 100644 --- a/dev-libs/pocl/pocl-3.1.ebuild +++ b/dev-libs/pocl/pocl-3.1.ebuild @@ -3,13 +3,9 @@ EAPI=8 -DOCS_AUTODOC=0 -DOCS_BUILDER="sphinx" -DOCS_DIR="doc/sphinx/source" -PYTHON_COMPAT=( python3_{9..10} pypy3 ) LLVM_MAX_SLOT=15 -inherit cmake llvm python-any-r1 docs +inherit cmake llvm DESCRIPTION="Portable Computing Language (an implementation of OpenCL)" HOMEPAGE="http://portablecl.org https://github.com/pocl/pocl" @@ -26,8 +22,10 @@ RESTRICT="!test? ( test ) test" # TODO: add dependencies for cuda # Note: No := on LLVM because it pulls in Clang # see llvm.eclass for why -CLANG_DEPS="!cuda? ( <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= ) - cuda? ( <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_NVPTX] )" +CLANG_DEPS=" + !cuda? ( <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= ) + cuda? ( <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_NVPTX] ) +" RDEPEND=" dev-libs/libltdl <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):* @@ -38,15 +36,10 @@ RDEPEND=" hwloc? ( sys-apps/hwloc:=[cuda?] ) " DEPEND="${RDEPEND}" -BDEPEND="${CLANG_DEPS} +BDEPEND=" + ${CLANG_DEPS} virtual/pkgconfig - doc? ( - $(python_gen_any_dep '<dev-python/markupsafe-2.0[${PYTHON_USEDEP}]') - )" - -python_check_deps() { - python_has_version "<dev-python/markupsafe-2.0[${PYTHON_USEDEP}]" -} +" llvm_check_deps() { local usedep=$(usex cuda "[llvm_targets_NVPTX]" '') @@ -62,8 +55,6 @@ PATCHES=( ) pkg_setup() { - use doc && python-any-r1_pkg_setup - llvm_pkg_setup } @@ -111,7 +102,6 @@ src_configure() { src_compile() { cmake_src_compile - docs_compile } src_test() { @@ -128,11 +118,6 @@ src_test() { src_install() { cmake_src_install - if use doc; then - dodoc -r _build/html - docompress -x /usr/share/doc/${P}/html - fi - if use examples; then dodoc -r examples docompress -x /usr/share/doc/${P}/examples |