Commit graph

119 commits

Author SHA1 Message Date
Yuri Victorovich
be24c08607 multimedia/obs-studio: Update 27.2.1 -> 27.2.3
Reported by:	portscout
2022-03-05 20:44:32 -08:00
Yuri Victorovich
5ba5a1b601 multimedia/obs-studio: Update 27.1.3 -> 27.2.1
Reported by:	portscout
2022-02-24 15:07:10 -08:00
Tijl Coosemans
b93e64d3c3 security/mbedtls: Update to 2.28.0 and fix make test
Also bump dependent ports for library version change.

PR:		255084
2022-01-28 13:14:09 +01:00
Yuri Victorovich
b5383faeff multimedia/obs-studio: Update 27.0.1 -> 27.1.3
Reported by:	portscout
2021-10-22 08:58:25 -07:00
Yuri Victorovich
c6f10a7b5e multimedia/obs-studio: Backport patch enabling OBS Studio Virtual Camera 2021-10-14 12:26:55 -07:00
Piotr Kubaj
9386a8c6ea multimedia/obs-studio: add powerpc64le to LUAJIT users 2021-10-12 18:37:04 +00:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Yuri Victorovich
5708ae4005 audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
Big thank you to Florian Walpen <dev@submerge.ch> and
Goran Mekić <meka@tilda.center> for working on Jack2.

PR:		251125
Submitted by:	Florian Walpen <dev@submerge.ch> (original version)
2021-08-02 09:03:15 -07:00
Piotr Kubaj
47be6a9af2 multimedia/obs-studio: fix build on powerpc64*
Invalid argument "gcc-c++17-lang", valid arguments are: c++11-lib c++11-lang c++14-lang c++17-lang c11 features openmp env nestedfct c++0x gcc-c++11-lib

Also, this port builds fine with clang now.
2021-07-06 15:47:24 +00:00
Yuri Victorovich
73049949e7 multimedia/obs-studio: Re-enable the linux-capture plugin
It got broken in 27.0.1 by the new linux-specific include which,
as it turned out, can be disabled with ENABLE_PIPEWIRE=OFF.

PR:		256862
Reported by:	Patricio Villar <patovm04@gmail.com>
2021-06-28 03:27:59 -07:00
Jan Beich
d6e84975f0 multimedia/x264: update to 0.163.3060
Changes:	55d517b...5db6aa6
2021-06-21 17:46:26 +00:00
Yuri Victorovich
f5f38333a6 multimedia/obs-studio: Update 26.1.2 -> 27.0.1 2021-06-11 17:19:56 -07:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Yuri Victorovich
61ef46e001 multimedia/obs-studio: Update 26.1.1 -> 26.1.2
Reported by:	portscout
2021-01-11 09:55:23 +00:00
Yuri Victorovich
43d8ed5f9a multimedia/obs-studio: Update 26.1.0 -> 26.1.1 2021-01-06 23:38:13 +00:00
Yuri Victorovich
aa3d933af8 multimedia/obs-studio: Optionalize audio backends
PR:		252476
Submitted by:	swills (original version for SNDIO)
2021-01-06 19:54:11 +00:00
Piotr Kubaj
8152a6c12f multimedia/obs-studio: fix build on powerpc64le 2021-01-01 16:23:16 +00:00
Yuri Victorovich
d2ec3e3a15 multimedia/obs-studio: Update 26.1.0-rc2 -> 26.1.0
Reported by:	portscout
2020-12-17 20:05:35 +00:00
Piotr Kubaj
dfef364678 multimedia/obs-studio: fix build on powerpc64
/wrkdirs/usr/ports/multimedia/obs-studio/work/obs-studio-26.1.0-rc2/plugins/obs-outputs/librtmp/rtmp.c:362:1: warning: label 'error' defined but not used [-Wunused-label]
  362 | error:
