aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x264
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* multimedia/x264: update to 0.161.3039Jan Beich2021-01-293-14/+5
| | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/d198931...544c61f Notes: svn path=/head/; revision=563233
* multimedia/x264: update to 0.161.3020Jan Beich2020-11-075-58/+37
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/cde9a93...d198931 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=554400
* multimedia/ffms2: update to 2.40Jan Beich2020-09-151-1/+1
| | | | | | | | Changes: https://github.com/FFMS/ffms2/releases/tag/2.40 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=548688
* Fix build with multimedia/gpac-libgpac 1.0.0Thomas Zander2020-07-192-10/+49
| | | | | | | | | | PR: 248081 Submitted by: riggs Approved by: koobs (maintainer) MFH: 2020Q3 (hat: ports-secteam) Notes: svn path=/head/; revision=542565
* multimedia/x264: update to 0.160.3011Jan Beich2020-07-032-6/+6
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/296494a4...cde9a93 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=541152
* multimedia/x264: hook PGO distfile into makesumJan Beich2020-05-181-0/+4
| | | | | | | | PR: 246219 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=535719
* multimedia/x264: add missing distinfoPiotr Kubaj2020-05-051-0/+2
| | | | | | | | | | | Removed in r533939. PR: 246217 Reported by: xxjack12xx@gmail.com Approved by: portmgr (blanket: just fix it) Notes: svn path=/head/; revision=534077
* multimedia/x264: update to 0.159.2999Jan Beich2020-05-042-8/+6
| | | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/1771b55...296494a4 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ MFH: 2020Q2 (minor stability fixes) Notes: svn path=/head/; revision=533939
* multimedia/{lib,}x264: return to building with clang on powerpc64 elfv2Piotr Kubaj2020-04-161-8/+2
| | | | | | | Head r359981 and r359994 reverted commits that caused clang to run in infinite loop, allocating all available memory and crashing the system. Notes: svn path=/head/; revision=531878
* multimedia/x264: fix build on powerpc64 elfv2Piotr Kubaj2020-03-181-1/+7
| | | | | | | | Clang has the same problem with x264 that happened with security/nss (workaround in r528305). It takes all available memory due to infinite loop. Switch to GCC for now to fix build. Notes: svn path=/head/; revision=528648
* multimedia/x264: update to 0.159.2991Jan Beich2019-12-213-35/+33
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/34c06d1...1771b55 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=520577
* multimedia/x264 - use base compiler on powerpc* when using clangPiotr Kubaj2019-12-141-7/+2
| | | | | | | | | | | Switch powerpc platforms to USES=compiler:c11. This will make them use base clang when it's available. Submitted by: Alfredo Dal'Ava JĂșnior Reviewed by: koobs (maintainer) Differential Revision: https://reviews.freebsd.org/D22688 Notes: svn path=/head/; revision=520083
* 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
* multimedia/x264: update to 0.157.2980Jan Beich2019-07-192-6/+6
| | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=34c06d1c17ad968fbdda153cb772f77ee31b3095 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=506964
* Bring powerpcspe stanza up to the level of the powerpc64 stanza.Mark Linimon2019-07-131-0/+1
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=506499
* New libx264 releases now seem to detect and use Altivec duringMark Linimon2019-03-291-0/+2
| | | | | | | | | | | | | | compilation, which breaks with base GCC because it doesn't support some functions that libx264 uses. Set GCC option by default for powerpc and powerpc64. PR: 236679 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=497149
* multimedia/x264: chase X264_COMMIT locationJan Beich2019-03-181-1/+1
| | | | Notes: svn path=/head/; revision=496217
* multimedia/x264: update to 0.157.2945Jan Beich2019-03-182-8/+8
| | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=72db437770fd1ce3961f624dd57a8e75ff65ae0b ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=496215
* Make PORTREVISION bump-able for Tools/scripts/bump-revision.sh by usingGerald Pfeifer2018-12-151-1/+1
| | | | | | | a tab to separate the comment on that line. Notes: svn path=/head/; revision=487481
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. 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, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* 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
* multimedia/x264: update to 0.155.2917Jan Beich2018-08-103-8/+8
| | | | | | | | | | - HI10P is always built after https://git.videolan.org/?p=x264.git;a=commitdiff;h=71ed44c73124 Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=0a84d986e7020f8344f00752e3600b9769cc1e85 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=476802
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* multimedia/ffmpeg: update to 4.0Jan Beich2018-05-021-1/+1
| | | | | | | | | | | | | | | - 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
* Switch some MASTER_SITES from http/ftp to https.Mathieu Arnold2018-02-271-2/+2
| | | | | | | | | | | Also some cleanup of dead entries. PR: 226203 Submitted by: Sam H Sponsored by: Absolight Notes: svn path=/head/; revision=463123
* multimedia/l-smash: update to 2.14.5Jan Beich2018-02-111-1/+1
| | | | | | | | Changes: https://github.com/l-smash/l-smash/compare/v2.9.1...v2.14.5 ABI: https://people.freebsd.org/~jbeich/compat_reports/l-smash/2.9.1_to_2.14.5/compat_report.html Notes: svn path=/head/; revision=461498
* multimedia/{lib,}x264: update to 0.152.2854Jan Beich2017-12-293-20/+20
| | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e Notes: svn path=/head/; revision=457488
* 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
* multimedia/x264: r445837 forgot to move option helpersJan Beich2017-07-141-2/+0
| | | | | | | | | | PR: 220694 Approved by: portmgr blanket MFH: 2017Q3 Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445840
* multimedia/x264: enable FFMS, LAVF, SWSCALE by defaultJan Beich2017-07-141-2/+2
| | | | | | | | | | | | | | Without FFmpeg-based demuxers x264 CLI can only read raw formats as source. So, enable more options to allow the binary package not only write but also read mp4/mkv. PR: 220694 Approved by: koobs (maintainer) MFH: 2017Q3 (usability improvement) Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445839
* multimedia/x264: yasm is only used by libx264, so move ASM option thereJan Beich2017-07-142-4/+12
| | | | | | | | | | PR: 220694 Approved by: koobs (maintainer) MFH: 2017Q3 (minor build optimization) Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445837
* multimedia/{lib,}x264: update to 0.148.2795Jan Beich2017-07-144-63/+28
| | | | | | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=aaa9aa83a111ed6f1db253d5afa91c5fc844583f ABI: https://abi-laboratory.pro/tracker/timeline/x264/ PR: 220694 Approved by: koobs (maintainer) MFH: 2017Q3 (bug fixes, minor SIMD optimizations) Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445836
* multimedia/x264: update to 0.148.2768Jan Beich2017-06-262-7/+7
| | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=d32d7bf1c6923a42cbd5ac2fd540ecbb009ba681 Notes: svn path=/head/; revision=444360
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* multimedia/x264: update to 0.148.2728Jan Beich2016-12-252-7/+7
| | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=4d5c8b01a48f72f9c40651e92c39294326a0863f Notes: svn path=/head/; revision=429395
* 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
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-1/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* multimedia/{lib,}x264: unbreak ASM on mips* after r422672Jan Beich2016-10-281-1/+25
| | | | | | | | | | | | | | | | | | | | | | ASM=on is nop on many Tier2 and Tier3 architectures: arm + armeb, mips + mipsel, ia64, sparc64. mips64 may be able to use MSA optimizations but the ancient GCC in base doesn't support -msa flag and lang/gcc* are broken. arm (aka armv4t) failed as: You specified a pre-ARMv6 or Thumb-1 CPU in your CFLAGS. If you really want to run on such a CPU, configure with --disable-asm. mips (o32) failed as: [1] You specified a pre-MSA CPU in your CFLAGS. If you really want to run on such a CPU, configure with --disable-asm. PR: 213443 Reported by: pkg-fallout [1] Obtained from: PkgSrc Approved by: portmgr blanket Notes: svn path=/head/; revision=424888
* multimedia/libx264: unbreak ASM on armv6 after r422672Jan Beich2016-10-282-2/+45
| | | | | | | | | | | | | | | | | | | | | | | /nxb-bin/usr/bin/cc -I. -I. -c -DSTACK_ALIGNMENT=4 -DPIC -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/arm/quant-a.o common/arm/quant-a.S <instantiation>:29:5: error: instruction requires: armv6t2 rbit r1, r1 ^ common/arm/quant-a.S:362:1: note: while in macro instantiation decimate_score_1x 15 ^ <instantiation>:29:5: error: instruction requires: armv6t2 rbit r1, r1 ^ /tmp/quant-a-8aad5d.s:515:1: note: while in macro instantiation decimate_score_1x 16 ^ PR: 213443 Reported by: pkg-fallout, Bernd Walter, Mikael Urankar Approved by: portmgr blanket Notes: svn path=/head/; revision=424887
* multimedia/x264: switch to _ENABLE option helperJan Beich2016-09-231-7/+7
| | | | | | | | | | | | | | | | | | | | | Many opposite switches are not available, so with default options selected this change incurs the following warnings. multimedia/libx264: Unknown option --enable-asm, ignored Unknown option --disable-debug, ignored Unknown option --enable-opencl, ignored multimedia/x264: Unknown option --enable-asm, ignored Unknown option --disable-debug, ignored Unknown option --enable-lsmash, ignored Differential Revision: https://reviews.freebsd.org/D7958 Requested by: koobs (maintainer) Notes: svn path=/head/; revision=422674
* multimedia/x264: update to 0.148.2708Jan Beich2016-09-237-114/+18
| | | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677 Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422672
* multimedia/x264: add OPENCL option, enabled by defaultJan Beich2016-09-232-2/+11
| | | | | | | | | | | | | | | | | | | | | Before OpenCL can be used for lookahead install at least one implementation: devel/freeocl, devel/pocl, lang/beignet or lang/clover. $ x264 --fullhelp | fgrep opencl --opencl Enable use of OpenCL --opencl-clbin <string> Specify path of compiled OpenCL kernel cache --opencl-device <integer> Specify OpenCL device ordinal where the options also work in other apps e.g., $ ffmpeg -i <input-file> -codec:v libx264 -x264opts opencl:opencl-device=1 <output-file> $ mpv --ovc libx264 --ovcopts-add x264opts=opencl:opencl-device=1 -o <output-file> <input-file> Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422671
* multimedia/x264: don't require SSE on i386 with ASM=on (default)Jan Beich2016-09-232-1/+14
| | | | | | | | | | | | Remove "-march=i686 -mfpmath=sse -msse" and "-msse2" on later versions when building C files. This doesn't affect hand-written assembly which relies on CPUID but may pessimize compiler (around 2.3 % on Skylake). Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422670
* multimedia/x264: add FFMS and LSMASH optionsJan Beich2016-04-131-7/+24
| | | | | | | | | | Switch to LSMASH by default to follow vendor configure behavior. Approved by: koobs (maintainer, via private mail) Differential Revision: https://reviews.freebsd.org/D5861 Notes: svn path=/head/; revision=413181
* multimedia/x264: correct LAVF option descriptionJan Beich2016-04-131-1/+1
| | | | | | | | | | LAVF only supports demuxing via libavformat. Approved by: koobs (maintainer, via private mail) Differential Revision: https://reviews.freebsd.org/D5863 Notes: svn path=/head/; revision=413180
* multimedia/{,lib}x264: modernizeJan Beich2016-04-131-40/+26
| | | | | | | | | | | | | | | - Convert to option helpers - Convert to USES=localbase + respect CPPFLAGS - Convert to USES=shebangfix (can be zsh->bash symlink) - Simplify SLAVE_PORT conditionals into ?=, += and !target() - Drop unnecessary `cd` before PGO sample - Drop no longer necessary .include <bsd.port.options.mk> Approved by: koobs (maintainer, via private mail) Differential Revision: https://reviews.freebsd.org/D5862 Notes: svn path=/head/; revision=413179
* multimedia/x264: make options actually affect dependenciesJan Beich2016-04-131-3/+3
| | | | | | | | Approved by: koobs (maintainer, via private mail) Differential Revision: https://reviews.freebsd.org/D5860 Notes: svn path=/head/; revision=413177
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-8/+8
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348