aboutsummaryrefslogtreecommitdiff
path: root/multimedia/bino/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/ffmpeg: update to 4.2Jan Beich2019-08-051-1/+1
| | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Notes: svn path=/head/; revision=508216
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* Fix build on gcc-based architectures:Mark Linimon2019-03-121-1/+2
| | | | | | | | | configure: error: The C++ compiler was not found or does not work. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=495419
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* multimedia/ffmpeg: update to 4.1Jan Beich2018-11-061-1/+1
| | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Notes: svn path=/head/; revision=484273
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-2/+2
| | | | | | | | | | | | | | | | | | From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540 Notes: svn path=/head/; revision=473503
* multimedia/bino: unbreak with ffmpeg 4.0Jan Beich2018-05-041-2/+0
| | | | | | | | | | | | | | | media_object.cpp:908:60: error: use of undeclared identifier 'CODEC_CAP_DR1' if (lowres || (codec && (codec->capabilities & CODEC_CAP_DR1))) ^ media_object.cpp:909:37: error: use of undeclared identifier 'CODEC_FLAG_EMU_EDGE' codec_ctx->flags |= CODEC_FLAG_EMU_EDGE; ^ PR: 227726 Reported by: antoine (via exp-run) Notes: svn path=/head/; revision=469015
* multimedia/ffmpeg: update to 4.0Jan Beich2018-05-021-0/+3
| | | | | | | | | | | | | | | - FFSERVER support was removed upstream - libressl now uses libtls backend instead of patching openssl one - Clang i386 no longer uses 16-byte aligned stack Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 227726 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15175 Notes: svn path=/head/; revision=468844
* Update to 1.6.5Niclas Zeising2017-11-181-7/+9
| | | | | | | | | | | | Switch to use QT5 Add patch to fix build with recent update to graphics/glew PR: 223426 Submitted by: zeising Approved by: maintainer timeout Notes: svn path=/head/; revision=454455
* Bump portrevision to chase graphics/glew shard library version update.Niclas Zeising2017-11-181-1/+1
| | | | | | | | | | PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine Notes: svn path=/head/; revision=454454
* multimedia/ffmpeg: update to 3.4Jan Beich2017-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | Notable changes: - i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39 - NETCDF is now MYSOFA but the dependency doesn't exist in ports yet - SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9 - DRM, LIBRSVG2, LIBXML2 are new options - ABI isn't completely compatible: some structs have changed Minor cleanup: - Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency - Drop redundant "Enable" from option descriptions - Switch CDIO_DESC to use Mk/bsd.options.desc.mk Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 223057 Exp-run by: antoine Notes: svn path=/head/; revision=452570
* Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny2017-05-231-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
* Chase ffmpeg 3.3 update (ABI changes)Thomas Zander2017-04-251-1/+1
| | | | | | | | PR: 218658 Submitted by: riggs Notes: svn path=/head/; revision=439367
* Chase libass runtime fix r434477; bump PORTREVISION on consumersThomas Zander2017-02-201-1/+1
| | | | | | | | | PR: 216837 Reported by: cpm MFH: 2017Q1 Notes: svn path=/head/; revision=434479
* Update libass to upstream version 0.13.6; bump PORTREVISION on consumersThomas Zander2017-02-051-1/+1
| | | | | | | Reported by: robert.burmeister@utoledo.edu (via email) Notes: svn path=/head/; revision=433383
* The output of tools like awk, date, sort, tr,... depends on the currentTijl Coosemans2017-01-181-5/+0
| | | | | | | | | | | | | | | | | | | | | locale set by the user. Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out there that looks at LANG directly so it's safer to set it as well. The only commands not captured by this are != assignments before any inclusion of bsd.port.*mk. Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a different locale (e.g. USE_LOCALE=en_US.UTF-8). PR: 215882 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=431796
* multimedia/libass: belatedly bump PORTREVISION after r429876Jan Beich2016-12-301-1/+1
| | | | | | | | | | ASS_Style grew in size by |int Justify| member. Old consumers may not initialize it leading to crashes. Reported by: Kevin Oberman Notes: svn path=/head/; revision=429961
* - Add LICENSE_FILEDmitry Marakasov2016-12-281-8/+7
| | | | | | | | | | - Pet portlint - Fix build on 11+ Approved by: portmgr blanket Notes: svn path=/head/; revision=429804
* multimedia/ffmpeg: update to 3.2.2Jan Beich2016-12-111-1/+1
| | | | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog PR: 207547 Submitted by: riggs, ebirth@b0ss.net (libressl fix) Exp-run by: antoine (3 tries) Notes: svn path=/head/; revision=428352
* multimedia/bino: unbreak build with ffmpeg 3.xJan Beich2016-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/media_object.cpp:435:41: error: use of undeclared identifier 'PIX_FMT_YUV444P'; did you mean 'AV_PIX_FMT_YUV444P'? if (video_codec_ctx->pix_fmt == PIX_FMT_YUV444P ^~~~~~~~~~~~~~~ AV_PIX_FMT_YUV444P /usr/local/include/libavutil/pixfmt.h:67:5: note: 'AV_PIX_FMT_YUV444P' declared here AV_PIX_FMT_YUV444P, ///< planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples) ^ src/media_object.cpp:1943:92: error: use of undeclared identifier 'CODEC_ID_TEXT'; did you mean 'AV_CODEC_ID_TEXT'? if (_ffmpeg->format_ctx->streams[_ffmpeg->subtitle_streams[i]]->codec->codec_id != CODEC_ID_TEXT) ^~~~~~~~~~~~~ AV_CODEC_ID_TEXT /usr/local/include/libavcodec/avcodec.h:606:5: note: 'AV_CODEC_ID_TEXT' declared here AV_CODEC_ID_TEXT, ///< raw UTF-8 text ^ src/media_object.cpp:935:45: error: use of undeclared identifier 'avcodec_alloc_frame' _ffmpeg->video_frames.push_back(avcodec_alloc_frame()); ^ src/media_object.cpp:937:18: error: ISO C++ forbids forward references to 'enum' types enum PixelFormat frame_fmt = (_ffmpeg->video_frame_templates[j].layout == video_frame::bgra32 ^ PR: 214192 Obtained from: upstream (based on) Approved by: portmgr blanket Notes: svn path=/head/; revision=426347
* Mark as broken on various tier-2 archs.Mark Linimon2016-11-161-0/+2
| | | | | | | | | While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=426199
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Convert LICENSE= "GPLxx # or later" to "GPLxx+"Dmitry Marakasov2016-01-121-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=405891
* multimedia/bino: minor cleanupJan Beich2015-09-201-13/+7
| | | | | | | | | | | - Convert to USE_GL - Convert to option helpers - Register MimeType via desktop-file-utils Approved by: portmgr blanket Notes: svn path=/head/; revision=397345
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* multimedia/ffmpeg: update to 2.2.4William Grzybowski2014-06-271-0/+1
| | | | | | | | | - Bump dependent ports of libavutil - USES tar:bzip2 - Use @sample in pkg-plist Notes: svn path=/head/; revision=359554
* multimedia/bino: convert USE_XZJohn Marino2014-06-181-2/+1
| | | | | | | | | PR: 191142 Submitted by: venture37 Approved by: general blanket Notes: svn path=/head/; revision=358310
* - Support stagingEmanuel Haupt2014-02-241-4/+1
| | | | | | | | | | - Fix pkg-plist, this was noticed by redports when I made a whitespace modification on this port - Define DOCS - Pacify portlint Notes: svn path=/head/; revision=345783
* Remove trailing whitespaces from category multimediaEmanuel Haupt2014-02-211-1/+1
| | | | Notes: svn path=/head/; revision=345422
* According to the Porter's Handbook (5.12.2.3.) default options must be added toEmanuel Haupt2014-02-101-0/+3
| | | | | | | | | | | | | | OPTIONS_DEFINE. This policy has been implemented only recently that's why we have many ports violating this policy. This patch adds the default options specified in the Porter's Handbook to OPTIONS_DEFINE where they are being used. Ports maintained by gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=343634
* Part 2 at removing now useless FETCH_ARGS redifitionBaptiste Daroussin2014-01-031-1/+0
| | | | Notes: svn path=/head/; revision=338513
* multimedia/ffmpeg: update to 2.0.1William Grzybowski2013-10-191-8/+6
| | | | | | | | | | - Update main ffmpeg port to 2.0.1 - Bump and update dependent ports when necessary (API change) Approved by: portmgr (bapt) Notes: svn path=/head/; revision=330909
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | multimedia) Notes: svn path=/head/; revision=327747
* Convert from WITHOUT_NLS to PORT_OPTIONS:MNLSBaptiste Daroussin2013-05-061-1/+3
| | | | | | | While here do some conversion to new options framework Notes: svn path=/head/; revision=317503
* - Convert USE_GETTEXT to USES (part 4)Alex Kozlov2013-04-261-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316596
* Finish converting the whole ports tree to USES=pkgconfigBaptiste Daroussin2013-04-231-6/+2
| | | | Notes: svn path=/head/; revision=316355
* Convert libass to USE_PKGCONFIG, switch every ports depending of libass and thatBaptiste Daroussin2012-07-281-0/+1
| | | | | | | needs pkg-config to USE_PKGCONFIG Notes: svn path=/head/; revision=301647
* - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4Martin Wilke2012-06-061-2/+1
| | | | | | | Review by: bapt, David Naylor (kde team) Notes: svn path=/head/; revision=298557
* - update png to 1.5.10Dirk Meyer2012-06-011-0/+1
| | | | Notes: svn path=/head/; revision=297915
* Bino is a video player with the following main features:Pawel Pekala2012-03-291-0/+50
Support for stereoscopic 3D video, with a wide variety of input and output formats. Support for multi-display video, e.g. for powerwalls, Virtual Reality installations and other multi-projector setups. WWW: http://bino3d.org/ PR: ports/166389 Submitted by: Mykola Dzham <i@levsha.me> Feature safe: yes Notes: svn path=/head/; revision=293974