Bug 243199

Summary: multimedia/obs-studio: fix build on powerpc64
Product: Ports & Packages Reporter: Piotr Kubaj <pkubaj>
Component: Individual Port(s)Assignee: Piotr Kubaj <pkubaj>
Status: Closed FIXED    
Severity: Affects Only Me CC: powerpc, yuri
Priority: --- Flags: yuri: maintainer-feedback+
Version: Latest   
Hardware: powerpc   
OS: Any   
Attachments:
Description Flags
patch pkubaj: maintainer-approval? (yuri)

Description Piotr Kubaj freebsd_committer freebsd_triage 2020-01-08 21:00:29 UTC
Created attachment 210547 [details]
patch

Merge upstream commit to use GCC's SSE->AltiVec translation. Since it depends on compiling with GCC, it only works on ELFv1. Hopefully it will be possible to build it on ELFv2 in the future.

Also use luajit only where it's actually available. Since it's optional, the port builds anyway.
Comment 1 commit-hook freebsd_committer freebsd_triage 2020-01-08 21:37:40 UTC
A commit references this bug:

Author: pkubaj
Date: Wed Jan  8 21:36:58 UTC 2020
New revision: 522460
URL: https://svnweb.freebsd.org/changeset/ports/522460

Log:
  multimedia/obs-studio: fix build on powerpc64

  Merge upstream commit to use GCC's SSE->AltiVec translation. Since it depends on compiling with GCC, it only works on ELFv1. Hopefully it will be possible to build it on ELFv2 in the future.

  Also use luajit only where it's actually available. Since it's optional, the port builds anyway.

  PR:		243199
  Approved by:	yuri (maintainer)
  MFH:		2020Q1 (fix build blanket)

Changes:
  head/multimedia/obs-studio/Makefile
  head/multimedia/obs-studio/distinfo
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-01-08 21:40:42 UTC
A commit references this bug:

Author: pkubaj
Date: Wed Jan  8 21:40:20 UTC 2020
New revision: 522461
URL: https://svnweb.freebsd.org/changeset/ports/522461

Log:
  MFH: r522460

  multimedia/obs-studio: fix build on powerpc64

  Merge upstream commit to use GCC's SSE->AltiVec translation. Since it depends on compiling with GCC, it only works on ELFv1. Hopefully it will be possible to build it on ELFv2 in the future.

  Also use luajit only where it's actually available. Since it's optional, the port builds anyway.

  PR:		243199
  Approved by:	yuri (maintainer)

  Approved by:	portmgr (fix build blanket)

Changes:
_U  branches/2020Q1/
  branches/2020Q1/multimedia/obs-studio/Makefile
  branches/2020Q1/multimedia/obs-studio/distinfo