# ChangeLog for dev-libs/beignet # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *beignet-1.1.2 (02 Sep 2016) 02 Sep 2016; Marek Szuba +beignet-1.1.2.ebuild, +files/llvm-empty-system-libs.patch, +files/llvm-terminfo.patch, +files/no-debian-multiarch.patch, +files/no-hardcoded-cflags.patch, +metadata.xml: new package. An OpenCL implementation for Intel GPUs. Multilib-aware, tested with on amd64 with ABI_X86="32 64". Builds with both stable versions of sys-devel/llvm currently in Portage (3.5.0 and 3.7.1-r3). Tests provided by upstream are not run because they require permissions to access the GPU which the Portage user does not have. Gentoo-Bug: 545924 Package-Manager: portage-2.3.0 02 Sep 2016; Marek Szuba beignet-1.1.2.ebuild: a few additional build-time tweaks ! add the die clause to ICD-file generation using echo * use tc-is-gcc instead of parsing tc-getCC ourselves * explicitly inherit toolchain-funcs * no real need to rename the source tarball Package-Manager: portage-2.3.0 *beignet-1.2.0 (16 Sep 2016) 16 Sep 2016; Marek Szuba +beignet-1.2.0.ebuild, +files/beignet-1.2.0_no-hardcoded-cflags.patch: version bump to 1.2.0 Gentoo-Bug: 593596 Package-Manager: portage-2.3.0 19 Sep 2016; Marek Szuba beignet-1.1.2.ebuild: 1.1.2 requires beignet-1.2.0.ebuild: 1.2.0 requires beignet-1.2.0.ebuild: fix linking of 1.2.0 against LLVM-3.8 Without adding -fPIC to compiler flags one the temporary executables invoked at build time segfaults. Gentoo-Bug: 593968 Package-Manager: portage-2.3.1 07 Oct 2016; Marek Szuba beignet-1.1.2.ebuild, beignet-1.2.0.ebuild: require +beignet-1.2.0-r1.ebuild, +files/beignet-1.2.0-drm_intel_get_pooled_eu.patch: support x11-libs/libdrm-2.4.71 This backports the upstream patch which made it to Git earlier on today to 1.2.0. This allows Beignet to link against both stable libdrm-2.4.70 and unstable libdrm-2.4.71; I haven't tested earlier versions so the ebuild now requires >=2.4.70. Package-Manager: portage-2.3.1 *beignet-1.2.1 (10 Nov 2016) 10 Nov 2016; Marek Szuba +beignet-1.2.1.ebuild: version bump to 1.2.1 Among other things, this version adds support for LLVM-3.9. Provided-By: Russell Knighton Gentoo-Bug: 598236 Package-Manager: portage-2.3.2 *beignet-1.2.1-r1 (28 Nov 2016) 28 Nov 2016; Marek Szuba +beignet-1.2.1-r1.ebuild, +files/beignet-1.2.1-oclicd_optional_gentoo.patch, metadata.xml: fix detection of OCL ICD and installation of ICD files In the past, Beignet CMake scripts would automatically enable its compatibility with the OCL ICD Loader depending on whether dev-libs/ocl-icd was found in the system or not. Patch the scripts so that ocl-icd is only searched for if an appropriate option is set, and define a local use flag which controls the value of this option (and of course the dependency on dev-libs/ocl-icd). Nb. the patch has been submitted upstream. Moreover, given we always install Beignet ICD files (they are needed by eselect-opencl) do not install another copy when OCL ICD Loader has been enabled. Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599512 Package-Manager: portage-2.3.2