Commit Graph

2899 Commits

Author SHA1 Message Date
rsadowski
f2b8514d92 Unbreak mpv 0.33.0
Add missing dependency on libluajit-5.1. Error:

ld.so: mpv: can't load library 'libluajit-5.1.so.1.0'

Spotted by Tim van der Molen, thanks
2020-12-23 14:09:38 +00:00
ajacoutot
47dcfc58c7 Update to py3-chromecast-7.7.0. 2020-12-23 07:41:02 +00:00
rsadowski
fd8fd2bf81 Update mpv to 0.33.0
Feedback from cwen@, WANTLIB tweak by me, initial update diff from Brad
2020-12-21 08:57:20 +00:00
rsadowski
257a4be171 Update libheif to 1.10.0
Update diff from Brad
2020-12-21 06:21:35 +00:00
rsadowski
41f5ec6e08 Update libaacs to 0.11.0.
2020-07-22: Version 0.11.0
- Add more AACS2 support (still not complete).
- Add support for partial unit keys in KEYDB.CFG.
- Improve opening of UHD discs (~ 10 seconds faster).
- Improve large KEYDB.CFG parsing (~ 4 times faster).
- Improve error resilience.
- Reduce memory usage (does not depend on config file size anymore).
- Fix segfault on macOS when MMC opening fails.
- Fix memory leak with multiple UK entries in KEYDB.cfg file.
- Fix AACS2 with multiple unit keys.
- Fix include flags order (do not include wrong headers outside of source tree).

2020-03-22: Version 0.10.0
- Add support for AACS2 content certificate.
- Add aacs_set_key_caching().
- Add aacs_error_str().
- Issue a warning when using AACS2 capable drive.
- Fix macOS mount issues.
- Fix parsing title entries from multiple KEYDB.cfg files.
- Fix memory leak with multiple KEYDB.cfg files.
- Fix data corruption when structs are not packed.

Update diff from Brad
2020-12-21 06:18:23 +00:00
ajacoutot
1f20a60220 Update to py3-chromecast-7.6.0. 2020-12-17 12:40:20 +00:00
rsadowski
52d9be9197 Update libdvdnav to 6.1.0
From Brad
2020-12-15 18:57:43 +00:00
rsadowski
ac63388973 Update libbluray to 1.2.1
From Brad
2020-12-14 16:06:00 +00:00
rsadowski
c4e7823585 Update libde265 to 1.0.7
Changelog:
1.0.7
add API to read VUI color information from bitstream

1.0.6
fix race in static mutex initialization

From Brad
2020-12-14 15:59:33 +00:00
rsadowski
247b7113de Update libass to 0.15.0
- Fix CVE-2020-26682
- "Adding in a missing dependency on a new hard requirement for harfbuzz."

From Brad
2020-12-14 15:56:36 +00:00
rsadowski
c9487adaf1 Update aom to 2.0.1
From Brad (maintainer)
2020-12-14 06:09:52 +00:00
espie
89b725b4db update to a way more recent version.
highlight: does no longer depend on qtwebkit, it uses richtext directly
this fixes issues ian@ had with cwm, apparently

okay tracey@ ian@
2020-12-11 10:13:14 +00:00
ajacoutot
3d38b87d72 Update the GStreamer gang to version 1.18.2. 2020-12-07 12:35:48 +00:00
rsadowski
88a1a8cc95 Update mkvtoolnix to 51.0.0 2020-12-02 06:44:11 +00:00
rsadowski
d7ba18a0cc Update libmatroska to 1.6.2
"Looks good to me" Brad, maintainer
2020-12-02 06:44:07 +00:00
benoit
e0202e74cf Update to py-pafy-0.5.5. 2020-11-21 09:40:09 +00:00
sthen
d4a8184c4c update to motion-4.3.2 2020-11-20 14:56:54 +00:00
rsadowski
c3ff468eee Update to xvidcore 1.3.7
Changes since 1.3.6:
Fix for a regression in initializing the Inter matrix with MPEG Quantization

Changes since 1.3.5:
Fix for various, long-standing and potentially critical security
vulnerabilities in the decoder (credit to OSS-Fuzz)

From Brad (maintainer)
2020-11-17 05:56:08 +00:00
cwen
d59bcf4ac5 gstreamer1/plugins-good: reenable on !rust archs (but without pulse support)
pulseaudio has rust in its chain of dependencies since spidermonkey78.
Disable the -pulse subpackage on !rust archs, and work around a meson issue
about pulse autodetection not being honoured, so these plugins can be built
there and used by www/webkitgtk4 notably. Tested on powerpc.

improvements (thanks!) and no objection from aja@
2020-11-11 13:37:58 +00:00
sthen
e8d2fdf426 mpv: build debug packages, req by mpi@ 2020-11-10 16:40:18 +00:00
sthen
7dcce73217 dav1d: use -O1 on arm to workaround sigbus. from brad 2020-11-10 08:14:50 +00:00
rsadowski
17e440a26a Unbreak build with jsoncpp 1.9.4
OK jca@
2020-11-09 05:22:57 +00:00
sthen
a2c9b36626 FFmpeg, dav1d, x264: disable asm on (32-bit) arm. OpenBSD runs this with
strict alignment but the asm code in these assumes that unaligned access
works. From Brad.
2020-11-05 19:42:28 +00:00
rsadowski
fad8c32294 Removed "KDE porting team" aka. me as maintainer. 2020-11-03 17:38:35 +00:00
ajacoutot
0ece70dc23 Regen WANTLIB to unbreak.
noticed by sthen@
2020-11-03 10:27:02 +00:00
naddy
2b75a92c37 update to 20.09 2020-10-30 20:55:01 +00:00
zhuk
e83530bf1e hook up kid3 2020-10-30 20:42:00 +00:00
zhuk
e1d5a0d8a2 Import Kid3, a multimedia tags editor.
The utility supports editing multiple MP3, Ogg/Vorbis, FLAC, MPC,
MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF
files at once, having full control over ID3v1 & v2 tags. There are both
GUI and interactive CLI.

