notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
x264 H.264/MPEG-4 AVC Video Encoding (Front End CLI)
0.163.3060_1 multimedia on this many watch lists=61 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.163.3060_1Version of this port present on the latest quarterly branch.
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-01-12 05:06:15
Last Update: 2021-06-21 17:46:26
Commit Hash: d6e8497
People watching this port, also watch:: freetype2, pcre, gmake, libxml2, glib
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/x264
  2. share/bash-completion/completions/x264
  3. @ldconfig
  4. /usr/local/share/licenses/x264-0.163.3060_1/catalog.mk
  5. /usr/local/share/licenses/x264-0.163.3060_1/LICENSE
  6. /usr/local/share/licenses/x264-0.163.3060_1/GPLv2
Collapse this list.
Dependency lines:
  • x264>0:multimedia/x264
To install the port: cd /usr/ports/multimedia/x264/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/x264
  • pkg install x264
PKGNAME: x264
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
x264
ABIlatestquarterly
FreeBSD:11:aarch640.155.2917_30.159.2999
FreeBSD:11:amd640.163.3060_10.163.3060_1
FreeBSD:11:armv60.144.2533_30.159.2999
FreeBSD:11:i3860.163.3060_10.163.3060_1
FreeBSD:11:mips--
FreeBSD:11:mips640.144.2533_3-
FreeBSD:12:aarch640.155.2917_30.163.3060_1
FreeBSD:12:amd640.163.3060_10.163.3060_1
FreeBSD:12:armv60.155.2917_3-
FreeBSD:12:armv7--
FreeBSD:12:i3860.163.3060_10.163.3060_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-0.163.3060_1
FreeBSD:13:amd640.163.3060_10.163.3060_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.163.3060_10.163.3060_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.163.3060_1
FreeBSD:14:aarch640.163.3060_1-
FreeBSD:14:amd640.163.3060_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.163.3060_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.161.3039-
 

Slave ports:
  1. multimedia/libx264

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. bash-completion>0 : shells/bash-completion
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. bash-completion>0 : shells/bash-completion
Library dependencies:
  1. libx264.so : multimedia/libx264
  2. libffms2.so : multimedia/ffms2
  3. libavcodec.so : multimedia/ffmpeg
  4. libavformat.so : multimedia/ffmpeg
  5. libavutil.so : multimedia/ffmpeg
  6. liblsmash.so : multimedia/l-smash
  7. libavutil.so : multimedia/ffmpeg
  8. libswscale.so : multimedia/ffmpeg
This port is required by:
for Libraries

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. multimedia/ffmpeg-011*
  2. multimedia/ffmpeg-devel*
  3. multimedia/ffmpeg1*
  4. multimedia/ffmpeg2*
  5. net/opal3*
  6. Collapse this list of deleted ports.
for Run
  1. multimedia/lives

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://code.videolan.org/videolan/x264/-/archive/5db6aa6cab1b146e07b60cc1736a01f21da01154.tar.gz?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2016-04-13
    Affects: multimedia/x264
    Author: jbeich@FreeBSD.org
    Reason: 
      LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
      and hit below error make sure to re-run "make config".
    
      ====> You cannot select multiple options from the MP4 radio
      *** Error code 1
    
    
Expand this list (1 items)
  • 2014-11-26
    Affects: users of multimedia/x264
    Author: xmj@FreeBSD.org
    Reason: 
      With the recent split of multimedia/x264 in library and binary and library
      components, if an application that uses libx264 is updated before x264 itself,
      multimedia/libx264 will conflict with the existing x264 package. Delete
      this package before continuing any update that depends on it:
    
    	# pkg delete -f x264
    
      Install the updated x264 and/or upgrade the other applications that
      depend on libx264, such as ffmpeg.
    
    
  • Collapse this list.

Number of commits found: 180 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Jun 2021 17:46:26
 files touched by this commit commit hash:d6e84975f09af06c0f034aec3dae6d4812432ab0  0.163.3060_1
jbeich search for other commits by this committer
multimedia/x264: update to 0.163.3060

Changes:	https://code.videolan.org/videolan/x264/compare/55d517b...5db6aa6
04 Jun 2021 05:53:21
 files touched by this commit commit hash:d09ed096c44ca516f3e4922e292b4afabd03ff11  0.161.3049
