393 Commits

Author SHA1 Message Date
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
ajacoutot
47eddbd454 Update Gstreamer stack to 1.18.1. 2020-10-28 15:42:14 +00:00
ajacoutot
9890d8665a Bump after py-gobject3 merge. 2020-10-03 15:39:57 +00:00
ajacoutot
a49ba4186a Update Gstreamer1 stack to version 1.18.0. 2020-09-14 06:03:11 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +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
ajacoutot
9d2a63ccd2 Update gstreamer1 stack to version 1.16.2. 2019-12-08 10:16:17 +00:00
ajacoutot
5fd9f980a4 Update the gstreamer1 gang to version 1.16.1. 2019-09-25 22:48:02 +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
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
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
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
naddy
14961f70ff Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-13 20:32:35 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
naddy
3db1cbebb4 Pick the appropriate compiler throughout the gstreamer1 directory:
* clang architectures use base-clang
* non-clang architectures use ports-gcc for the mm port, base-gcc otherwise
* powerpc uses ports-gcc for all ports

ok jca@
2019-05-12 15:56:45 +00:00
ajacoutot
5496396268 Regen WANTLIB. 2019-05-09 12:59:57 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
sthen
6eb1270fff Add missing ldep on graphics/jpeg to fix "Missing library for jpeg>=0.0",
this was previously pulled in indirectly via gtk+3 BUILD_DEPENDS which was
removed (at least ->gdk-pixbuf->tiff->jpeg)
2019-04-24 08:48:23 +00:00
ajacoutot
36ad69d848 Update to py3-gstreamer1-1.16.0. 2019-04-21 08:51:27 +00:00
ajacoutot
17d3e86f91 Regen WANTLIB and use the x11/gnome MODULE. 2019-04-21 08:51:08 +00:00
ajacoutot
bd48ffa6eb Update to gstreamer1-plugins-libav-1.16.0. 2019-04-21 08:50:45 +00:00
ajacoutot
d89d564c84 Update to gstreamer1-plugins-bad-1.16.0. 2019-04-21 08:50:29 +00:00
ajacoutot
86e69f38d2 Update to gstreamer1-plugins-ugly-1.16.0. 2019-04-21 08:50:10 +00:00
ajacoutot
69bc0a650f Update to gstreamer1-plugins-good-1.16.0. 2019-04-21 08:49:57 +00:00
ajacoutot
d441646a16 Update to gstreamer1-plugins-base-1.16.0. 2019-04-21 08:49:42 +00:00
ajacoutot
80a07a57be Update to gstreamer1-1.16.0. 2019-04-21 08:49:25 +00:00
ajacoutot
bfa6170663 Bump the gstreamer1 stack to 1.16.0 and refactor to use meson(1). 2019-04-21 08:49:11 +00:00
ajacoutot
18605051e3 Sync WANTLIB. 2019-04-16 08:11:31 +00:00
ajacoutot
89994954bb Sync with FFmpeg and build with nasm instead of yasm.
from Brad
2019-03-05 13:58:10 +00:00
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