input from sthen@ and rsadowski@, okay rsadowski@
2020-10-30 20:40:53 +00:00
ajacoutot
980f728dc2 Upstream updated to using WAF 2.0.20 for some bug fix.
Sync WANTLIB while here.

from Brad
2020-10-29 13:44:14 +00:00
bcallah
c5a928942a Update to streamlink-1.7.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.7.0
2020-10-28 23:07:31 +00:00
ajacoutot
47eddbd454 Update Gstreamer stack to 1.18.1. 2020-10-28 15:42:14 +00:00
ajacoutot
d3067714e3 Update to py3-chromecast-7.5.1. 2020-10-18 08:30:45 +00:00
kn
4e660d2f11 Follow up on "Move from MODPY_DEFAULT_VERSION_3 to python3 FLAVOR" from ajacoutot 2020-10-17 22:25:31 +00:00
ajacoutot
e3716ae87b Move from MODPY_DEFAULT_VERSION_3 to python3 FLAVOR. 2020-10-17 12:49:54 +00:00
landry
65bfef915e make sure we dont pickup systemwide minizip as the bundled version is
incompatible. At least there's a cmake option to force building the
bundled one..
2020-10-06 16:52:25 +00:00
ajacoutot
9890d8665a Bump after py-gobject3 merge. 2020-10-03 15:39:57 +00:00
sthen
f00991a578 update to libvpx-1.9.0, from Brad 2020-10-03 13:19:36 +00:00
ajacoutot
1ffff43564 Update to py3-chromecast-7.5.0. 2020-10-03 12:36:40 +00:00
bcallah
d290dbbf98 Update to streamlink-1.6.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.6.0
2020-09-24 04:11:53 +00:00
ajacoutot
a49ba4186a Update Gstreamer1 stack to version 1.18.0. 2020-09-14 06:03:11 +00:00
phessler
c7b76e7e50 twich dot tv changed their api, so this app no longer works
mark as BROKEN

OK bcallah@ (MAINTAINER)
2020-09-12 19:36:59 +00:00
espie
34f6f0b0d9 minor update, okay tracey@ 2020-09-09 03:19:10 +00:00
ajacoutot
183eb0c984 Update to py3-chromecast-7.3.0. 2020-09-06 07:06:01 +00:00
naddy
89f2eace28 maintenance update to 20.08 2020-08-28 22:18:19 +00:00
rsadowski
4f7220f9b2 Update mlt to 6.22.1
Drop me as maintainer.

ok tracey@
2020-08-24 14:09:54 +00:00
rsadowski
5d7f1b9daf Rework multimedia/phonon multimedia/phonon-backend
- Merge multimedia/phonon-qt5 into multimedia/phonon and remove the
  phonon MODULE.
- Update all phonon ports to the latest version.
- Regen all consumer WANTLIB's and bump them.
2020-08-20 18:00:13 +00:00
ajacoutot
df0000b49e Update to py3-chromecast-7.2.1. 2020-08-19 12:31:28 +00:00
ajacoutot
46fd384b52 Change the "FLAVOR ?= python3" contruct to "FLAVOR = python3" since these are
python3 only ports.

"Yes please, it's not really optional so I think = is better." sthen@
2020-08-19 12:25:12 +00:00
naddy
f774fbfd3e Build shared library with -fPIC.
This also unbreaks the build on i386 with LLVM 10.
2020-08-13 21:18:45 +00:00
jsg
0b771d2a5b remove explicit -march=i586
-march=i586 is now the default for clang in base on i386

ok sthen@
2020-08-07 09:21:01 +00:00
espie
737e486cd1 update to newer version
most of the patches have been upstream

there's a new "preview" feature  that creates lo-res versions of the video
streams you're working on for quick editing.

okay tracey@
2020-07-30 14:40:07 +00:00
ajacoutot
00e9462bce Update to py3-chromecast-7.2.0. 2020-07-30 07:50:55 +00:00
ajacoutot
87df31d292 Update to py3-chromecast-7.1.2. 2020-07-25 07:27:52 +00:00
sthen
6cc9779250 switch my maintainer email addresses to my own domain 2020-07-11 22:54:35 +00:00
bcallah
8f86a4fa1a Update to streamlink-1.5.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.5.0
2020-07-08 20:41:10 +00:00
kn
24479a742e Update to yle-dl 20200628
Move to py3 while here, from maintainer, thanks!
2020-07-07 13:01:45 +00:00
ajacoutot
14755ce042 Update to x264 20200705.
A few bug fixes including for some warnings with the ASM code with NASM 2.15.

from Brad (maintainer)
2020-07-05 07:42:11 +00:00
ajacoutot
43cd6fa516 Garbage collect unnecessary patch. videoio.h was changed to include
ioccom.h when the patch was introduced.

from Brad (maintainer)
2020-07-05 07:38:30 +00:00
ajacoutot
03b6d1713e - Fix PIC code on 32-bit X86
- meson: Workaround missing aarch64 normalisation
- Fix some warnings in ASM code

