361 Commits

Author SHA1 Message Date
jca
895e1156b7 Drop use of obsolete libvpx debug macros, fixes build with libvpx-1.8.0
ok ajacoutot@ (maintainer)
2019-02-14 09:42:26 +00:00
naddy
d36ae6af5f Accept text relocations on i386 since the embedded ffmpeg is full of
non-PIC assembly code.
2018-11-13 17:57:25 +00:00
ajacoutot
d728a25c76 Sync with FFmpeg: enable VFP on ARM.
from Brad
2018-11-10 08:26:52 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
ajacoutot
ae525839b0 Gstreamer stack: bugfix update to version 1.14.4. 2018-10-03 08:19:22 +00:00
ajacoutot
eba03d3cd0 Minor update of the gstreamer1 stack to version 1.14.3. 2018-09-17 08:46:09 +00:00
ajacoutot
54e5d34989 Update the gstreamer stack to version 1.14.2. 2018-07-26 13:52:26 +00:00
landry
5d8c4ac95a This port uses autohell, so patch the right Makefile variant to really remove -fobjc-arc
Should fix the build on !clang.

ok ajacoutot@
2018-07-19 14:46:43 +00:00
naddy
7dc9e3f74e Drop support for tremor (obsolete fixed-point Vorbis decoder), which
will be going away soon.  ok ajacoutot@
2018-07-11 13:05:08 +00:00
ajacoutot
7eff4ad1d6 Add graphene support. 2018-05-24 15:38:00 +00:00
ajacoutot
071697337a Update the gstreamer1 gang to version 1.14.1. 2018-05-19 06:21:25 +00:00
ajacoutot
5ba6ff1b4b Don't pick up nasm(1). 2018-05-14 11:36:55 +00:00
ajacoutot
4ecec835e7 Sync CONFIGURE_ARGS. 2018-04-12 11:42:33 +00:00
ajacoutot
7a3fb9fe36 Update the gstreamer1 gang to version 1.14.0. 2018-04-10 11:37:51 +00:00
ajacoutot
df653b60cd Update the gstreamer1 gang to version 1.12.5. 2018-03-29 21:09:10 +00:00
ajacoutot
eebb6b70f2 Sync configuration bits for ARM.
from Brad
2018-03-04 10:09:47 +00:00
jca
6015482b12 Kill an unneeded -fobjc-arc that breaks the build using gcc
Unneeded because this port doesn't build objc code, probably used only
on Apple systems.  ok ajacoutot@ (maintainer) landry@
2018-01-22 20:53:55 +00:00
ajacoutot
e9926360e3 The PTP helper does not do anything on OpenBSD and is installed suid root.
It's a useless and scary utility for us, so drop the setuit bit.

from tobiasu
2017-12-17 10:53:17 +00:00
ajacoutot
e814cc8448 Update gstreamer1 gang to version 1.12.4. 2017-12-08 14:38:36 +00:00
ajacoutot
2a05bf59cc Simplify. 2017-11-25 17:53:30 +00:00
ajacoutot
09f7c42dfb Fix path. 2017-11-25 17:52:10 +00:00
ajacoutot
be57cd0ba3 Fix sed substitution. 2017-11-25 17:02:34 +00:00
naddy
93deb26dec switch COMPILER from the old, confusing shortcuts to the more explicit format;
unclear whether these all match the author's intent
2017-11-17 00:22:39 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
ajacoutot
16c0d2ccd6 Update to gstreamer1mm-1.10.0. 2017-10-21 14:42:16 +00:00
naddy
21946b681a Unbreak autoconf checks with clang by not using nested functions 2017-09-28 21:14:37 +00:00
ajacoutot
348908fd27 Sync WANTLIB after recent pulseaudio update. 2017-09-19 11:51:50 +00:00
ajacoutot
a122445f43 Update gstreamer1 stack to version 1.12.3. 2017-09-19 07:26:50 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
42638a8f2e ...and those last 5, which got updated while I was creating the diff 2017-07-16 19:20:57 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
ajacoutot
2b40f87187 Update the gstreamer1 gang to version 1.12.2. 2017-07-14 14:36:40 +00:00
ajacoutot
3e8fb93f43 Update the gstreamer1 gang to version 1.12.1. 2017-06-20 11:48:53 +00:00
ajacoutot
2da38a6cd2 use the textproc/intltool MODULE. 2017-06-13 07:43:55 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
b57d6eb8e1 WANT_CXX 2017-05-27 05:02:07 +00:00
espie
2013700c16 more WANT_CXX 2017-05-13 15:44:09 +00:00
espie
45595d500d vpx builds just fine with base clang instead of ports clang, unhardcode
libestdc++ accordingly.
2017-05-13 10:33:14 +00:00
ajacoutot
83573ea2ea Fix build with gstreamer1 >=1.12 2017-05-08 10:48:04 +00:00
ajacoutot
f4c7e3ab2c Update to py3-gstreamer1-1.12.0. 2017-05-08 10:47:46 +00:00
ajacoutot
ce22f788a0 Update to gstreamer1-plugins-libav-1.12.0. 2017-05-08 10:47:35 +00:00
ajacoutot
70b5568f8f Update to gstreamer1-plugins-ugly-1.12.0. 2017-05-08 10:47:24 +00:00
ajacoutot
45c79ad172 Update to gstreamer1-plugins-bad-1.12.0. 2017-05-08 10:47:11 +00:00
ajacoutot
2e7bc6bf83 Update to gstreamer1-plugins-good-1.12.0. 2017-05-08 10:46:53 +00:00
ajacoutot
0df5497391 Update to gstreamer1-plugins-base-1.12.0. 2017-05-08 10:46:39 +00:00
ajacoutot
af4d5d074c Update to gstreamer1-1.12.0. 2017-05-08 10:46:25 +00:00
ajacoutot
075b1c03ab Bump to 1.12.0. 2017-05-08 10:46:14 +00:00
ajacoutot
f2c45c63c6 This can be built on sparc64 with clang now.
diff from / tested by Brad
2017-04-16 09:05:40 +00:00
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