gerald search for other commits by this committer
*/*: Replace USE_GCC=any with USE_GCC=yes

USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).

Since commit 96c17633d90386b5bcf8 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.

This should not make any functional difference at all.

Discussed with:	mat, linimon, pkubaj
06 May 2021 12:23:02
 files touched by this commit commit hash:5be116444693389c61fe2cc56d8add238c2f5199  0.161.3049
mat search for other commits by this committer
RESTRICTED removal, two more ports.
27 Apr 2021 15:52:46
 files touched by this commit commit hash:c094198561b3e5dc74d6dd3d557e33cfe287a8ec  0.161.3049
jbeich search for other commits by this committer
multimedia/x264: update to 0.161.3049

Changes:	https://code.videolan.org/videolan/x264/compare/544c61f...55d517b
Reported by:	OpenBSD
09 Apr 2021 18:44:23
 files touched by this commit commit hash:911f04257e3175fca4e46c7d57bf5ca79767e209  0.161.3039
mfechner search for other commits by this committer
Regenerate all distfiles using gitlab as source.

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
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.161.3039
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Jan 2021 19:23:09
Original commit files touched by this commit Revision:563233  0.161.3039
jbeich search for other commits by this committer
multimedia/x264: update to 0.161.3039

Changes:	https://code.videolan.org/videolan/x264/compare/d198931...544c61f
07 Nov 2020 15:49:39
Original commit files touched by this commit Revision:554400  0.161.3020
jbeich search for other commits by this committer
multimedia/x264: update to 0.161.3020

Changes:	https://code.videolan.org/videolan/x264/compare/cde9a93...d198931
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
15 Sep 2020 00:46:24
Original commit files touched by this commit Revision:548688  0.160.3011_1
jbeich search for other commits by this committer
multimedia/ffms2: update to 2.40

Changes:	https://github.com/FFMS/ffms2/releases/tag/2.40
Reported by:	GitHub (watch releases)
19 Jul 2020 11:42:45
Original commit files touched by this commit Revision:542565  0.160.3011
riggs search for other commits by this committer
Fix build with multimedia/gpac-libgpac 1.0.0

PR:		248081
Submitted by:	riggs
Approved by:	koobs (maintainer)
MFH:		2020Q3 (hat: ports-secteam)
03 Jul 2020 22:30:12
Original commit files touched by this commit Revision:541152  0.160.3011
jbeich search for other commits by this committer
multimedia/x264: update to 0.160.3011

Changes:	https://code.videolan.org/videolan/x264/compare/296494a4...cde9a93
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
18 May 2020 05:43:24
Original commit files touched by this commit Revision:535719  0.159.2999
jbeich search for other commits by this committer
multimedia/x264: hook PGO distfile into makesum

PR:		246219
Approved by:	koobs (maintainer)
05 May 2020 12:11:42
Original commit files touched by this commit Revision:534077  0.159.2999
pkubaj search for other commits by this committer
multimedia/x264: add missing distinfo

Removed in r533939.

PR:		246217
Reported by:	xxjack12xx@gmail.com
Approved by:	portmgr (blanket: just fix it)
04 May 2020 18:24:36
Original commit files touched by this commit Revision:533939  0.159.2999
jbeich search for other commits by this committer
multimedia/x264: update to 0.159.2999

Changes:	https://code.videolan.org/videolan/x264/compare/1771b55...296494a4
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
MFH:		2020Q2 (minor stability fixes)
16 Apr 2020 19:43:38
Original commit files touched by this commit Revision:531878  0.159.2991_1
pkubaj search for other commits by this committer
multimedia/{lib,}x264: return to building with clang on powerpc64 elfv2

Head r359981 and r359994 reverted commits that caused clang to run in infinite
loop, allocating all available memory and crashing the system.
18 Mar 2020 13:53:35
Original commit files touched by this commit Revision:528648  0.159.2991
pkubaj search for other commits by this committer
multimedia/x264: fix build on powerpc64 elfv2

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.
21 Dec 2019 19:00:27
Original commit files touched by this commit Revision:520577  0.159.2991
jbeich search for other commits by this committer
multimedia/x264: update to 0.159.2991

Changes:	https://code.videolan.org/videolan/x264/compare/34c06d1...1771b55
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
14 Dec 2019 01:47:06
Original commit files touched by this commit Revision:520083  0.157.2980_2
pkubaj search for other commits by this committer
multimedia/x264 - use base compiler on powerpc* when using clang

Switch powerpc platforms to USES=compiler:c11. This will make them use base
clang when it's available.

Submitted by:	Alfredo Dal'Ava Junior
Reviewed by:	koobs (maintainer)
Differential Revision:	https://reviews.freebsd.org/D22688
05 Aug 2019 23:06:50
Original commit files touched by this commit Revision:508216  0.157.2980_2
jbeich search for other commits by this committer
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/
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.157.2980_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
19 Jul 2019 21:11:16
Original commit files touched by this commit Revision:506964  0.157.2980
jbeich search for other commits by this committer
multimedia/x264: update to 0.157.2980

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=34c06d1c17ad968fbdda153cb772f77ee31b3095
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
13 Jul 2019 00:26:23
Original commit files touched by this commit Revision:506499  0.157.2945
linimon search for other commits by this committer
Bring powerpcspe stanza up to the level of the powerpc64 stanza.

Approved by:	portmgr (tier-2 blanket)
29 Mar 2019 14:58:45
Original commit files touched by this commit Revision:497149  0.157.2945
linimon search for other commits by this committer
New libx264 releases now seem to detect and use Altivec during
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)
18 Mar 2019 21:54:04
Original commit files touched by this commit Revision:496217  0.157.2945
jbeich search for other commits by this committer
multimedia/x264: chase X264_COMMIT location
18 Mar 2019 21:45:10
Original commit files touched by this commit Revision:496215  0.157.2945
jbeich search for other commits by this committer
multimedia/x264: update to 0.157.2945

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=72db437770fd1ce3961f624dd57a8e75ff65ae0b
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
15 Dec 2018 03:54:06
Original commit files touched by this commit Revision:487481  0.155.2917_5
gerald search for other commits by this committer
Make PORTREVISION bump-able for Tools/scripts/bump-revision.sh by using
a tab to separate the comment on that line.
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.155.2917_5
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
06 Nov 2018 01:50:27
Original commit files touched by this commit Revision:484273  0.155.2917_4
jbeich search for other commits by this committer
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/
10 Aug 2018 00:55:12
Original commit files touched by this commit Revision:476802  0.155.2917_3
jbeich search for other commits by this committer
multimedia/x264: update to 0.155.2917

- 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/
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  0.152.2854_3
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
02 May 2018 15:07:27
Original commit files touched by this commit Revision:468844  0.152.2854_2
jbeich search for other commits by this committer
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
27 Feb 2018 13:03:48
Original commit files touched by this commit Revision:463123  0.152.2854_1
mat search for other commits by this committer
Switch some MASTER_SITES from http/ftp to https.

Also some cleanup of dead entries.

PR:		226203
Submitted by:	Sam H
Sponsored by:	Absolight
11 Feb 2018 12:48:54
Original commit files touched by this commit Revision:461498  0.152.2854_1
jbeich search for other commits by this committer
multimedia/l-smash: update to 2.14.5

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
29 Dec 2017 02:55:42
Original commit files touched by this commit Revision:457488  0.152.2854
jbeich search for other commits by this committer
multimedia/{lib,}x264: update to 0.152.2854

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e
21 Oct 2017 06:50:50
Original commit files touched by this commit Revision:452570  0.148.2795_2
jbeich search for other commits by this committer
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
14 Jul 2017 23:58:25
Original commit files touched by this commit Revision:445840  0.148.2795_1
jbeich search for other commits by this committer
multimedia/x264: r445837 forgot to move option helpers

PR:		220694
Approved by:	portmgr blanket
MFH:		2017Q3
Differential Revision:	https://reviews.freebsd.org/D11566
14 Jul 2017 23:42:13
Original commit files touched by this commit Revision:445839  0.148.2795_1
jbeich search for other commits by this committer
multimedia/x264: enable FFMS, LAVF, SWSCALE by default

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
14 Jul 2017 23:41:54
Original commit files touched by this commit Revision:445837  0.148.2795
jbeich search for other commits by this committer
multimedia/x264: yasm is only used by libx264, so move ASM option there

PR:		220694
Approved by:	koobs (maintainer)
MFH:		2017Q3 (minor build optimization)
Differential Revision:	https://reviews.freebsd.org/D11566
14 Jul 2017 23:41:36
Original commit files touched by this commit Revision:445836  0.148.2795
jbeich search for other commits by this committer
multimedia/{lib,}x264: update to 0.148.2795

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
26 Jun 2017 09:40:42
Original commit files touched by this commit Revision:444360  0.148.2768
jbeich search for other commits by this committer
multimedia/x264: update to 0.148.2768

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=d32d7bf1c6923a42cbd5ac2fd540ecbb009ba681
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  0.148.2728_1
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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
25 Dec 2016 07:28:02
Original commit files touched by this commit Revision:429395  0.148.2728
jbeich search for other commits by this committer
multimedia/x264: update to 0.148.2728

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=4d5c8b01a48f72f9c40651e92c39294326a0863f
11 Dec 2016 15:22:47
Original commit files touched by this commit Revision:428352  0.148.2708_2
jbeich search for other commits by this committer
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)
20 Nov 2016 09:38:09
Original commit files touched by this commit Revision:426566  0.148.2708_1
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
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.
28 Oct 2016 23:39:12
Original commit files touched by this commit Revision:424888  0.148.2708
jbeich search for other commits by this committer
multimedia/{lib,}x264: unbreak ASM on mips* after r422672

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
28 Oct 2016 23:39:01
Original commit files touched by this commit Revision:424887  0.148.2708
jbeich search for other commits by this committer
multimedia/libx264: unbreak ASM on armv6 after r422672

/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
23 Sep 2016 13:14:54
Original commit files touched by this commit Revision:422674  0.148.2708
jbeich search for other commits by this committer
multimedia/x264: switch to _ENABLE option helper

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)
23 Sep 2016 13:14:29
Original commit files touched by this commit Revision:422672  0.148.2708
jbeich search for other commits by this committer
multimedia/x264: update to 0.148.2708

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677
Differential Revision:	https://reviews.freebsd.org/D7958
Approved by:	koobs (maintainer)
23 Sep 2016 13:14:11
Original commit files touched by this commit Revision:422671  0.144.2533_4
jbeich search for other commits by this committer
multimedia/x264: add OPENCL option, enabled by default

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)
23 Sep 2016 13:12:07
Original commit files touched by this commit Revision:422670  0.144.2533_4
jbeich search for other commits by this committer
multimedia/x264: don't require SSE on i386 with ASM=on (default)

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)
13 Apr 2016 09:53:47
Original commit files touched by this commit Revision:413181  0.144.2533_3
jbeich search for other commits by this committer
multimedia/x264: add FFMS and LSMASH options

Switch to LSMASH by default to follow vendor configure behavior.

Approved by:	koobs (maintainer, via private mail)
Differential Revision:	https://reviews.freebsd.org/D5861
13 Apr 2016 09:53:16
Original commit files touched by this commit Revision:413180  0.144.2533_2
jbeich search for other commits by this committer
multimedia/x264: correct LAVF option description

LAVF only supports demuxing via libavformat.

Approved by:	koobs (maintainer, via private mail)
Differential Revision:	https://reviews.freebsd.org/D5863
13 Apr 2016 09:52:35
Original commit files touched by this commit Revision:413179  0.144.2533_2
jbeich search for other commits by this committer
multimedia/{,lib}x264: modernize

- 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
13 Apr 2016 09:51:42
Original commit files touched by this commit Revision:413177  0.144.2533_2
jbeich search for other commits by this committer
multimedia/x264: make options actually affect dependencies

Approved by:	koobs (maintainer, via private mail)
Differential Revision:	https://reviews.freebsd.org/D5860
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  0.144.2533_1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
04 Jan 2016 15:04:55
Original commit files touched by this commit Revision:405243  0.144.2533_1
andrew search for other commits by this committer
Fix x264 on AArch64. quant-a.S and deblock-a.S have syntax the LLVM
assembler complains about. Pull in two upstream changes to fix these until
they are on the stable branch.

Without these these ports fail to build on AArch64.

Approved by:	koobs
Differential Revision:	https://reviews.freebsd.org/D4781
16 Nov 2015 00:30:00
Original commit files touched by this commit Revision:401738  0.144.2533_1
gerald search for other commits by this committer
Add GCC_DESC to Mk/bsd.options.desc.mk.  Use this in a number of ports
instead of their own respective settings.
23 Jul 2015 09:21:45
Original commit files touched by this commit Revision:392718  0.144.2533_1
koobs search for other commits by this committer
multimedia/libx264: Move libx264 stdin.h patch to x264 port

Move the libx264 patch for stdint.h handling on FreeBSD to the multimedia/x264
port, as FILESDIR is inherited from there, thus causing the patch not to be
applied.

Reported by:		kwm
Reviewed by:		kwm
Tested by:		kwm
Differential Revision:	https://reviews.freebsd.org/D3168
03 Jul 2015 12:14:08
Original commit files touched by this commit Revision:391232  0.144.2533
koobs search for other commits by this committer
multimedia/{lib}x264: Fix distinfo's

Delete distinfo from libx264 since it is s now subordinate to the x264 port.

Also correctly update distinfo for x264, including the example.y4m.bz2 video
file for profile guided optimization (OPTION: PGO).

PR:		201260
Reported by:	Ajtim <lumiwa gmail com> (via email)
03 Jul 2015 07:02:44
Original commit files touched by this commit Revision:391217  0.144.2533
koobs search for other commits by this committer
multimedia/{lib}x264: Update to 0.144.2533 and major refactor

- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
  has changed.

multimedia/x264:

- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
  libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
  libx264 port.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Mar 2015 17:36:48
Original commit files touched by this commit Revision:382254  0.142.2455_1
marino search for other commits by this committer
multimedia category: Remove $PTHREAD_LIBS

approved by:	PTHREAD blanket
27 Jan 2015 04:38:12
Original commit files touched by this commit Revision:377978  0.142.2455_1
koobs search for other commits by this committer
multimedia/{lib}x264: Update minimum yasm version

Update the minimum version of yasm required in BUILD_DEPENDS.

PR:		196991
Submitted by:	takefu airport.fm
31 Dec 2014 06:20:14
Original commit files touched by this commit Revision:375870  0.142.2455_1
koobs search for other commits by this committer
multimedia/{lib}x264: Fix build on ARMv6

- Fix build for missing symbols on ARMv6 [1]
- Backport upstream 9463ec00 to fix default AS on ARM [2]
- Remove unecessary WRKSRC override (x264)
- Whitespace alignment

[2] http://git.videolan.org/?p=x264.git;a=patch;h=9463ec

PR:		196033 [1]
Submitted by:	Mikael Urandar <mikael.urankar at gmail com> [1]
Tested by:	sbruno
27 Dec 2014 10:17:55
Original commit files touched by this commit Revision:375676  0.142.2455_1
koobs search for other commits by this committer
multimedia/x264: Use libx264's config headers

An encoding error condition is created when HI10P is enabled
in libx264, since the x264 is not built with that options.

Make x264 use the headers provided by the libx264 port, not the ones
that come with the sources, so the configuration options between the
two ports (libx264 and x264) can't end up mismatched.

Thanks to astrodog and a_b (IRC) for coming up with an elegant solution. [1]

While I'm here:

- Update COMMENT to reflect this is just the x264 CLI frontend
- Add LICENSE_FILE
(Only the first 15 lines of the commit message are shown above View all of this commit message)
27 Nov 2014 12:06:05
Original commit files touched by this commit Revision:373479  0.142.2455
danfe search for other commits by this committer
- Remove options' descriptions which are already in the standard pool
- Improve wording and make sure they all fit nicely in 80-char window

Approved by:	maintainer (koobs)
22 Nov 2014 16:23:34
Original commit files touched by this commit Revision:373073  0.142.2455
xmj search for other commits by this committer
multimedia/x264: General overhaul

- Split x264 into two ports: the CLI application (x264), and the library
  (libx264). This will allow x264 to use lavf and friends from ffmpeg for
  decoding and demuxing while preventing a circular dependency between the
  two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather
  than x264.
- Add the LAVF option to the CLI port, making the dependency on ffmpeg
  optional.
- Update to 0.142.2455.
- Amend fixes to local patches so that they can apply to the new upstream
  files.
- Provide the git revision and other version information to the build
  environment, allowing the CLI binary to display this information (like the
  Windows builds).
- Remove unsupported build options (X11_OUTPUT).
- Ensure that the library and CLI ports each have the appropriate options.
- Add notes for future contributors who wish to update the ports.
- Bump PORTREVISION for all dependent ports.

PR:           187805
Differential Revision:	https://reviews.freebsd.org/D1159
Submitted by: Andrew Berg <aberg010@my.hennepintech.edu>
Approved by:  koobs (maintainer, mentor)
15 May 2014 18:53:47
Original commit files touched by this commit Revision:354166  0.136.2358_4
bapt search for other commits by this committer
Prevent x264 to link to ffmpeg if ffmpeg is already installed on the system
which will lead to a circular dependencies which is revealed by pkg autodeps
functionnality

Reported by:	kwm
04 Feb 2014 21:16:12
Original commit files touched by this commit Revision:342608  0.136.2358_3
kwm search for other commits by this committer
Support powerpc64.

Patch by:	andreast@
Submitted by:	nathan whitehorn
Approved by:	maintainer
28 Jan 2014 23:04:38
Original commit files touched by this commit Revision:341669  0.136.2358_3
mandree search for other commits by this committer
Strip debug symbols from bin/x264 unless WITH_DEBUG is set.

Approved by:	portmgr (implicit/blanket)
27 Jan 2014 01:53:33
Original commit files touched by this commit Revision:341318  0.136.2358_3
koobs search for other commits by this committer
multimedia/x264: Turn HI10P option off by default.

Inadvertently left the new HI10P option included in OPTIONS_DEFAULT in the
last commit while I was testing. Remove it.

PR:		ports/186138
Submitted by:	Anton Sayetsky <vsjcfm@gmail.com>
26 Jan 2014 00:58:05
Original commit files touched by this commit Revision:341152  0.136.2358_2
koobs search for other commits by this committer
multimedia/x264: Add OPTION for High 10 Profile 10-bit encoding

- Add OPTION for High 10 Profile 10-bit encoding
- Bump PORTREVISION

PR:		ports/185381
Submitted by:	Kenta S <kentas@hush.com>
31 Oct 2013 21:33:48
Original commit files touched by this commit Revision:332289  0.136.2358_1
wg search for other commits by this committer
multimedia/gpac-libgpac: update to 0.5

- Update to 0.5
- Export symbols required by x264
- Bump revision of dependent ports

PR:		ports/180906
Submitted by:	Vladimir Kondratiev <wulf mail.mipt.ru>
07 Oct 2013 09:21:13
Original commit files touched by this commit Revision:329667  0.136.2358
koobs search for other commits by this committer
multimedia/x264: Update to 20130827 snapshot

- Update to 20130827 snapshot
- Add CONFIGURE_ARGS to disable OpenCL, fixes configure failure
- Chase library version bump in dependent ports

PR:		ports/182484
Submitted by:	mm
Reviewed by:	kwm, bapt
26 Sep 2013 15:43:36
Original commit files touched by this commit Revision:328372  0.125.2201_1
koobs search for other commits by this committer
multimedia/x264: Remove PGO as a default OPTION, Big cleanup.

- Remove PGO as a default option, because RESTRICTED DISTFILES is
  causing >500 package builds to be skipped/ignored. I've found a
  number of more liberally licensed test sequences that can be used
  in a future update.
- Bump PORTREVISION

While I'm here:

- Rename GCC44 option to GCC (4.4 is no longer the default)
- Split out GCC and ASM options, allowing a user to select to use
  a modern GCC version, and continue to opt-in-or-out of ASM
  optimizations for performance comparisons, benchmarks or the like.
- Honour WITH_DEBUG from make.conf in DEBUG option
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Sep 2013 02:58:29
Original commit files touched by this commit Revision:327788  0.125.2201
koobs search for other commits by this committer
multimedia/x264: Take maintainership

- Take maintainership
20 Sep 2013 21:49:30
Original commit files touched by this commit Revision:327750  0.125.2201
mm search for other commits by this committer
Returning maintainership on my multimedia ports to ports@freebsd.org
20 Sep 2013 20:57:49
Original commit files touched by this commit Revision:327747  0.125.2201
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
multimedia)
17 Aug 2013 16:27:24
Original commit files touched by this commit Revision:324851  0.125.2201
gerald search for other commits by this committer
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.

Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  0.125.2201  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
09 Oct 2012 22:43:06
Original commit files touched by this commit Revision:305618  0.125.2201
linimon search for other commits by this committer
Attempt to force this port to build only with gcc.  It is known to be
broken on clang.

However, setting USE_GCC=any appears to be insufficient: the too-clever
configure glop sees that clang is installed and attempts to use it
regardless.

This commit is thus a temporary measure.

Hat:		portmgr
07 Aug 2012 16:37:31
Original commit files touched by this commit   0.125.2201
mm search for other commits by this committer
Use shared description of PGO option

PR:		ports/170454
24 Jul 2012 17:27:57
Original commit files touched by this commit   0.125.2201
mm search for other commits by this committer
Fix fetchability of example.y4m.bz2

PR:		ports/170103
Reported by:	Sayetsky Anton
23 Jul 2012 19:27:25
Original commit files touched by this commit   0.125.2201
mm search for other commits by this committer
Update multimedia/x264 to 0.125.2201
Switch to new options framework
01 Jun 2012 05:26:28
Original commit files touched by this commit   0.123.2189_2
dinoex search for other commits by this committer
- update png to 1.5.10
19 May 2012 07:31:11
Original commit files touched by this commit   0.123.2189_1
mm search for other commits by this committer
Bump PORTREVISION due to gpac-libgpac fix
25 Apr 2012 19:09:59
Original commit files touched by this commit   0.119.2113
mm search for other commits by this committer
Add missing patch
25 Apr 2012 14:19:00
Original commit files touched by this commit   0.123.2189
mm search for other commits by this committer
Update x264 to 0.123.2189
21 Dec 2011 23:49:00
Original commit files touched by this commit   0.119.2113
mm search for other commits by this committer
Add shells/bash to BUILD_DEPENDS and use bash to properly configure
as it uses constructs unsupported by /bin/sh.
21 Dec 2011 08:48:28
Original commit files touched by this commit   0.119.2113
mm search for other commits by this committer
Update x264 to 0.119.2113
10 Oct 2011 21:08:58
Original commit files touched by this commit   0.116.2076
mm search for other commits by this committer
Fix missing entry in distinfo for PGO option
10 Oct 2011 10:04:07
Original commit files touched by this commit   0.116.2076
mm search for other commits by this committer
Update x264 to 0.116.2076
23 Jun 2011 18:09:46
Original commit files touched by this commit   0.115.2000
mm search for other commits by this committer
Update to 0.115.2000
22 Mar 2011 08:08:48
Original commit files touched by this commit   0.110.1820
mm search for other commits by this committer
- Add LICENSE information (GPLv2)
12 Dec 2010 23:38:07
Original commit files touched by this commit   0.110.1820
mm search for other commits by this committer
- Update to 0.110.1820
30 Nov 2010 09:50:47
Original commit files touched by this commit   0.110.1804
mm search for other commits by this committer
- Update x264 to 0.110.1804
22 Nov 2010 15:36:31
Original commit files touched by this commit   0.0.20100624
mm search for other commits by this committer
- Clear ARCH and TARGET_ARCH in configure and make environment

PR:             ports/151224
Submitted by:   Olivier Cochard-Labbé <olivier@cochard.me>
24 Jul 2010 15:30:17
Original commit files touched by this commit   0.0.20100624
mm search for other commits by this committer
- Update x264 to 20100624 (build 98)
28 May 2010 08:44:41
Original commit files touched by this commit   0.0.20100222_2
mm search for other commits by this committer
- Make assembly optimization deselectable (devel/binutils) [1]
- Fix CFLAGS and LDFLAGS

PR:             ports/147097 [1]
Submitted by:   Pavel Gubin <pg@2lazy.ru> [1]
23 Apr 2010 13:15:41
Original commit files touched by this commit   0.0.20100222_1
mm search for other commits by this committer
- Fix configure issues on i386 [1]
- Rework patches

PR:             ports/145959 [1]
Submitted by:   Mark Andrews <marka@isc.org> [1]
22 Apr 2010 10:38:19
Original commit files touched by this commit   0.0.20100222
mm search for other commits by this committer
- Fix BUILD_DEPENDS (make more clear we need devel/binutils)

Number of commits found: 180 (showing only 100 on this page)

1 | 2  »