from Brad (maintainer)
2020-07-05 07:36:19 +00:00
ajacoutot
0ae658aca0 Update to py3-chromecast-7.1.1. 2020-07-04 07:23:37 +00:00
sthen
95d31a4bd8 bump for search.cpan.org->metacpan.org change 2020-07-03 21:44:29 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
ajacoutot
d90bc7cbbe Update to py3-chromecast-7.0.1. 2020-07-02 08:21:17 +00:00
ajacoutot
7731366fbf Really update to svt-av1-0.8.4.
from Brad (maintainer)
2020-07-02 08:15:38 +00:00
ajacoutot
6e84ea3b3c Revert previous, I was missing a part. 2020-07-01 06:39:39 +00:00
rsadowski
5809ad0066 Missed to unhook phonon (qt4/kde4) spotted by sthen@, Thanks
Stop building phonon. Phonon is still a module but not more longer a port.
2020-06-30 14:02:15 +00:00
ajacoutot
f3b69b3c0f Update to svt-av1-0.8.4.
from Brad (maintainer)
2020-06-30 07:11:30 +00:00
sthen
4c2d151cc4 update to get_iplayer-3.26 2020-06-29 13:29:40 +00:00
ajacoutot
869fe8722f Enable high bit depth encoding with VP9.
from Brad (maintainer)
2020-06-25 07:52:48 +00:00
ajacoutot
8dfe022cc3 Update to dav1d-0.7.1.
from Brad (maintainer)
2020-06-24 16:43:34 +00:00
bcallah
5b5d536e82 Update to handbrake-1.3.3
Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.3.3
2020-06-20 21:12:38 +00:00
ajacoutot
c13dbccffa Some CMake file clean up and a fix for non X86 build.
from Brad (maintainer)
2020-06-20 11:12:50 +00:00
ajacoutot
6e49442527 aarch64: disable the new ASM code until it can be fixed to build with Clang's IAS.
from Brad (maintainer)
2020-06-20 10:45:09 +00:00
sthen
a6ecb77d2d +svt-av1 2020-06-18 10:31:19 +00:00
sthen
210b3f8278 import multimedia/svt-av1, from Brad, ok aja@
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development
is a work-in-progress targeting performance levels applicable to both VOD
and Live encoding / transcoding video applications. The SVT-AV1 decoder
implementation is targeting future codec research activities.
2020-06-18 10:30:51 +00:00
rsadowski
3e75aed1ec Unhook KDE4
It's time to get rid of KDE4. x11/kde4 contained all applications and the
desktop environment. All applications and the framework have been ported to
KDE5 and are available under x11/kde-applications and devel/kf5.

The desktop environment has not yet been ported and is NO LONGER available!
You can't have everything.

What happened here:

- Remove multimedia/phonon kde4 bits and set set phonon FLAVOR=qt5 for now.
- Unhook x11/kde4
- Unhook meta/kde4
- Mark kmymoney as broken, update is coming.
- Unhook all kde4 module consumers:
 - klogic
 - soprano
 - strigi
 - automoc
 - prison
 - qimageblitz
 - cagibi
 - libkvkontakte
 - akonadi
 - attica
 - libalkimia
 - libkfbapi
 - libkgapi
 - qoauth
 - kwebkitpart
 - grantlee
 - libkscreen
 - polkit-qt
2020-06-13 16:22:52 +00:00
ajacoutot
ea33f45ae7 Update to x265-3.4.
from Brad (maintainer)
2020-06-09 14:54:37 +00:00
ajacoutot
b144e6c974 Update to dav1d.
from Brad (maintainer)
2020-06-09 13:17:59 +00:00
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
jasper
ba1a721033 remove py-gstreamer-0.10; it's no longer used and stands in the way of py3-libxml
ok aja@ (MAINTAINER)
2020-06-08 11:05:59 +00:00
ajacoutot
2410111b5e Update to py3-chromecast-6.0.0. 2020-06-06 10:27:27 +00:00
sthen
d039a42a58 shotcut: RUN_DEPENDS on multimedia/mlt,-gpl2 to avoid crash when opening
files. found by tracey@.
2020-06-01 15:48:28 +00:00
espie
d0e7805e71 upstream was more thorough than me... other instances of the same bug in
other files!

bump REV since shotcut is now linked to the tree
2020-05-26 19:11:22 +00:00
espie
6d52a66d67 +shotcut 2020-05-26 17:06:34 +00:00
espie
dc4c2d741a as usual, this was a REALLY stupid bug
turns out name.toUf8().constData() is a temporary, so storing the pointer
for later use is a REALLY bad idea.

convert to convenience function qUtf8Printable() while at it
2020-05-26 17:05:42 +00:00
feinerer
318c70668e Update to libv4l 1.20.0 2020-05-26 09:54:56 +00:00
tracey
def69c6093 Attach webvfx to build. 2020-05-20 15:18:35 +00:00
tracey
022c3fb237 Cleanup depends in multimedia/webvfx.
Ok rsadowski@ kmos@
2020-05-20 15:16:26 +00:00
bcallah
d0bd6056e7 Update to handbrake-1.3.2
Downloads moved to GitHub
Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.3.2
2020-05-20 14:57:18 +00:00
espie
37b1b45532 shotcut is a full-featured video editor
loosely based on WIP by bentley@

the current port is not finished, but it can do a few things: play videos,
cut tracks, export the results.

A lot of the filters will currently crash! So not linked to the build yet.

Video fade-in/fade-out do not do anything yet

Imported so that it's easier to figure out the issues in-tree.

okay tracey@ rsadowski@
2020-05-20 14:54:23 +00:00
bcallah
0e25bd306a Update to streamlink-1.4.1
No functional change; upstream rerolled because there was a problem with
the signature in 1.4.0
2020-05-20 14:18:55 +00:00
tracey
5fe75fb8b6 Import multimedia/webvfx: WebVfx is a video effects library that allows effects
to be implemented using WebKit HTML or Qt QML.

