Commit graph

14141 commits

Author SHA1 Message Date
Jan Beich
a5aa4d4017 graphics/gstreamer1-plugins-vulkan: enable Wayland with libglvnd
PR:		240784
2020-12-26 22:58:40 +00:00
Thomas Zander
f1a3889229 Update to upstream snapshot as of 2020-12-25. 2020-12-26 17:18:04 +00:00
Jan Beich
2ed21bec6c devel/spirv-tools: move to graphics/ where glslang is 2020-12-26 00:23:49 +00:00
Mark Felder
a9e96c3546 multimedia/plexmediaserver{-plexpass}: Update to 1.21.1.3830
Changelog:	https://forums.plex.tv/t/plex-media-server/30447/388
2020-12-25 16:28:54 +00:00
Jan Beich
22b2ac0d2c graphics/glslang: update to 11.0.0
Changes:	https://github.com/KhronosGroup/glslang/compare/8.13.3743...10-11.0.0
2020-12-25 00:31:35 +00:00
Yuri Victorovich
6fd241373c multimedia/musikcube: Update 0.96.2 -> 0.96.3 2020-12-24 23:14:22 +00:00
Kai Knoblich
9cb5898561 Relax hardcoded paths to fix build with Python 3.8.7
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.

Remedy the issue by adding wildcards to these paths.  This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.

[1] https://bugs.python.org/issue42604

PR:		252057
Reported by:	John Kennedy
Reviewed by:	fluffy, koobs
Approved by:	koobs (python)
2020-12-24 13:46:01 +00:00
Antoine Brodin
bdba7601fe Explicitely deprecate more python 2.7 ports 2020-12-24 10:09:34 +00:00
Antoine Brodin
901ac2d79c soupsieve 2.0.1 is only compatible with python 3.6+ 2020-12-24 09:21:28 +00:00
Jan Beich
722141d9c4 devel/glslang: move to graphics/ where shaderc is 2020-12-23 20:12:36 +00:00
Jan Beich
8d2b2a2768 devel/vulkan-*: move to graphics/ where vulkan-loader is
Vulkan isn't used for generic compute workloads unlike OpenCL.
For example, waifu2x-ncnn-vulkan is still graphics-related.
2020-12-23 20:12:14 +00:00
Tobias C. Berner
83958f0e15 multimedia/gstreamer1-transcoder: add DOCS option
PR:		236290
Submitted by:	rozhuk.im@gmail.com
2020-12-22 17:29:18 +00:00
Jan Beich
ab88687f0e multimedia/makemkv: update to 1.15.4
Changes:	https://makemkv.com/download/history.html
PR:		252019
Submitted by:	Felix Palmen (maintainer)
2020-12-21 17:07:29 +00:00
Piotr Kubaj
7b6c4992d6 multimedia/kodi-devel: fix build on powerpc64 2020-12-21 16:13:40 +00:00
Jan Beich
85522f71ea multimedia/intel-media-sdk: switch to upstream OPENCL=on fix 2020-12-19 22:37:43 +00:00
Jan Beich
c3d8d2340e multimedia/libva-utils: update to 2.10.0
Changes:	https://github.com/intel/libva-utils/compare/2.9.1...2.10.0
Reported by:	Repology
2020-12-18 17:29:29 +00:00
Fernando Apesteguía
6914d556f1 multimedia/emby-server: Update to 4.5.4.0
ChangeLog: https://github.com/MediaBrowser/Emby.Releases/releases/tag/4.5.4.0

PR:	251874
Submitted by:	driesm.michiels@gmail.com (maintainer)
2020-12-18 09:36:32 +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
Jan Beich
e0dc81e65d multimedia/wlrobs: drop distfile mirroring
https://hg.sr.ht/~sircmpwn/hg.sr.ht/rev/701795ec3596
2020-12-17 18:42:03 +00:00
Tobias C. Berner
ee2d70dd7d Update KDE Frameworks to 5.77.0
December 12, 2020. KDE today announces the release of KDE Frameworks 5.77.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of
commonly needed functionality in mature, peer reviewed and well tested
libraries with friendly licensing terms. For an introduction see the KDE
Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcement:
	https://kde.org/announcements/kde-frameworks-5.77.0/

PR:		251792
Exp-run by:	antoine
2020-12-17 15:41:41 +00:00
Piotr Kubaj
894e996e75 multimedia/kdenlive: enable LADSPA everywhere
audio/swhplugins now works everywhere.
2020-12-17 12:08:34 +00:00
Jan Beich
05397c3fe2 multimedia/mpv: update --ao=oss
Changes:	62e566dbcd..322778f211
2020-12-17 00:15:58 +00:00
Jan Beich
548aff72ad multimedia/arcan: update to 0.6.0.1
Changes:	https://github.com/letoram/arcan/compare/0.6.0...0.6.0.1
2020-12-16 11:53:05 +00:00
Guido Falsi
249afe6331 - Enable PULSEAUDIO option by default so this plugin is available
in the binary package.
- While here reflow options.

Requested by:	Usama Hashimi <usama.cit@gmail.com>
2020-12-16 10:10:26 +00:00
Kyle Evans
e7b2c0d90a multimedia/mythtv: update to 31.0
- Upgrade multimedia/mythtv and multimedia/mythtv-frontend from 30 to 31.0
- Bumps python to 3.5+
- Uses ffmpeg 4.3.1 so CVE-2016-10191 no longer applies
- Configuration options changed to reflect update

