Commit Graph

2574 Commits

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