2200 Commits

Author SHA1 Message Date
jca
7363398156 Use COMPILER=base-gcc, for consistency. Requested by sthen@ 2017-09-29 16:48:50 +00:00
naddy
21946b681a Unbreak autoconf checks with clang by not using nested functions 2017-09-28 21:14:37 +00:00
naddy
ac0ef2bfa7 Unbreak autoconf checks with clang by not using nested functions 2017-09-28 20:23:35 +00:00
jca
24b6d9bb4a Disable ports that don't build on clang archs; ok naddy@ 2017-09-27 20:36:17 +00:00
naddy
e8c67676db BROKEN on amd64: inline assembly and C++ syntax errors with clang 2017-09-27 20:11:21 +00:00
dcoppa
e2a3a5abe0 Unbreak autoconf checks with clang by not using nested functions 2017-09-26 15:58:21 +00:00
bcallah
1d0a0a53bd Some test depends are in fact run depends. Prompted by an email and patch
from Bryan Linton <bl AT shoshoni DOT info> -- thanks!
Tweaks from sthen@
2017-09-25 23:36:13 +00:00
sthen
0874797241 sync wantlib 2017-09-25 21:33:39 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
nigel
29ef6a156c Update to latest version. Use sthen@ suggestions for Makefile.
Ok sthen@
2017-09-24 14:54:17 +00:00
sthen
c69a3807a7 don't use g++ to link
sync wantlib
2017-09-22 22:47:23 +00:00
sthen
30eaa4b102 sync WANTLIB and bump, gc a few gettext MODULES while there 2017-09-22 21:30:32 +00:00
sthen
52114ddd91 don't use g++ to link 2017-09-22 20:17:53 +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
bcallah
2bb48fd491 Update streamlink to 0.8.1
Changelog: https://github.com/streamlink/streamlink/releases/tag/0.8.1
Sync test depends (a few new ones were added)
2017-09-13 19:59:09 +00:00
naddy
60bd4bf5d6 replace gettext module; ok ajacoutot@ 2017-09-12 14:15:03 +00:00
sthen
35e08cd1cf Move the non-perl deps (ffmpeg, atomicparsley) to RUN_DEPENDS only,
they're not needed for build and it's nice to avoid ffmpeg's relatively
large set of deps where not needed (less pkg_add/delete churn in dpb).
Keep the p5-* ones and adjust do-build slightly; they're not strictly
required for packaging, but it's easier to pick up dependency changes
if build can be made to fail. Discussed with/ok nigel@
2017-09-08 15:41:01 +00:00
nigel
4a98348a98 Update to version 1.23
Ok bluhm@
2017-09-07 18:54:07 +00:00
sthen
581542a9bf add newlines to fix inline asm with clang 2017-09-01 14:13:45 +00:00
sthen
9bfb3ebc42 update to yle-dl 2.23, from Timo Myyra (maintainer) 2017-08-29 23:19:11 +00:00
ajacoutot
b8a82613df Update to libaacs-0.9.0.
from Brad
2017-08-29 13:16:44 +00:00
ajacoutot
0f9c24364d Update to libbluray-1.0.0.
- drop phessler@ from MAINTAINER per his request

from Brad
looks good to phessler@
2017-08-29 13:16:23 +00:00
sthen
94cc3bd7bb update to minidlna-1.2.1 2017-08-29 11:42:22 +00:00
jasper
4c966764a3 replace dead homepage 2017-08-26 10:59:03 +00:00
ajacoutot
d6943c272e Update to libass-0.13.7.
from Brad (maintainer)
2017-08-26 07:37:31 +00:00
sthen
3124df9e11 update to get_iplayer-3.02 2017-08-22 10:13:55 +00:00
sthen
a6aa8b1216 update to x264-20170717, from Brad 2017-08-10 12:01:20 +00:00
sthen
085adfa485 aarch64 has atomic ops; from Brad 2017-08-10 10:25:15 +00:00
sthen
4e8b4562b3 fix gstreamer-0.10/plugins-good on clang/i386 (mmx problem), from freebsd 2017-07-28 10:32:39 +00:00
sthen
1a9889bc0e bump, previous attempt at bumping didn't work 2017-07-27 16:58:48 +00:00
sthen
48dbc605b1 add COMPILER_LIBCXX to WANTLIB and bump 2017-07-27 09:55:44 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
b08346d128 removing the gettext module leads to msgfmt being poisoned.
reinclude gettext-tools as a build depends, fixes build.
2017-07-26 13:20:43 +00:00
ajacoutot
ae0a448f89 Unbreak. 2017-07-25 08:18:53 +00:00
nigel
967b7a9702 Update to version 1.25.93 site change to itv, tv3play now viafree
Ok sthen@ bcallah@
2017-07-24 21:20:20 +00:00
sthen
7610536140 Use -O1 to build synfig to avoid a crash when building multimedia/synfigstudio.
Problem tracked down by zhuk@, I changed how the flag was passed in because
"--enable-optimization=1" meaning "add -O1 to CXXFLAGS" is a bit non-obvious
ok zhuk@
2017-07-24 17:11:22 +00:00
ajacoutot
462a51d254 Temporarily makr BROKEN while I work on fixing it. 2017-07-24 17:08:18 +00:00
zhuk
3b6ab48f71 Builds fine with our libtool. 2017-07-23 10:49:37 +00:00
zhuk
1c6d711818 xine-lib doesn't need USE_LIBTOOL anymore.
Requires recent libtool from base.
2017-07-23 09:52:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
ajacoutot
853f43479c There shouldn't be any space after ${MODPY_COMMENT}; also since this is
a python3 only port, there's no point in having it in the first place so
remove all from PLIST.
2017-07-23 06:48:31 +00:00
bcallah
48547691c7 +streamlink 2017-07-23 00:47:09 +00:00
bcallah
67f824f8eb Import multimedia/streamlink, a program that lets you pipe video streams
into a video player.
with and ok nigel@

Streamlink is a command-line utility that pipes video streams from      
various services into a video player, such as VLC. The main purpose of  
Streamlink is to allow the user to avoid buggy and CPU heavy flash      
plugins but still be able to enjoy various streamed content. There is   
also an API available for developers who want access to the video stream                                                                         
data. This project was forked from Livestreamer, which is no longer     
maintained.                         

Streamlink is built upon a plugin system which allows support for new   
services to be easily added. Currently most of the big streaming        
services are supported, such as:    

* Dailymotion                       
* Livestream                        
* Twitch                            
* UStream                           
* YouTube Live                      

and many more.
2017-07-23 00:46:36 +00:00
ajacoutot
b11c971bd3 Update to dvdauthor-0.7.2. 2017-07-22 19:11:31 +00:00
ajacoutot
7fde08bfed Update to devede-4.8.9. 2017-07-22 15:18:24 +00:00
zhuk
696def8373 Switch Qt5-based Phonon to a separate port, with a separate version.
The phonon.port.mk stays where it is (at least until KDE4 dies).

This gives a chance for various KF5 things to build again.
2017-07-17 21:17:47 +00:00
zhuk
2634c502bb The @pkgpath marker is required for smooth updates.
No bump since just imported and not yet linked to the build.
2017-07-17 21:11:49 +00:00
zhuk
d3fcb30389 Import a separate port for Qt5-based Phonon, bumped to 4.9.1 (latest).
This is needed to resolve issues coming after recent Qt update.
Tweaks for phonon.port.mk and dependencies to follow.
2017-07-17 21:06:37 +00:00
ajacoutot
de677fbd09 Update to x265-2.5.
from Brad (maintainer)
2017-07-17 08:05:29 +00:00