# 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 <marecki@gentoo.org> +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 <marecki@gentoo.org> 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 <marecki@gentoo.org> +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 <marecki@gentoo.org> beignet-1.1.2.ebuild:
  1.1.2 requires <sys-devel/llvm-3.8

  Newer versions are not supported by upstream.

  Package-Manager: portage-2.3.1

  19 Sep 2016; Marek Szuba <marecki@gentoo.org> beignet-1.2.0.ebuild:
  1.2.0 requires <sys-devel/llvm-3.8

  According to upstream llvm-3.8 should be supported, however using that
  version
  causes compile-time segmentation faults.

  Gentoo-Bug: 593968

  Package-Manager: portage-2.3.1

  19 Sep 2016; Marek Szuba <marecki@gentoo.org> 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 <marecki@gentoo.org> beignet-1.1.2.ebuild,
  beignet-1.2.0.ebuild:
  require <x11-libs/libdrm-2.4.71

  Beignet releases presently do not compile against newer libdrm versions, see
  the upstream bug https://bugs.freedesktop.org/show_bug.cgi?id=98090 .

  Gentoo-Bug: 596266

  Package-Manager: portage-2.3.1

*beignet-1.2.0-r1 (11 Oct 2016)

  11 Oct 2016; Marek Szuba <marecki@gentoo.org> +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 <marecki@gentoo.org> +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 <russell@annunaki2k2.co.uk>
  Gentoo-Bug: 598236

  Package-Manager: portage-2.3.2

*beignet-1.2.1-r1 (28 Nov 2016)

  28 Nov 2016; Marek Szuba <marecki@gentoo.org> +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

