Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 577844 Details for
Bug 686802
=dev-lang/ispc-1.11.0 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
ispc-1.9.2_1.11.0.diff
ispc-1.9.2_1.11.0.diff (text/plain), 2.81 KB, created by
Bernd
on 2019-05-26 17:24:52 UTC
(
hide
)
Description:
ispc-1.9.2_1.11.0.diff
Filename:
MIME Type:
Creator:
Bernd
Created:
2019-05-26 17:24:52 UTC
Size:
2.81 KB
patch
obsolete
>--- ispc-1.11.0.ebuild 2019-05-26 19:05:31.065167886 +0200 >+++ /usr/portage/dev-lang/ispc/ispc-1.9.2.ebuild 2018-04-06 15:03:16.722735725 +0200 >@@ -1,11 +1,11 @@ >-# Copyright 1999-2019 Gentoo Authors >+# Copyright 1999-2018 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 > >-EAPI=7 >+EAPI=6 > > PYTHON_COMPAT=( python2_7 ) > >-inherit cmake-utils python-any-r1 >+inherit toolchain-funcs python-any-r1 > > DESCRIPTION="Intel SPMD Program Compiler" > HOMEPAGE="https://ispc.github.com/" >@@ -21,89 +21,32 @@ > > LICENSE="BSD BSD-2 UoI-NCSA" > SLOT="0" >- >-# FIXME: >-# - add NVPTX support: fails to compile >-# - re-add examples: fails to compile >-IUSE="doc llvm_targets_AArch64 llvm_targets_ARM sanitize test" >- >-# only one out of 10 tests passes >-RESTRICT="test" >+IUSE="examples" > > RDEPEND=" >- sys-devel/clang:=[llvm_targets_AArch64=,llvm_targets_ARM=] >- sys-libs/ncurses:0= >- sys-libs/zlib:= >-" >+ >=sys-devel/clang-3.0:* >+ >=sys-devel/llvm-3.0:* >+ " > DEPEND=" > ${RDEPEND} > ${PYTHON_DEPS} >- doc? ( >- app-doc/doxygen[dot(+)] >- media-fonts/freefont >- ) >-" >-BDEPEND=" > sys-devel/bison > sys-devel/flex >-" >- >-DOCS=( README.md "${S}"/docs/{ReleaseNotes.txt,faq.rst,ispc.rst,news.rst,perf.rst,perfguide.rst} ) >- >-src_prepare() { >- # drop -Werror >- sed -e 's/-Werror//' -i CMakeLists.txt || die >- >- # fix path for dot binary >- if use doc; then >- sed -e 's|/usr/local/bin/dot|/usr/bin/dot|' -i "${S}"/doxygen.cfg || die >- fi >- >- cmake-utils_src_prepare >-} >- >-src_configure() { >- local mycmakeargs=( >- -DARM_ENABLED=$(usex llvm_targets_AArch64 $(usex llvm_targets_ARM)) >- -DNVPTX_ENABLED=OFF >- -DISPC_INCLUDE_EXAMPLES=OFF >- -DISPC_INCLUDE_TESTS=$(usex test) >- -DISPC_INCLUDE_UTILS=ON >- -DISPC_NO_DUMPS=OFF >- -DISPC_PREPARE_PACKAGE=OFF >- -DISPC_STATIC_STDCXX_LINK=OFF >- -DISPC_STATIC_LINK=OFF >- -DISPC_USE_ASAN=$(usex sanitize) >- ) >- cmake-utils_src_configure >-} >+ " > > src_compile() { >- cmake-utils_src_compile >- >- if use doc; then >- pushd "${S}" >/dev/null || die >- doxygen -u doxygen.cfg || die "failed to update doxygen.cfg" >- doxygen doxygen.cfg || die "failed to build documentation" >- popd >/dev/null || die >- fi >+ #make all slient commands ("@") verbose and remove -Werror (ispc/ispc#1295) >+ sed -e '/^\t@/s/@//' -e 's/-Werror//' -i Makefile || die >+ emake LDFLAGS="${LDFLAGS}" OPT="${CXXFLAGS}" CXX="$(tc-getCXX)" CPP="$(tc-getCPP)" > } > > src_install() { >- cmake-utils_src_install >+ dobin ispc >+ dodoc README.rst > >- if use doc; then >- local HTML_DOCS=( docs/doxygen/html/. ) >+ if use examples; then >+ insinto "/usr/share/doc/${PF}/examples" >+ docompress -x "/usr/share/doc/${PF}/examples" >+ doins -r examples/* > fi >- einstalldocs >- >-# if use examples; then >-# insinto "/usr/share/doc/${PF}/examples" >-# docompress -x "/usr/share/doc/${PF}/examples" >-# doins -r examples/* >-# fi >-} >- >-src_test() { >- eninja check-all > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 686802
: 577844