Commit Graph

2040 Commits

Author SHA1 Message Date
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
ajacoutot
1277711dc3 Don't maintain a local list of what should use llvm or gcc4 but insead
make sparc64 and powerpc the explicit exceptions.

discussed with landry@
2017-04-09 09:06:49 +00:00
landry
6cd3a66e73 Use gcc4 MODULE instead of clang on sparc64 & powerpc
clang fails to build those with 'could not read symbols: Bad value' (cf
http://build-failures.rhaalovely.net/sparc64/2017-03-20/multimedia/gstreamer1/core.log
& ttp://build-failures.rhaalovely.net/sparc64/2017-03-20/audio/openal.log)

Fix only those as they take out a large part of the portstree for 6.1
package builds, but reasonably MODCLANG_ARCHS=* shouldnt be used unless
the compiler has been *really* tested on every platform - or clang
should be marked *BROKEN* on sparc64 & macppc, or those platforms should
be taken out of LLVM_ARCHS.

audio/mpd, textproc/link-grammar, devel/keystone and devel/cbmc are in
the same boat and fail the same.

The problem is probably fixable directly in clang for sparc64, and on
powerpc clang doesnt package anyway for 'relocation truncated to fit:
R_PPC_PLTREL24' errors:
http://build-failures.rhaalovely.net/powerpc/2017-02-16/devel/llvm.log
2017-04-08 18:21:07 +00:00
ajacoutot
c2227ad0f1 Update to libmatroska-1.4.6.
from Brad (maintainer)
2017-03-24 07:42:23 +00:00
jca
8a47f70d74 No need for php at build time.
Also zap needless whitespace while here.

ok Timo Myyra (maintainer)
2017-03-23 01:35:37 +00:00
ajacoutot
f2a404fa41 Bring in some bug fixes from upstream and use the FFmpeg decoder for
VP8 / VP9 content.

from Brad (maintainer)
2017-03-20 08:14:03 +00:00
benoit
edd5b35438 Update to yle-dl-2.15.
from Timo Myyra (Maintainer)
2017-03-19 20:28:07 +00:00
feinerer
498feb5e68 Update to libv4l 1.12.3 2017-03-10 15:39:38 +00:00
jca
b1bad7cb3e No need to force CC/CXX/LD any more
ok Brad (maintainer)
2017-03-08 02:22:14 +00:00
ajacoutot
079f9042e5 Use atomic ops on aarch64.
from Brad (maintainer)
2017-03-01 08:53:46 +00:00
jca
225fafc444 Respect CC/CFLAGS 2017-02-27 18:41:38 +00:00
ajacoutot
bee3e786b7 Update to xine-lib-1.2.8.
from Brad (maintainer)
2017-02-25 11:17:30 +00:00
ajacoutot
d109a3aa4c Update the gstreamer1 stack to version 1.10.4. 2017-02-24 10:04:17 +00:00
jca
d33f3a67e2 Fix on arm, avoid broken vector support in old gcc versions.
ok Brad (maintainer)
2017-02-22 14:26:22 +00:00
feinerer
2464849ed3 Use standard type u_int32_t instead of __u32.
Build error after sys/videoio.h update reported by naddy@.
OK ajacoutot@
2017-02-21 11:45:48 +00:00
landry
020580273f Remove coherence, dead upstream.
HOMEPAGE is down, someone did a mirror on github
(https://github.com/coherence-project/Coherence) but can't maintain it,
won't work with a potential twisted update, etc etc - there are other
UPNP/DLNA servers in the ports.
ok ajacoutot@
2017-02-19 19:45:48 +00:00
ajacoutot
4196ae3d6f Update to x265-2.3.
from Brad (maintainer)
2017-02-18 22:56:12 +00:00
landry
b482df0c28 Remove -Wno-unknown-warning-option -Wno-clobbered when building
vp8/encoder/onyx_if.c and vp8/decoder/onyxd_if.c, those options only
exist in clang or recent gccs (?) - unbreaks the build on at least
macppc and loongson, maybe sparc64.

From Donovan Watteau, who tested this on loongson. Tested by myself on
macppc.
2017-02-18 14:06:20 +00:00
phessler
5cb2cfb26b update mlbviewer to 2015-sf-1 2017-02-10 10:23:44 +00:00
sthen
7372efd6a1 disable doxygen, from rsadowski 2017-01-31 09:55:05 +00:00
ajacoutot
346720939e Bump to 1.10.3. 2017-01-31 03:34:02 +00:00
ajacoutot
0ed07e1e75 Update to x264-20170125.
from Brad (maintainer)
2017-01-26 03:16:57 +00:00
ajacoutot
4611242347 Disable the benchmarks (not built by default) for now to workaround an
issue with Clang 4.0.

from Brad (maintainer)
2017-01-23 02:51:02 +00:00
phessler
c9f4fe46c0 move py-gdata from being a wrong LIB_DEPEND to a correct RUN_DEPEND
reminded many times by mlarkin@
2017-01-22 23:47:27 +00:00
ajacoutot
1aca5d37b4 Reducing the external dependencies a bit by utilizing FFmpeg instead
of the reference decoders for AAC, AC3, DTS and MP3.

from Brad (maintainer)
2017-01-22 02:53:47 +00:00
ajacoutot
a71ed77d1a Update to libass-0.13.6.
from Brad (maintainer)
2017-01-22 02:51:32 +00:00
ajacoutot
f5a0533d31 Regen WANTLIB to unbreak after pulseaudio lost its dependency on json-c.
reported by naddy@
2017-01-20 13:43:47 +00:00
ajacoutot
08f6bed16f memcpy: fix segfault in times(NULL).
from Brad (maintainer)
2017-01-19 00:31:42 +00:00
ajacoutot
dd5a915f78 Update to libvpx-1.6.1.
from Brad (maintainer)
2017-01-15 09:59:11 +00:00
landry
ffe8bbd592 bump ports depending on python3 in math, misc and multimedia 2017-01-03 19:23:48 +00:00
shadchin
023286d19f Add a MODPY_PYOEXTENSION variable.
Beginning with Python 3.5 .pyo files are no longer used and
have been replaced by a more flexible scheme that includes
the optimization level explicitly in .pyc name (See PEP-488).
2017-01-03 18:54:48 +00:00
jca
ac8e606782 Support for armv7, where gas chokes on code produced by -falign-loops=16. 2017-01-03 08:33:32 +00:00
jca
14e6be63b9 test foo == bar isn't posix 2017-01-03 08:32:18 +00:00
sthen
8d97e8ec09 update to yle-dl 2.13, from Timo Myyra 2016-12-31 12:40:39 +00:00
ajacoutot
4122e6ad26 Update to mkvtoolnix-9.7.1.
from Brad (maintainer)
2016-12-31 08:11:59 +00:00
ajacoutot
ca3d1b538d Update to x265-2.2.
from Brad (maintainer)
2016-12-30 14:29:25 +00:00
jca
7ac3d19abe Use --disable-asm on arm
It's not clear how useful the assembler code is on arm, and it's
detected using MSVC __emit() or Linux /proc/cpuinfo; let's just disable
it.

ok czarkoff@ (maintainer)
2016-12-29 14:37:40 +00:00
zhuk
5255000f5e Make sure Qt5 is not picked up. Dunno why it didn't trigger with Qt 5.5.
I didn't find a better way to disable it rather than hacking configure.ac
internally; if you know one, be my guest.

Found by naddy@
2016-12-28 13:13:55 +00:00
czarkoff
72cc62ba0b Update to daala git head as of 2016-12-20 2016-12-26 14:53:05 +00:00
zhuk
a47f492f02 Adapt to new x11/qt5 layout, mostly REVISION bumps due to changed deps.
The devel/kf5 to be handled separately, please wait.
2016-12-25 14:34:39 +00:00
ajacoutot
f927e93e52 Update to mkvtoolnix-9.6.0.
from Brad (maintainer)
2016-12-05 09:01:16 +00:00
ajacoutot
94318541aa Bump the gstreamer1 stack to version 1.10.2. 2016-11-30 11:08:02 +00:00
czarkoff
9527a90da9 Update mpv to 0.22.0
Per suggestion by jca@ libsmbclient support is disabled.
2016-11-25 15:02:43 +00:00
dcoppa
b5dc22f767 Security fix for flxdec: add some write bounds checking
Without checking the bounds of the frame we are writing into, we can
write off the end of the destination buffer.

https://scarybeastsecurity.blogspot.dk/2016/11/0day-exploit-advancing-exploitation.html

https://bugzilla.gnome.org/show_bug.cgi?id=774834

From upstream git

OK ajacoutot@
2016-11-23 14:52:15 +00:00
naddy
4f2921b752 maintenance update to 0.7.90 2016-11-19 15:04:12 +00:00
sthen
bae482295e minor get_iplayer tweaks:
- remove tvmode/radiomode from sample options file
- add RDEP on XML::LibXML (soft dependency)
2016-11-19 14:16:02 +00:00
sthen
d48964a8b3 update to get_iplayer-2.97 2016-11-19 14:10:20 +00:00
ajacoutot
996232e749 --disable-examples to prevent a hidden dependency on gtk+. 2016-11-19 08:02:37 +00:00
ajacoutot
07e73577a3 Don't pick up pugixml if installed but use the internal copy; ours is too
new.

reported by nigel@
2016-11-18 12:37:08 +00:00
ajacoutot
009586d453 Bump the gstreamer1 gang to version 1.10.1. 2016-11-17 16:56:05 +00:00