This is required to get shotcut fully operational.

Start of port and import request espie@

Ok kmos@
2020-05-20 13:49:59 +00:00
espie
f1b4d5f2d8 neuter ALL setlocale LC_NUMERIC. That code is not thread-safe, as noticed
by tracey@
2020-05-20 09:17:03 +00:00
ajacoutot
ba85aef6f0 Update to aom-2.0.0.
No change since rc1.

from Brad (maintainer)
2020-05-19 20:41:46 +00:00
espie
9189a8a44e add comment explaining what's going on and why the current fix is fine 2020-05-18 19:33:43 +00:00
espie
7b107b3e31 missed --disable-rubberband in jca@'s mail 2020-05-18 10:54:15 +00:00
espie
0af3988302 update to a more recent mlt, which gives shotcut a fighting chance
heavy lifting by tracey@, with a few more patches by me (specifically
fix mutex issues and neuter some locale operations that don't work for us)

this is enough for shotcut to start correctly, and necessary for kdenlive
again.

jca@ checked that synfig runs again

okay rsadowski@
2020-05-18 10:33:17 +00:00
ajacoutot
11296cf978 Update to aom-2.0.0rc1.
from Brad (maintainer)
2020-05-16 09:13:31 +00:00
ajacoutot
3dbd7aef75 Update to py3-chromecast-5.2.0. 2020-05-15 16:48:17 +00:00
ajacoutot
afd5b5a512 Add bash completions or rely on the shells/bash-completion pkg-config file if we already had them. 2020-05-15 10:58:52 +00:00
feinerer
caee84e466 Update to libv4l 1.18.1 2020-05-15 09:55:55 +00:00
ajacoutot
104be7ea18 Fix WANTLIB after openexr update. 2020-05-14 12:35:30 +00:00
cwen
9ff7be8814 xine-lib: fix the build with clang on powerpc
Some powerpc-specific assembly code use '.stabs', that clang does not
understand, remove them. Thanks to jca@ and Brad for their help!

OK jca@ and Brad (maintainer)
2020-04-27 20:00:11 +00:00
sthen
e230017a98 remove obsolete DESCR text, reported by rjc on irc 2020-04-27 14:43:54 +00:00
bcallah
d58f545547 Update to streamlink-1.4.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.4.0
2020-04-23 17:25:31 +00:00
cwen
c870903ab2 synfig: bug fix and mark BROKEN-powerpc
- Fix wrong boundaries in a for loop that caused segfaults, from upstream
- On powerpc, synfig segfaults in multi-threaded mode, breaking
synfigstudio's build. Mark it BROKEN-powerpc to save time in bulks.

OK jca@
2020-04-23 04:55:46 +00:00
ajacoutot
f9945e33d0 Update to py3-chromecast-5.0.0 and move from MODPY_DEFAULT_VERSION_3 to
python3 FLAVOR.
2020-04-21 15:53:39 +00:00
cwen
55b91243b8 mkvtoolnix: don't use ld.lld on clang+ld.bfd archs
The build system assumes that using clang means ld.lld is usable.
This is not the case on powerpc and mips64, remove that assumption.

OK rsadowski@ (maintainer)
2020-04-18 14:17:57 +00:00
ratchov
1f2701abee Use /dev/null instead of /dev/mixer
The "mixer" plugin (using -lossaudio) still calls open(2) to get a
file descriptor, it's not need to change the volume, but the code
expects various syscalls to succeed. Using /dev/null ensures the
plug-in will continue to work once /dev/mixer is disabled.

ok gkoehler@
2020-04-16 06:49:22 +00:00
naddy
da8d4191a6 update to 20.03 2020-04-14 22:37:27 +00:00
sthen
95a42954cd update to motion-4.3.1 2020-04-13 17:01:46 +00:00
ajacoutot
533373acf6 Update to py3-chromecast-4.2.3. 2020-04-10 08:02:31 +00:00
ajacoutot
664b1591cc Update to py3-casttube-0.2.1.
- remove py package
2020-04-09 19:10:39 +00:00
ajacoutot
0838bb43ea Update to aom-1.0.0.20200402.
from Brad (maintainer)
2020-04-04 08:38:12 +00:00
ajacoutot
b6a0afdc4d Add SEPARATE_BUILD to a few ports.
QEMU has deprecated in src tree builds.

from Brad (maintainer)
2020-04-04 08:36:55 +00:00
rsadowski
8cd05933a1 Fix homepage
"Homepage link "https://phonon.kde.org/" is dead (domain not found) for more
than a month." found by repology.org
2020-03-31 04:45:01 +00:00
rsadowski
60c72a637c Fix homepage
"Homepage link "https://phonon.kde.org/" is dead (domain not found) for more
than a month." found by repology.org
2020-03-31 04:43:59 +00:00
ajacoutot
ee600dee25 Fix: segmentation fault for hist-scenecut option.
from upstream via Brad (maintainer)
2020-03-27 07:34:08 +00:00
rsadowski
5cfcf234ad Add a comment; update depends on a new boost version 2020-03-27 05:13:58 +00:00
sthen
1bcd1430d3 rename the distfile to fix bulk builds 2020-03-23 19:41:56 +00:00
rsadowski
74a4934396 Update KDE Frameworks to 5.68.0 and KDE5 to 19.12
This commit includes 218 port updates and 16 tweak updates after KDE framework
changes. Most of this 16 changes caused by:

- KF5Auth split into KF5Auth and KF5AuthCore, which ends in a lot of new

  WANTLIBs
- Upstream changed some xdg paths from share/examples/***/xdg/ to
  share/qlogging-categories5/, which ends in a lot of PLIST chages.

List of notable changes:
- Bump all kf5 shared libs.
- Use ">=${MODKF5_VERSION}" in all kf5 ports that all kf5 use the
  latest version an update together. (Idea from Qt5).
- s/=+/=/ for LIB_*,RUN_* and BUILD_* in x11/kde-applications, hint by jca@.
- Update okteta to 0.26.3
- Update spectacle only to 19.04.3, latest version without hard wayland
  dependency.
- Remove python2 support in cantor, python3 only!
- devel/kf5/kfilemetadata: switch to python 3 (TDEP only), by kn@
- devel/kf5/ki18n: switch to python 3, by kn@
- devel/kf5/kservice: switch to python 3, by kn@
- devel/kf5/kconfigwidgets: remove python module usage, by kn@
- devel/kf5/ktextigwidgets: remove python module usage, by kn@

Tweaks and feedback from landry@, amd64 bulk build and error reports by naddy@
Thanks a lot!
2020-03-23 18:01:02 +00:00
jasper
31e30ba248 remove oggconvert, ancient python2-only utility for which development has ceased years ago
ok jca@
2020-03-23 14:34:57 +00:00
naddy
f88a93d598 * Combine and tweak some find(1) invocations.
* Use the -delete operator to remove files.
2020-03-22 18:13:35 +00:00
kmos
60221cdf45 Update devel/libdvdread 6.0.1 -> 6.0.2
Update multimedia/libdvdnav 6.0.0 -> 6.0.1
Add patch to converters/libdvdcss to squelch potential buffer overflow
warning.

From Brad Smith (maintainer)
2020-03-21 18:58:06 +00:00
ajacoutot
04d4adf571 Update to the latest git commit. 2020-03-21 18:32:32 +00:00
naddy
d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +00:00
ajacoutot
591959c498 Update to py3-chromecast-4.2.0. 2020-03-19 13:17:15 +00:00
sebastia
4a4a8048a8 Add support for game controllers, i.e. joysticks and gamepads.
The FreeBSD implementation was used as template file, with some
logic to get the devices supported inspired by SDL2 game controller
support. Works for me with Logitech F310, tested with witchblast
and extremetuxracer. Test reports by Raf Czlonka as well.

OK pascal@ (MAINTAINER)
2020-03-18 18:53:45 +00:00
rsadowski
29177f3b90 Regen WANTLIB, double-conversion is back in qt5 2020-03-15 19:57:21 +00:00
ajacoutot
fb41721af8 Fix build on aarch64.
from Brad (maintainer)
2020-03-15 11:10:36 +00:00
rsadowski
e83c4d91bd Unbreak build with qt 5.13.2, spotted by naddy@
Add missing includes
2020-03-14 14:24:35 +00:00
naddy
9622bba308 missing bump for PLIST change after Qt 5.13.2 update 2020-03-14 12:21:07 +00:00
rsadowski
6d59d406fc double-conversion adaptations
After math/double-conversion is no longer  x11/qt dependency we need a little
adjustment here.

Diff from and OK sthen@
2020-03-13 16:54:08 +00:00
cwen
1ea0200b04 frei0r-plugins: use ports-gcc on !clang archs
Initialisation of members is valid but only since C++11,
base-g++ does not support that standard.

OK rapha@ (maintainer), kmos@, jca@
2020-03-07 15:09:49 +00:00
ajacoutot
6423f29133 Update to aom-1.0.0.20200305.
from Brad (maintainer)
2020-03-07 13:32:40 +00:00
ajacoutot
c1c224b5f8 Update to dav1d-0.6.0.
from Brad (maintainer)
2020-03-07 13:31:27 +00:00
espie
2721a663f6 don't shout 2020-03-06 15:24:40 +00:00
rapha
aba2712af3 update to frei0r-plugins-1.7.0, ok sthen@ 2020-03-04 20:00:55 +00:00
ajacoutot
1a56be4810 Add a comment for the COMPILER line.
from Brad (maintainer)
2020-03-01 10:06:20 +00:00
ajacoutot
fcc3ef8dec Simplify atomic handling.
from Brad (maintainer)
2020-03-01 10:02:12 +00:00
sthen
fdaf695602 libheif: switch to a more useful HOMEPAGE, the one I used doesn't have an
x509 cert for the name, the http version redirects to a not-so-useful page

problem reported by Raf Czlonka
2020-02-27 12:20:24 +00:00
sthen
33ea03dbae libde265: stop hardcoding -lstdc++ to unbreak i386/aarch64 build 2020-02-26 22:46:03 +00:00
sthen
794b8e109d split libde265 into multipackages - main containing the library, and
libde265-tools containing the tools (done to avoid GIMP pulling in SDL
and Qt5 as pointed out by aja@).
2020-02-25 13:15:45 +00:00
sthen
03aa1ab4be +libde265 +libheif 2020-02-24 23:23:29 +00:00
sthen
74dab1e119 import multimedia/libheif and multimedia/libde265, ok kmos@
----
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and
encoder.

HEIF is a new image file format employing HEVC (h.265) image coding for
the best compression ratios currently possible.

libheif makes use of libde265 for the actual image decoding and x265 for
encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins. There is experimental code for an AV1 plugin (for AVIF format
support) in the 'avif' branch.

The library has a C API for easy integration and wide language support.
----

----
libde265 is an open source implementation of the h.265 video codec.
It is written from scratch and has a plain C API to enable a simple
integration into other software.

libde265 supports WPP and tile-based multithreading and includes SSE
optimizations. The decoder includes all features of the Main profile and
correctly decodes almost all conformance streams.

The library comes with two example programs:

dec265, a simple player for raw h.265 bitstreams. It serves nicely as an
example program how to use libde265.

sherlock265, a Qt-based video player with the additional capability to
overlay some graphical representations of the h.265 bitstream (like
CU-trees, intra-prediction modes).

Example bitstreams can be found, e.g., at this site:
ftp://ftp.kw.bbc.co.uk/hevc/hm-10.1-anchors/bitstreams/ra_main/
----
2020-02-24 23:22:56 +00:00
ajacoutot
6df54e3970 Update to x265-3.3.
from Brad (maintainer)
2020-02-24 18:41:19 +00:00
sthen
fa77461076 update to motion-4.3.0 2020-02-14 10:29:25 +00:00
sthen
0f87741831 update to get_iplayer 3.25 2020-02-08 12:38:01 +00:00
sthen
a3e5de8f53 drop maintainer 2020-02-03 20:40:37 +00:00
naddy
97906a69df Fix for \# backward-incompatibility in upcoming gmake 4.3.
Switch to autoreconf since the fragment is propagated to a dozen
Makefiles by automake. Use the included autogen.sh because it
performs additional required surgery on the autotools output.
ok ajacoutot@
2020-02-01 15:04:26 +00:00
bcallah
8e47008761 Update to handbrake-1.3.1
Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.3.1
ok rsadowski@
2020-02-01 01:03:50 +00:00
bcallah
595a30cac2 Update to streamlink-1.3.1
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.3.1
2020-01-31 00:47:00 +00:00
ajacoutot
7f853e98a4 Update to mpv-0.32.0.
from Brad
2020-01-29 06:52:21 +00:00
rsadowski
910b393537 Remove qt-gstreamer
Nothing uses it anymore. Qt4 deadbeef

OK kn kmos
2020-01-27 04:54:54 +00:00
naddy
7d4d9ab089 Fix for \# backward-incompatibility in upcoming gmake 4.3.
Switch to autoreconf since the fragment is propagated to a dozen
Makefiles by automake. Use the included autogen.sh because it
performs additional required surgery on the autotools output.
ok ajacoutot@
2020-01-26 22:10:06 +00:00
jasper
c0d71858db update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
ajacoutot
0d288a6cc3 Update to py3-chromecast-4.1.1. 2020-01-25 05:45:15 +00:00
espie
21e2fbf6c3 fix build: force gtk's configure to pick up our mkdir which is perfectly
thread-safe instead of an errant coreutils's gmkdir
2020-01-24 12:31:44 +00:00
ajacoutot
9df5e49ce5 Enable libarchive support.
from Brad
2020-01-23 06:43:12 +00:00
sthen
792d1202d9 use standard dir for zsh completions, from Matthew Martin, ok kn 2020-01-17 13:53:22 +00:00
kmos
af03a1bce0 Move tests to MODPY_PYTEST and add missing TEST_DEPENDS on py-test-runner 2020-01-05 23:22:48 +00:00
sthen
689597fa4a update to get_iplayer-3.24 2019-12-30 20:05:11 +00:00
ajacoutot
efe1adbe7b Update to mpv-0.31.0.
from Brad
2019-12-28 18:37:32 +00:00
ajacoutot
13a7299958 Fix a few crashes.
from upstream via Brad
2019-12-28 10:08:17 +00:00
ajacoutot
442df69140 Update to Xine-lib 1.2.10.
from Brad (maintainer)
Build tested on amd64, i386, powerpc, and sparc64.
Runtime tested on amd64 and powerpc.
2019-12-25 15:50:45 +00:00
ajacoutot
1bbf221087 Enable libplacebo support.
from Brad
2019-12-25 15:48:26 +00:00
ajacoutot
4334ef8a43 Update to libvpx-1.8.2.
from Brad (maintainer)
2019-12-24 15:08:09 +00:00
ajacoutot
8a4f9a3528 Update to xine-ui-0.99.12.
from Brad
2019-12-24 15:05:43 +00:00
ajacoutot
8f5e792c9a Update to 20191220 snapshot.
from Brad (maintainer)
2019-12-24 15:03:18 +00:00
ajacoutot
e5a8317dc0 Update to aom 20191218 snapshot.
from Brad (maintainer)
2019-12-20 13:19:46 +00:00
ajacoutot
8ec24bd00b Fix bug in loading co-located CU's TU depth.
via Brad (maintainer)
2019-12-20 13:18:35 +00:00
bcallah
c7a5a18c76 Update to handbrake-1.3.0
Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.3.0
ok aja@
2019-12-16 17:23:58 +00:00
ajacoutot
9ea20c2030 Temporatily mark broken after recent pango update
(updating to a newer release should fix it).
2019-12-16 15:52:08 +00:00
sthen
0e2c65e8eb update to get_iplayer-3.23 2019-12-09 15:19:14 +00:00
ajacoutot
9d2a63ccd2 Update gstreamer1 stack to version 1.16.2. 2019-12-08 10:16:17 +00:00
fcambus
4096f1443a Update yle-dl to 20191022.
From maintainer Timo Myyra via private mail, thanks!
2019-12-01 20:59:12 +00:00
fcambus
a87ce0a148 Update yle-dl to 20190614.
From maintainer Timo Myyra back in August, thanks!
2019-12-01 10:37:49 +00:00
bcallah
9ea7f7a1dc Update to assimp-5.0.0
Its one consumer (games/pioneer) is build and runtime happy with this.
Note the major bump due to loss of some symbol in the shlib.
2019-11-24 19:48:08 +00:00
bcallah
c52351852f Update to libbluray-1.1.2
ok kmos@
2019-11-24 17:59:04 +00:00
bcallah
fa74bc05ec Update to streamlink-1.3.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.3.0
2019-11-23 14:31:34 +00:00
ajacoutot
31ec4d522f Regent WANTLIB after recent librsvg update (lost its croco dependency). 2019-11-18 19:57:43 +00:00
kmos
6e2f4a2c13 Commit missed patch 2019-11-15 23:01:38 +00:00
kmos
a717fc242c Prepare tests for working. Patches out need for enum34 which is
meant for Python < 3.4.

Pull requests sent:

Include tests in PyPI tarball
https://github.com/pbs/pycaption/pull/191

Do not requrire enum34 for Python >= 3.4
https://github.com/pbs/pycaption/pull/190
2019-11-15 23:00:54 +00:00
ajacoutot
1f0a793f79 Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
rsadowski
0d95a34fea add hidden dep on pugixml
Spotted by espie@ Thanks!
2019-11-07 12:57:57 +00:00
naddy
588236acea missing bump for PLIST change after Qt 5.9.8 update 2019-11-06 08:57:30 +00:00
feinerer
aeac2d32ca Update to libv4l 1.18.0 2019-11-04 09:43:31 +00:00
rsadowski
a82186cafd fix QtAV with Qt 5.9.8 and upcoming updates
OK cwen@
2019-11-03 11:06:07 +00:00
jasper
a14afd4cdf sync WANTLIB 2019-11-02 19:41:51 +00:00
ajacoutot
cf151a276d Update to x265-3.2.1. 2019-11-02 18:35:02 +00:00
ajacoutot
b538dae32b Fix build with glib2 >= 2.62 (-Werror). 2019-11-01 17:39:06 +00:00
ajacoutot
8a85cd66e1 Update to dav1d-0.5.1.
from Brad (maintainer)
2019-11-01 09:15:40 +00:00
kn
718445e080 Add missing MODPY_FLAVOR
Spotted by naddy in builk build since WAF continues to build
but sed in do-install fails on missing manual.
2019-10-30 13:13:59 +00:00
kn
f8b8ddb861 Build with Python 3
Used for WAF itself and building documentation;
no PLIST change.
2019-10-29 16:00:07 +00:00
kn
6e747d82aa Prevent update-plist(1) from picking up LMAJ and LMIN
Reminded by espie
2019-10-27 10:28:06 +00:00
kn
f17cbc7591 Cope with removed TV backend and libdvdread support
WAF treated --enable-tv as --enable-tvos, hence this is solved, too.
2019-10-26 22:13:56 +00:00
kn
90cce5c0c6 Use SUBST_VARS, do not modify WRKSRC in configure
Positive feedback bcallah
Feedback and OK ajacoutot
2019-10-26 14:06:55 +00:00
kn
df4f70ef8d Update to mpv 0.30.0
From Brad Smith
OK rsadowski
2019-10-26 12:03:20 +00:00
visa
abe824e2ce Disable assembly optimizations on mips64 and mips64el to fix build.
MSA requires MIPS64r5 or newer CPU.

OK Brad (maintainer)
2019-10-19 16:59:33 +00:00
ajacoutot
1b264129cd Update to py3-chromecast-4.1.0. 2019-10-19 10:00:25 +00:00
ajacoutot
0d6200bee2 Merge in the fix that was commited upstream.
from Brad (maintainer0
2019-10-13 18:57:26 +00:00
rsadowski
d9a6643e33 fix typo in cmake file from upstream
github commit: 9415f6d83cd435feadaf625f4b29b56c637cfff5

ok sthen@
2019-10-02 19:00:49 +00:00
ajacoutot
1f0927b8f9 Update to x265-3.2.
from Brad (maintainer)
2019-09-28 09:34:34 +00:00
sthen
a1085b9f12 REVISION bumps for php default version switch to 7.3 2019-09-26 21:59:30 +00:00
ajacoutot
5fd9f980a4 Update the gstreamer1 gang to version 1.16.1. 2019-09-25 22:48:02 +00:00
ajacoutot
a84bd2b788 Correct function name.
from Brad (maintainer)
2019-09-22 09:20:46 +00:00
ajacoutot
4dc9d8faf3 Fix typo.
from Brad (maintainer)
2019-09-22 08:45:58 +00:00
ajacoutot
0efa1a3aa2 +aom 2019-09-19 14:22:32 +00:00
ajacoutot
31a7fb0d99 Import aom-1.0.0.20190901.
AOMedia Video 1 (AV1), is an open, royalty-free video coding format
designed for video transmissions over the Internet. It is being
developed by the Alliance for Open Media (AOMedia), a consortium of
firms from the semiconductor industry, video on demand providers, and
web browser developers, founded in 2015.

from Brad
ok sthen@
2019-09-19 14:21:27 +00:00
ajacoutot
64add751d6 Patch syncing and comment tweaking in a patch.
from Brad (maintainer).
2019-09-15 16:03:31 +00:00
ajacoutot
aba1994735 Update to py3-chromecast-4.0.1. 2019-09-15 14:07:32 +00:00
naddy
7b68e26aab maintenance update to 19.09 2019-09-12 15:47:49 +00:00
ajacoutot
96dfff06f5 Drop MODGCC4_ARCHS; it shouldn't be needed as the default value is to list
all supported archs.

from Brad
2019-09-08 10:07:03 +00:00
feinerer
9698848e4b Update to libv4l 1.16.7 2019-09-05 10:49:05 +00:00
rsadowski
64dccc9dd0 Update VLC-based Phonon backend to 0.10.3 2019-09-01 18:56:40 +00:00
rsadowski
46d0479d30 Update GStreamer-based Phonon backend to 4.9.1 2019-09-01 18:56:02 +00:00
rsadowski
e49209c96a Update phonon for Qt5 to 4.10.3 2019-09-01 18:55:12 +00:00
rsadowski
b350c49de0 Update phonon for Qt4/KDE to 4.10.3 2019-09-01 18:54:54 +00:00
ajacoutot
ececb7c2f7 Fix comment.
mostly from Brad
2019-09-01 09:04:33 +00:00
ajacoutot
191fb3b2ea Disable the mpg123 MP3 decoder. FFmpeg provides a better decoder
(plugins-libav).
Also remove the theora / vorbis WANTLIB that no longer are used by
this GSt module

from Brad
2019-08-24 08:46:34 +00:00
ajacoutot
d6453e5487 Remove the MODGCC4_ARCHS bit. PowerPC already uses ports-gcc even without it.
It is redundant.
Remove base-gcc from COMPILER.
from Brad

Bump to be on the safe side.
2019-08-24 08:44:05 +00:00
bcallah
2296be6bc9 Update to streamlink-1.2.0
Changelog: https://github.com/streamlink/streamlink/releases/tag/1.2.0
2019-08-22 23:49:17 +00:00
ajacoutot
2c8a36528e Use ports-gcc for non-clang archs.
from Brad (maintainer)
2019-08-21 07:35:17 +00:00
ajacoutot
4d705b93c2 Remove the AC3 / MPEG2 decoders from the ugly plugins.
FFmpeg (gstreamer1-plugins-libav) provides much better decoders.

from Brad
2019-08-21 06:37:56 +00:00
sthen
b341324464 update to get_iplayer-3.22 2019-08-20 21:02:41 +00:00
sthen
6dbff81068 unbreak i386, multimedia/dav1d now uses -Denable_asm=false not -Dbuild_asm=false 2019-08-20 09:24:46 +00:00
ajacoutot
d5e8bb2c3a Update compiler across some multimedia ports to be consistent in using
ports-gcc for non clang archs.

from Brad
2019-08-19 06:04:22 +00:00
ajacoutot
a1f044ac2b Update to dav1d-0.4.0.
from Brad (maintainer)
2019-08-17 08:28:48 +00:00
ajacoutot
e665576d8b Update to x265-3.1.2.
from Brad (maintainer)
2019-08-17 08:26:24 +00:00
ajacoutot
daa061d221 Update to py3-chromecast-3.2.3. 2019-08-17 07:59:25 +00:00
naddy
7f6bd6dfeb libtoolize is also required 2019-08-08 11:00:21 +00:00
bcallah
9293d929f1 Fix up the iconv.h includes. Add -msse2 to the i386 build.
Noted by sthen@ from the i386 bulk build.
2019-08-07 19:23:10 +00:00
bcallah
3d0267ab8d Build and install the libmpv shared library and associated headers.
Much better sed line from naddy@, ok sthen@
2019-08-06 23:17:54 +00:00
bcallah
75694b08ae +handbrake 2019-08-05 13:35:54 +00:00
bcallah
bc3b8ef91e Import multimedia/handbrake, an open source video transcoder.
ok kn@

HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded
video transcoder with rich selection of features. Both GUI and
command-line only versions are available.

Supported sources:
* Most common multimedia files that libavformat and libavcodec support
* Any DVD or Bluray-like source which is NOT copy-protected (removal
  of copy protection is not supported)

Outputs:
* File (container) format: MP4 (M4V) and MKV
* Video: H.264 (x264), H.265 (x265), MPEG-2/MPEG-4 (ffmpeg), or
         Theora (libtheora)
* Audio: AAC, CoreAudio AAC/HE-AAC (OS X only), MP3, FLAC, AC3, or
         Vorbis; AC-3, DTS, DTS-HD, AAC, and MP3 pass-through

HandBrake also includes support for chapters, subtitles, advanced video
filters, and more. It is also useful for making videos compatible with
portable video devices such as the Apple iPod/iPhone.
2019-08-05 13:35:20 +00:00
ajacoutot
debd041ac0 Update to x264-20190720.
from Brad (maintainer)
2019-07-22 06:56:33 +00:00
ajacoutot
df4a7c8b59 Update to libass-0.14.0.
from Brad (maintainer)
2019-07-22 06:55:41 +00:00
naddy
12b63ef6b1 maintenance update to 19.07 2019-07-20 14:42:25 +00:00
sthen
d07e3b11a5 update to get_iplayer-3.21 2019-07-19 12:32:28 +00:00
sthen
d46b16ac5d disable picking up libexecinfo, discussed with aja@
"we should really just remove that stupid useless port"
2019-07-19 11:33:24 +00:00
ajacoutot
7c9dafa625 Update to libvpx-1.8.1.
from Brad (maintainer)
2019-07-18 06:47:58 +00:00
danj
a4577c7171 Remove unresponsive maintainers
If somebody is removed who actually wants maintainer and either
didn't receive the mail, or didn't bother to reply to it, they are
free to send a diff to reinstate.

ok sthen@, jca@
2019-07-17 14:46:32 +00:00
cwen
bb60a910c8 qtav: unbreak with ports-gcc
Fix various occurrences where ports-gcc doesn't want to
consider NULL as false.

OK rsadowski@
2019-07-15 21:50:18 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
naddy
14961f70ff Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-13 20:32:35 +00:00
sthen
4435b868be replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
sthen
8d7492377d replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:07:45 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jca
0bb11dbf85 Disable asm on armv7, broken (as expected...) 2019-07-08 17:22:28 +00:00