Release notes: https://www.mythtv.org/wiki/Release_Notes_-_31

audio/mythplugin-mythmusic also bumped as a reverse dep.

Pass maintainership of multimedia/mythtv* to submitter.

PR:		249484
Submitted by:	Alan Hicks <ahicks p-o co uk>
2020-12-16 02:48:03 +00:00
Piotr Kubaj
41148365fe multimedia/kodi: port to powerpc64
MFH:		2020Q4
2020-12-15 21:54:15 +00:00
Mark Felder
5aa030b372 multimedia/plexmediaserver{-plexpass}: Update to 1.21.1.3795
Changelog:	https://forums.plex.tv/t/plex-media-server/30447/387
2020-12-15 20:31:10 +00:00
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Tobias C. Berner
02365badad multimedia/smplayer-skins: update to 20.11.0
PR:		251714
Submitted by:	VVD <vvd@unislabs.com> (maintainer)
2020-12-14 17:10:01 +00:00
Dan Langille
28d9fe2eff Hand maintainer over to Naram Qashat <cyberbotx@cyberbotx.com>
PR:		250874
Approved by:	maintainer
2020-12-14 16:29:12 +00:00
Sunpoet Po-Chuan Hsieh
b52c2645e0 Drop Python 2.7 support 2020-12-13 14:43:23 +00:00
Oliver Lehmann
999888c27c update to 3.107
fixes compile on CURRENT
2020-12-12 21:16:04 +00:00
Piotr Kubaj
de9071d977 multimedia/wlrobs: drop redundant CFLAGS
This is already in upstream obs-studio.
2020-12-12 19:04:10 +00:00
Piotr Kubaj
efb5717e02 multimedia/wlrobs: fix build on powerpc64 elfv2
Clang can't build this port, build with GCC:
/usr/lib/clang/11.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);
2020-12-12 17:30:09 +00:00
Thierry Thomas
0b5864f66c - Upgrade math/eigen3 to 3.3.8;
- Add some dependencies which might be detected by Find_Package but not registered;

- Bump PORTREVISION of consumers.

PR:		250833
Submitted by:	/me
Approved by:	tcberner@ (KDE / maintainer) + exp-run
2020-12-12 17:04:37 +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
Jan Beich
73c8797681 multimedia/arcan: make SUID=off clear setuid bit on root install 2020-12-12 11:21:16 +00:00
Mark Linimon
1ed42146b6 Mark NOT_FOR riscv64 the same as several others.
Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-12 05:36:16 +00:00
Mark Linimon
e7e4724848 Mark as BROKEN on riscv64.
Obtained from:	lonesome.com build testing
2020-12-12 05:34:49 +00:00
Mark Linimon
1be5325334 Mark BROKEN on riscv64 the same as on aarch64.
While here, pet portlint (whitespace).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-12 05:31:17 +00:00
Tobias C. Berner
581c73f04f Update KDE Applications to 20.12
- astro/libkgeomap has been removed as there are no consumers left
- deskutils/kdepim-apps-libs has been reintegrated into other ports

There are a handful of new ports available:
- astro/kosmindoormap: Library and QML component for rendering multi-level OSM indoor maps
- deskutils/itinerary: KDE Itinerary is a digital travel assistant
- devel/kpublictransport: Access realtime public transport data
- graphics/kontrast: Color contrast checker
- textproc/markdownpart: KPart for rendering Markdown content
2020-12-11 19:18:03 +00:00
Jan Beich
7f09b26ec0 multimedia/arcan: track setuid bit
When launching on console under egl-dri session at least /dev/sysmouse
fed by moused(8) requires root permissions. However, building and
staging install as non-root may clear setuid bit.
2020-12-11 17:29:21 +00:00
Sunpoet Po-Chuan Hsieh
efbc80c1dd Update USES=python for py-isort 5.6.4 update 2020-12-10 22:00:01 +00:00
Jan Beich
9539d56824 audio/webrtc-audio-processing: update to 1.0
Changes:	https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/compare/v0.3.1...v1.0
Reported by:	Repology
2020-12-10 02:42:18 +00:00
Jan Beich
205d3c7639 multimedia/intel-media-sdk: update to 20.5.0
Changes:	https://github.com/Intel-Media-SDK/MediaSDK/compare/intel-mediasdk-20.4.1...intel-mediasdk-20.5.0
Changes:	https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.5.0
Reported by:	Repology
2020-12-10 00:40:14 +00:00
Jan Beich
3d3b85cb98 multimedia/libva-intel-media-driver: update to 20.4.3
Changes:	https://github.com/intel/media-driver/compare/intel-media-20.4.2...intel-media-20.4.3
Reported by:	Repology
2020-12-10 00:40:09 +00:00
Yuri Victorovich
7287cf37f9 multimedia/musikcube: Update 0.96.0 -> 0.96.2
Reported by:	portscout
2020-12-09 06:12:06 +00:00
Loïc Bartoletti
47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
Jan Beich
1868dedecc multimedia/vmaf: update to 2.0.0
Changes:	https://github.com/Netflix/vmaf/releases/tag/v2.0.0
Reported by:	GitHub (watch releases)
2020-12-07 20:51:27 +00:00
Rene Ladan
bd2e6107fe Return mmokhi@'s ports to the pool after his commit bit was safekept. 2020-12-07 20:09:02 +00:00