2597 Commits

Author SHA1 Message Date
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