Tobias C. Berner
45526ecbee
framework: Add new USES 'magick' for graphics/ImageMagick*
...
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
If a dependency on the nox11 flavor is required, use for example
USES=magick:nox11 resp. USES=magick:7,nox11,run,test
See magick.mk for more details on the available flags.
The tree has been completely converted to make use of this.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D32754
2021-12-11 14:50:53 +01:00
Jan Beich
a950db788b
multimedia/aom: force rebuild consumers after 6f68add3f9
...
$ ffmpeg ... -c:v libaom-av1 ...
[libaom-av1 @ 0x804a89900] 3.2.0
[libaom-av1 @ 0x804a89900] Failed to initialize encoder: ABI version mismatch
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
https://aomedia.googlesource.com/aom/+/bbdfa68d13a0%5E%21/
2021-10-14 22:20:58 +00:00
Jan Beich
f16d8e5635
multimedia/libvpx: update 1.11.0
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0
Reported by: portscout, Repology
2021-10-09 00:45:18 +00:00
Yuri Victorovich
5708ae4005
audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
...
Big thank you to Florian Walpen <dev@submerge.ch> and
Goran Mekić <meka@tilda.center> for working on Jack2.
PR: 251125
Submitted by: Florian Walpen <dev@submerge.ch> (original version)
2021-08-02 09:03:15 -07:00
Kevin Bowling
da3162c7c9
graphics/mesa-libs: Bump reverse deps for libglvnd
...
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Piotr Kubaj
e95168491d
multimedia/libxine: fix build on powerpc
...
Use GNU assembler:
ppcasm_string.S:46:15: error: unsupported directive '.stabs'
.stabs "src/xine-utils",100,0,0,.
2021-06-16 09:00:19 +00:00
Li-Wen Hsu
078d265e79
multimedia/libxine: Complete removing GNOMEVFS2 option
...
Missed in 24c35addb4
PR: 255574
Reported by: Felix Palmen <felix@palmen-it.de>
2021-05-11 17:48:08 +08:00
Li-Wen Hsu
24c35addb4
multimedia/libxine: Remove GNOMEVFS2 option
...
GNOME=gnomevfs2 was removed in
8e6f2eb82e
PR: 255574
Reported by: Jack <xxjack12xx@gmail.com>
2021-05-11 00:54:10 +08:00
Tobias Kortkamp
6707a3c942
Clean up some things
...
- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES
Reported by: portscan
2021-05-01 19:55:55 +02:00
Ganael LAPLANCHE
d8503c0c20
multimedia/libdvd{read,nav}: Update to latest version
...
Update libdvdread to 6.1.2, changelog:
https://code.videolan.org/videolan/libdvdread/-/blob/master/NEWS
Update libdvdnav to 6.1.1, changelog:
https://code.videolan.org/videolan/libdvdnav/-/blob/master/ChangeLog
and bump dependent ports' revisions.
2021-04-29 21:14:18 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles.
2021-04-06 16:31:07 +02:00
Tobias Kortkamp
c3c830510c
multimedia/libxine: Fix build on i386
...
pkg-static: Unable to access file /wrkdirs/usr/ports/multimedia/libxine/work/stage/usr/local/lib/xine/plugins/2.9/xineplug_decode_qt.so:No such file or directory
2021-03-27 06:02:55 +00:00
Jan Beich
6ca3a84401
multimedia/aom: update to 3.0.0
...
Changes: https://aomedia.googlesource.com/aom/+log/v2.0.2..v3.0.0
Reported by: portscout
2021-03-23 22:01:05 +00:00
Tobias C. Berner
a876d6ae55
multimedia/libxine: use IMAGEMAGICK_DEFAULT
...
Default version handling for Image Magick was introduced in r564968.
PR: 253443
Submitted by: VVD <vvd@unislabs.com>
2021-02-12 19:21:42 +00:00
Tobias C. Berner
c8a803c80b
multimedia/libxine: fix linking against openssl
...
This fixes the build on DragonflyBSD (and likely openssl from ports):
[...]
tls/tls_openssl.c:183: error: undefined reference to 'ERR_get_error'
tls/tls_openssl.c:183: error: undefined reference to 'ERR_error_string'
tls/tls_openssl.c:199: error: undefined reference to 'ERR_get_error'
[...]
Reported by: tuxillo@quantumachine.net
2021-02-10 19:20:06 +00:00
Tobias C. Berner
8b6e8c0c67
multimedia/libxine: Update to 1.2.11, Add ImageMagick7 support
...
Changelog: https://sourceforge.net/p/xine/xine-lib-1.2/ci/default/tree/ChangeLog :
xine-lib (1.2.11) 2020-12-06
* Add gopher input plugin.
* Add user settings for IPv6.
* Split a52 spdif output to separate decoder.
* Code cleanup.
* More engine optimization.
* Small optimizations (opengl2, dvb subtitles, png, mpeg-ts).
* Better A/V sync.
* Fix a few crashes.
* Fix bluray playback.
* Fix VAAPI picture jitter and green flashes.
* Fix Opus and EAC3 audio playback.
* Fix text subtitles.
* Fix mpeg-ts (hdmv mode, detection of cut TV recordings).
* Fix mpeg layer 1-4 audio timing.
* Fix some VDR issues.
* Fix HLS VOD mode.
* Many small fixes.
* Build fixes.
* BSD fixes.
* Update german translation.
* Update internal libdca to upstream 0.0.7.
xine-lib (1.2.10) 2019-12-13
* Add first Android support.
* Add (xcb)xv yuy2 emulation.
* Add libavcodec v58 compatibility.
* Add avio seek support.
* Make libpostproc optional.
* Add libdav1d, libaom and lavc AV1 video decoders.
* Add libvpx multithreading.
* Add libpng decoder.
* Add a52 double and fixed point modes.
* Add Opus audio support to ogg demuxer.
* Add AV1 video support to matroska demuxer.
* Add ivf demuxer.
* Add mpeg-ts split payload support.
* Add TLS support using gnutls or OpenSSL.
* Add ftp input plugin (ftp://) with TLS support (ftpes://)
* Add tls:// input plugin (raw TLS over TCP).
* Add libnfs NFS input plugin.
* Add ftp/http seek support.
* Add scp forward seek support.
* Add mp4 http streaming support (plain and fragment modes).
* Add HLS streaming support.
* Add HTTP 1.1 support.
* Add OpenGL EGL and Wayland support.
* Add generic bitrate estimation.
* Add side stream feature.
* Optimize demux_qt.
* Optimize OSD.
* Optimize output layers.
* Optimize decoder threads.
* Optimize event handling.
* Optimize stream info.
* Optimize TCP/TLS/HTTP network input.
* Optimize network buffering control.
* Alsa/oss startup optimization.
* Optimize input_stdin_fifo.
* Optimize internal liba52.
* Optimize user seek.
* Build optimizations.
* Simply user config.
* Better support for audio out drivers that cannot resume after pause.
* Better support for mpeg pts jumps.
* Better bluray seek.
* XML parser fixes.
* Fix midstream audio mode switch.
* Fix FLAC audio playback via ffmpeg.
* Fix ffmpeg mpeg1/2 video.
* Fix C++ build.
* Fix build on clang only systems.
* Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
* Fix network seek.
* Fix/optimize audio CD.
* Fix DVD (occasional crashes, damaged video after a DVD had been played).
* Fix opengl2 freeze after X server failure.
* Fix tvtime deinterlacer crash.
* Fix/optimize overlay.
* Fix/optimize old VDR plugin.
* Fix xine-ui freeze when opening a playlist while paused.
* Security fixes.
* Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
* Many small fixes.
* More error handling instead of aborting.
* Update german translation.
PR: 252338
Submitted by: VVD <vvd@unislabs.com>
2021-01-12 12:34:41 +00:00
Mikael Urankar
726efea234
multimedia/libxine: fix build on aarch64
...
aarch64 requires binutils:
configure: error: no acceptable as found in $PATH
2020-11-15 13:16:54 +00:00
Tobias Kortkamp
a167bf51dd
audio/sndio: Update to 1.7.0
2020-07-12 09:30:28 +00:00
Ganael LAPLANCHE
3e1e618952
Update multimedia/libdvdread and multimedia/libdvdnav to 6.1.0
...
Changelogs are available here:
https://code.videolan.org/videolan/libdvdread/-/blob/master/NEWS
https://code.videolan.org/videolan/libdvdnav/-/blob/master/ChangeLog
Also, bump dependent ports' revisions and mark sysutils/dvdbackup as BROKEN [1]
Approved by: ehaupt [1]
2020-03-27 11:23:42 +00:00
Jason E. Hale
c8f8eeb670
Update sysutils/libcdio to 2.1.0
...
Update sysutils/libcdio-paranoia to 10.2+2.0.1
Bump PORTREVISION on consumers due to shared library version increase
2019-12-12 15:11:33 +00:00
Niclas Zeising
82f108df30
Add USES=xorg USES=gl, ports categories m
...
Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:07:22 +00:00
Ganael LAPLANCHE
829867d94a
Update multimedia/libdvdread and multimedia/libdvdnav
...
- Update multimedia/libdvdread to 6.0.2 and bump dependent ports' revisions
(shared library version changed)
- Update multimedia/libdvdnav to version 6.0.1 (no ABI change)
2019-10-16 10:07:28 +00:00
Baptiste Daroussin
0be2ce42f1
Drop the ipv6 virtual category for m* category as it is not relevant anymore
2019-10-09 12:06:22 +00:00
Jan Beich
325aed58cb
multimedia/ffmpeg: update to 4.2
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2019-08-05 23:06:50 +00:00
Thomas Zander
8a6dd6ec51
Chase update of libbluray to upstream release 1.1.1
2019-04-07 12:09:23 +00:00
Jan Beich
14a6544d4e
multimedia/libva: move GLX into slave
...
libva-glx isn't widely used and makes it hard to unify mesa-* ports
into one due to circular dependency.
See also: https://github.com/mpv-player/mpv/commit/a18dc01655b8
Obtained from: Greg V (based on)
2019-03-15 15:27:31 +00:00
Baptiste Daroussin
1797addc8e
First step at deorbitting esound:
...
remove esound options where it is possible to, category multimedia
2019-02-25 13:01:06 +00:00
Jan Beich
7c039bce3a
multimedia/libvpx: update 1.8.0
...
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI: https://abi-laboratory.pro/tracker/timeline/libvpx/
2019-02-06 13:33:13 +00:00
Koop Mast
289883b11b
Update ImageMagick to 6.9.10.14 [1]
...
* Add PKGNAMESUFFIX and rename the directory. This was done to show
that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.
Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.
Chase these changes in all the ports that using IM6.
PR: 225102 (based on, only the version update) [1]
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
2018-11-10 19:57:07 +00:00
Jan Beich
0872f77fd4
multimedia/ffmpeg: update to 4.1
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Thomas Zander
84b6aee905
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
2018-09-29 08:04:27 +00:00
Antoine Brodin
ec3e56288a
Switch default version of samba to 4.7
...
Samba 4.6 will be discontinued in a few weeks
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D16904
2018-09-01 17:05:47 +00:00
Tobias Kortkamp
47dc81d16f
multimedia/libxine: Enable PIXBUF by default instead of IMAGEMAGICK
...
gxine needs an image decoder plugin enabled in libxine to build.
Use gdk-pixbuf2 for this instead of ImageMagick as it is more
lightweight and does not bring in ghostscript.
Discussed with: danfe, ndowens@yahoo.com
2018-08-31 14:55:03 +00:00
Tobias Kortkamp
4ee3a387ce
multimedia/libxine: Update to 1.2.9
...
- Cleanup options
- Enable IMAGEMAGICK by default
- Make DVB support optional but leave it enabled by default
- Add SNDIO option
- Properly order pkg-plist
- Unbreak on aarch64
- Bump revision of dependent ports [1]
Changes: https://sourceforge.net/projects/xine/files/xine-lib/1.2.9/README.txt/view
ABI: https://abi-laboratory.pro/tracker/timeline/xine-lib/ [1]
PR: 219921
Reported by: emorrasg@yahoo.es
Submitted by: w.schwarzenfeld@utanet.at (initial version), Nathan <ndowens@yahoo.com>
Reviewed by: mat, tobik
Differential Revision: https://reviews.freebsd.org/D16840
2018-08-31 08:16:18 +00:00
Jan Beich
c400a2c8b6
multimedia/ffmpeg: update to 4.0
...
- 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
2018-05-02 15:07:27 +00:00
Jan Beich
7ae4d7db82
multimedia/libxine: unbreak with ffmpeg 4.0
...
video_out_vaapi.c:3122:83: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
frame->vo_frame.base[0] = av_mallocz (frame->vo_frame.pitches[0] * height + FF_INPUT_BUFFER_PADDING_SIZE);
^
PR: 227726
Obtained from: upstream (xine-lib 1.2.8)
2018-04-27 13:32:11 +00:00
Jason E. Hale
656577b723
Update sysutils/libcdio to 2.0.0
...
- Add regression tests
Update multimedia/vcdimager to 2.0.1
- Previous version is incompatible with new libcdio API; update was neccesary
- Add regression tests
- Fix LICENSE
- Sort pkg-plist
- Update WWW in pkg-descr
Bump PORTREVISON on dependent ports due to libcdio shared libary increase
Changes (libcdio): http://git.savannah.gnu.org/cgit/libcdio.git/plain/NEWS?h=release-2.0.0
Changes (vcdimager): https://github.com/rocky/vcdimager/blob/3b56705/NEWS
Differential Revision: https://reviews.freebsd.org/D14469
2018-04-05 20:13:33 +00:00
Yuri Victorovich
23065efb69
multimedia/libbluray: Update to 1.0.2
...
Additional port changes:
* Changed to DISTVERSION
* Removed USES=autoreconf (not needed)
* Added post-extract creating symlink linux->freebsd
Bumped 6 depending ports.
Reported by: portscout
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14406
2018-02-17 21:45:29 +00:00
Antoine Brodin
ddd8c8640e
Change default version of samba from 4.4 to 4.6
...
Reviewed by: mat
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D13529
2017-12-23 07:03:21 +00:00
Ed Maste
d5b031a5c7
multimedia/libxine: set LLD_UNSAFE to avoid lld
...
libxine relies on ld.bfd's permissive treatment of shared library
symbols with protected visibility, and attempting to link with lld
fails with errors like:
/usr/bin/ld: error: cannot preempt symbol: xine_get_version_string
>>> defined in ../src/xine-engine/.libs/libxine.so
>>> referenced by xine-list.c:98
>>> xine-list.o:(main)
For now set LLD_UNSAFE=yes so that the port will continue to link with
ld.bfd if /usr/bin/ld is lld, until the issue can be addressed (with a
change in libxine or in lld).
PR: 214864
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
2017-12-22 14:13:21 +00:00
Guido Falsi
c26152ae1a
- Update libva to 2.0.0
...
- Update libva-intel-driver to 2.0.0
- Update libva-utils to 2.0.0
- Bump dependent ports due to shlib bump
- Import upstream patch to fix multimedia/mpv [1]
- Import upstream patch to fix multimedia/gstreamer1-vaapi [2]
Approved by: cpm [1], multimedia (timeout) [2]
Obtained from: 2ecf240b1c
[1]
https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/gst-libs/gst/vaapi/gstvaapiutils.c?id=777bba473e3ed1c7b8b7f7f0322892851c70dfd9 [2]
Differential Revision: https://reviews.freebsd.org/D12761
2017-12-12 21:29:57 +00:00
Jan Beich
84e727457f
multimedia/ffmpeg: update to 3.4
...
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
2017-10-21 06:50:49 +00:00
Mathieu Arnold
3fcd0e41de
Remove USES=execinfo.
...
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Matthew Rezny
b760897dde
Revision bump of all ports with USE_GL after consolidation of mesa-libs
...
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Thomas Zander
b50a4186ce
Chase ffmpeg 3.3 update (ABI changes)
...
PR: 218658
Submitted by: riggs
2017-04-25 08:20:30 +00:00
Antoine Brodin
8fb879105d
Switch default version of samba from 4.3 to 4.4
...
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D10131
2017-03-25 23:37:05 +00:00
Antoine Brodin
7cfe69b584
- Add USES=samba to handle dependency on samba
...
Valid ARGS: build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D8919
2017-03-21 21:59:31 +00:00
Jan Beich
0c612c4aa3
multimedia/ffmpeg: update to 3.2.2
...
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)
2016-12-11 15:22:47 +00:00
Mark Linimon
6d5d36d741
Mark as broken on various tier-2 archs.
...
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
2016-11-16 00:34:36 +00:00
Dmitry Marakasov
115cbb91af
- Verbosify build
...
- Fix WWW:
2016-11-06 09:00:10 +00:00