2020-12-12 16:48:44 +00:00
Yuri Victorovich
5d34f62ef2 multimedia/obs-studio: Update 26.0.2 -> 26.1.0-rc2 2020-12-06 22:04:32 +00:00
Jan Beich
1eee34b954 multimedia/x264: update to 0.161.3020
Changes:	cde9a93...d198931
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
2020-11-07 15:49:38 +00:00
Yuri Victorovich
f5d398912e multimedia/obs-studio: Update 26.0.0 -> 26.0.2 2020-10-11 04:32:55 +00:00
Piotr Kubaj
0dc32094eb multimedia/obs-studio: add libunwind dependency on powerpc64
Builds fine with it.
2020-10-01 22:03:43 +00:00
Yuri Victorovich
e8143874e8 multimedia/obs-studio: Update 26.0.0-rc1 -> 26.0.0 2020-09-30 09:19:23 +00:00
Yuri Victorovich
0243348d8e multimedia/obs-studio: Remove BROKEN_aarch64 because it was there for 2+ years and needs to be retested
If it still breaks on aarch64 - please post the log here: https://github.com/obsproject/obs-browser/issues/242
2020-09-19 21:17:53 +00:00
Yuri Victorovich
061fecf6d5 multimedia/obs-studio: Broken on i386 2020-09-19 21:03:21 +00:00
Yuri Victorovich
8a2e2e3b9b multimedia/obs-studio: Fix build when it was failing with the missing -fPIC reason
Reported by:	fallout
2020-09-08 19:47:10 +00:00
Yuri Victorovich
df2a63309f multimedia/obs-studio: Update 25.0.8 -> 26.0.0-rc1
Reported by:	portscout
2020-09-05 17:19:14 +00:00
Tobias C. Berner
cdc079f3da multimedia/obs-studio: fix build on recent current
Obtained from:	c7f84f8fc4
2020-08-27 13:00:28 +00:00
Jan Beich
a7d983f039 multimedia/x264: update to 0.160.3011
Changes:	296494a4...cde9a93
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
2020-07-03 22:30:11 +00:00
Sunpoet Po-Chuan Hsieh
cb333cf1ec Move devel/swig30 to devel/swig and update to 4.0.1
- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
2020-06-17 18:17:45 +00:00
Yuri Victorovich
105c1e27d0 multimedia/obs-studio: Update 25.0.7 -> 25.0.8
Reported by:	portscout
2020-04-29 07:00:44 +00:00
Yuri Victorovich
035662e236 multimedia/obs-studio: Update 25.0.6 -> 25.0.7
Reported by:	portscout
2020-04-17 06:50:06 +00:00
Yuri Victorovich
89d6cfffb8 multimedia/obs-studio: Update 25.0.5 -> 25.0.6
Reported by:	portscout
2020-04-14 20:29:37 +00:00
Piotr Kubaj
8de3f0d9d7 multimedia/obs-studio: fix build on powerpc64 elfv2
obs-studio uses SSE unconditionally, but Clang can't doesn't have good enough SSE -> Altivec translation layer, like GCC does:
In file included from /wrkdirs/usr/ports/multimedia/obs-studio/work/obs-studio-25.0.1/libobs/graphics/../util/sse-intrin.h:63:
In file included from /usr/lib/clang/10.0.0/include/xmmintrin.h:13:
/usr/lib/clang/10.0.0/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Use GCC on powerpc64.
2020-04-11 17:44:38 +00:00
Yuri Victorovich
982e95734a multimedia/obs-studio: Update 25.0.4 -> 25.0.5
Reported by:	portscout
2020-04-09 06:51:52 +00:00
Yuri Victorovich
bf813b6784 multimedia/obs-studio: Change FreeBSD and Dragonfly support in os_get_executable_path_ptr() from procfs(5) to sysctl/KERN_PROC_PATHNAME
PR:		245403
Submitted by:	Ka Ho Ng <khng300@gmail.com>
2020-04-06 18:30:56 +00:00
Yuri Victorovich
cd6828d64f multimedia/obs-studio: Update 25.0.3 -> 25.0.4
Chengelog: https://github.com/obsproject/obs-studio/releases/tag/25.0.4

This is mostly a bugfix release, therefore requesting MFH.

MFH:		2020Q2
2020-04-06 06:07:38 +00:00
Yuri Victorovich
99e100bf30 multimedia/obs-studio: Install ObsPluginHelpers.cmake to facilitate plugins 2020-04-05 02:11:31 +00:00
Yuri Victorovich
e9adba3457 multimedia/obs-studio: Install one more .cmake file to support some use cases 2020-04-04 22:31:01 +00:00
Yuri Victorovich
e7eac83627 multimedia/obs-studio: Update 25.0.1 -> 25.0.3 (25.0.3 contains bugfixes)
Bug fixed: https://github.com/obsproject/obs-studio/issues/2627#issuecomment-608509154
25.0.1 crashed on microphone change.

MFH:		2020Q2
2020-04-03 16:00:32 +00:00
Yuri Victorovich
6187f09406 multimedia/obs-studio: Add missing header for depending projects to access the OBS Studio API 2020-04-03 04:58:33 +00:00
Yuri Victorovich
bdc8fa9a48 multimedia/obs-studio: Add the vlc plugin that wasn't enabled on FreeBSD for some reason 2020-04-03 01:22:22 +00:00
Yuri Victorovich
d30fd889ff multimedia/obs-studio: Fix the procfs(5) link for the executable path: /proc/self/exe -> /proc/curproc/file
PR:		245299
Reported by:	Keith Hellman <khellman@mcprogramming.com> (the reported issue seems to be the same)
2020-04-02 23:42:35 +00:00
Yuri Victorovich
5f4dbf7ff9 multimedia/obs-studio: Update 25.0.0 -> 25.0.1
Reported by:	portscout
2020-03-21 21:05:47 +00:00
Yuri Victorovich
74e5bc53d3 multimedia/obs-studio: Add patch to disable the X509 certificate verification, so that the software works with FaceBook Live under FreeBSD
Submitted by:	hps (via ports-committers@)
2020-03-20 15:53:17 +00:00
Yuri Victorovich
e467afbcef multimedia/obs-studio: Update 24.0.6 -> 25.0.0
Reported by:	portscout
2020-03-18 20:22:17 +00:00
Piotr Kubaj
92e8707ffd multimedia/obs-studio: fix packaging on architectures without luajit
The previous patch missed packaging fix. obslua.so is not installed without luajit.

PR:		243562
Approved by:	yuri (maintainer)
MFH:		2020Q1 (fix build blanket)
2020-01-24 21:34:34 +00:00
Piotr Kubaj
c64022c602 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)
2020-01-08 21:36:57 +00:00