aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x264
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate all distfiles using gitlab as source.Matthias Fechner2021-04-091-3/+3
| | | | | | | | | | | | This regeneration is required as the new gitlab version changed the address and the directory the source files can be downloaded. This commit also applies some small fixes to make sure all ports using gitlab are buildable. Reviewed by: mat Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D29628
* 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