FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us

We also have a status page:

non port: multimedia/libx264/Makefile

Number of commits found: 23

Fri, 14 Jul 2017
[ 23:58 jbeich ] Original commit   Revision:445840
445840 multimedia/libx264/Makefile
445840 multimedia/x264/Makefile
multimedia/x264: r445837 forgot to move option helpers

PR:		220694
Approved by:	portmgr blanket
MFH:		2017Q3
Differential Revision:
[ 23:42 jbeich ] Original commit   Revision:445839
445839 multimedia/libx264/Makefile
445839 multimedia/x264/Makefile
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:
[ 23:42 jbeich ] Original commit   Revision:445838
445838 multimedia/libx264/Makefile
multimedia/libx264: yasm is only used on x86, other archs use GNU as

PR:		220694
Approved by:	koobs (maintainer)
MFH:		2017Q3 (minor build optimization)
Differential Revision:
[ 23:41 jbeich ] Original commit   Revision:445837
445837 multimedia/libx264/Makefile
445837 multimedia/x264/Makefile
445837 multimedia/x264/files/patch-configure
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:
Fri, 23 Sep 2016
[ 13:15 jbeich ] Original commit   Revision:422675
422675 multimedia/libx264/Makefile
multimedia/libx264: clarify slave helper from r413179

Differential Revision:
Requested by:	koobs (maintainer)
[ 13:14 jbeich ] Original commit   Revision:422674
422674 multimedia/libx264/Makefile
422674 multimedia/x264/Makefile
multimedia/x264: switch to _ENABLE option helper

Many opposite switches are not available, so with default options
selected this change incurs the following warnings.

    Unknown option --enable-asm, ignored
    Unknown option --disable-debug, ignored
    Unknown option --enable-opencl, ignored

    Unknown option --enable-asm, ignored
    Unknown option --disable-debug, ignored
    Unknown option --enable-lsmash, ignored

Differential Revision:
Requested by:	koobs (maintainer)
[ 13:14 jbeich ] Original commit   Revision:422673
422673 Mk/
422673 multimedia/ffmpeg/Makefile
422673 multimedia/libx264/Makefile add common OPENCL option description

Differential Revision:
[ 13:14 jbeich ] Original commit   Revision:422672
422672 multimedia/avidemux/Makefile
422672 multimedia/ffmpeg/Makefile
422672 multimedia/ffmpeg0/Makefile
422672 multimedia/gstreamer-plugins-x264/Makefile
422672 multimedia/gstreamer1-plugins-x264/Makefile
422672 multimedia/handbrake/Makefile
422672 multimedia/libav/Makefile
422672 multimedia/libquicktime/Makefile
422672 multimedia/libx264/Makefile
422672 multimedia/mencoder/Makefile

(Only the first 10 of 24 ports in this commit are shown above. View all ports for this commit)
multimedia/x264: update to 0.148.2708

Differential Revision:
Approved by:	koobs (maintainer)
[ 13:14 jbeich ] Original commit   Revision:422671
422671 multimedia/libx264/Makefile
422671 multimedia/x264/Makefile
422671 multimedia/x264/files/patch-configure
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
  $ mpv --ovc libx264 --ovcopts-add x264opts=opencl:opencl-device=1 -o
<output-file> <input-file>

Differential Revision:
Approved by:	koobs (maintainer)
[ 13:12 jbeich ] Original commit   Revision:422670
422670 multimedia/libx264/Makefile
422670 multimedia/x264/Makefile
422670 multimedia/x264/files/patch-configure
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:
Approved by:	koobs (maintainer)
Wed, 13 Apr 2016
[ 09:53 jbeich ] Original commit   Revision:413181
413181 multimedia/libx264/Makefile
413181 multimedia/x264/Makefile
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:
[ 09:52 jbeich ] Original commit   Revision:413179
413179 multimedia/libx264/Makefile
413179 multimedia/x264/Makefile
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 <>

Approved by:	koobs (maintainer, via private mail)
Differential Revision:
[ 09:51 jbeich ] Original commit   Revision:413177
413177 multimedia/libx264/Makefile
413177 multimedia/x264/Makefile
multimedia/x264: make options actually affect dependencies

Approved by:	koobs (maintainer, via private mail)
Differential Revision:
Fri, 3 Jul 2015
[ 07:02 koobs ] Original commit   Revision:391217
391217 multimedia/avidemux/Makefile
391217 multimedia/ffmpeg/Makefile
391217 multimedia/ffmpeg0/Makefile
391217 multimedia/ffmpeg23/Makefile
391217 multimedia/ffmpeg26/Makefile
391217 multimedia/gstreamer-plugins-x264/Makefile
391217 multimedia/gstreamer1-plugins-x264/Makefile
391217 multimedia/handbrake/Makefile
391217 multimedia/libav/Makefile
391217 multimedia/libquicktime/Makefile

(Only the first 10 of 36 ports in this commit are shown above. View all ports for this commit)
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.


- Clean up and update "updating instructions" in Makefile header
- 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)
Fri, 19 Jun 2015
[ 13:12 kwm ] Original commit   Revision:390114
390114 multimedia/libx264/Makefile
390114 multimedia/libx264/files/patch-x264.h
Our stdint.h is a symlink to sys/stdint.h so we need to teach x264 the
header guard of the sys/stdint.h file. Otherwise compiling software with the
x264.h header will generate a warning about the mismatch header guard.

Approved by:	maintainer (koobs@)
Differential Revision:
Wed, 25 Mar 2015
[ 17:36 marino ] Original commit   Revision:382254
382254 multimedia/avidemux2/Makefile.common
382254 multimedia/avidemux26/Makefile.common
382254 multimedia/clutter-gst/Makefile
382254 multimedia/cuse4bsd-kmod/Makefile
382254 multimedia/ffmpeg/Makefile
382254 multimedia/ffmpeg0/Makefile
382254 multimedia/ffmpeg26/Makefile
382254 multimedia/flvstreamer/Makefile
382254 multimedia/ggrab/Makefile
382254 multimedia/gstreamer1-plugins/Makefile

(Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
multimedia category: Remove $PTHREAD_LIBS

approved by:	PTHREAD blanket
Tue, 27 Jan 2015
[ 04:38 koobs ] Original commit   Revision:377978
377978 multimedia/libx264/Makefile
377978 multimedia/x264/Makefile
multimedia/{lib}x264: Update minimum yasm version

Update the minimum version of yasm required in BUILD_DEPENDS.

PR:		196991
Submitted by:	takefu
Wed, 7 Jan 2015
[ 18:54 sbruno ] Original commit   Revision:376488
376488 multimedia/libx264/Makefile
376488 multimedia/libx264/files/patch-common_arm_asm.S
376488 multimedia/libx264/files/patch-common_arm_cpu-a.S
376488 multimedia/libx264/files/patch-common_arm_dct-a.S
376488 multimedia/libx264/files/patch-common_arm_deblock-a.S
376488 multimedia/libx264/files/patch-common_arm_mc-a.S
376488 multimedia/libx264/files/patch-common_arm_pixel-a.S
376488 multimedia/libx264/files/patch-common_arm_predict-a.S
376488 multimedia/libx264/files/patch-common_arm_quant-a.S
376488 multimedia/libx264/files/patch-configure
Pull in upstream commits to our libx264 to deal with the clang 3.5
-integrated-as defaults for ARMv6 compilation.

Handling for koobs@ while he's on vacation.

PR:		196591
Submitted by:
Approved by:	mentor (implicit)
Wed, 31 Dec 2014
[ 06:20 koobs ] Original commit   Revision:375870
375870 multimedia/libx264/Makefile
375870 multimedia/libx264/files/patch-Makefile
375870 multimedia/libx264/files/patch-common_cpu.c
375870 multimedia/libx264/files/patch-configure
375870 multimedia/x264/Makefile
375870 multimedia/x264/files/patch-Makefile
375870 multimedia/x264/files/patch-common_cpu.c
375870 multimedia/x264/files/patch-configure
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


PR:		196033 [1]
Submitted by:	Mikael Urandar <mikael.urankar at gmail com> [1]
Tested by:	sbruno
Sun, 28 Dec 2014
[ 04:59 koobs ] Original commit   Revision:375696
375696 multimedia/libx264/Makefile
375696 multimedia/libx264/distinfo
multimedia/libx264: Fix PGO/GCC options

- Revert options helpers for PGO and GCC .. *shakes fist*. We end up
  setting USE_GCC=yes yes otherwise, and that's not valid.
- libx264 and x264 share the same distfiles, use the same DIST_SUBDIR
Wed, 24 Dec 2014
[ 22:30 koobs ] Original commit   Revision:375493
375493 multimedia/libx264/Makefile
multimedia/libx264: Fix spaces to tab
[ 22:28 koobs ] Original commit   Revision:375492
375492 multimedia/libx264/Makefile
multimedia/libx264: Merry Modernized Port Christmas

- Update COMMENT (library only)
- Use pathfix for pkgconfig
- Remove unecessary WRKSRC override
- Use OPTIONS helpers
- Restore PGO option to OPTIONS_DEFINE
- Don't disable CLI so PGO can run. Remove it in post-install:
- Whitespace alignment
- Remove -fstack-protector conditional (framework handles this now)
- Strip shared library
Sat, 22 Nov 2014
[ 16:23 xmj ] Original commit   Revision:373073
373073 multimedia/avidemux2/Makefile
373073 multimedia/avidemux2/Makefile.common
373073 multimedia/avidemux26/Makefile
373073 multimedia/avidemux26/Makefile.common
373073 multimedia/ffmpeg/Makefile
373073 multimedia/ffmpeg0/Makefile
373073 multimedia/ffmpeg24/Makefile
373073 multimedia/gstreamer-plugins-x264/Makefile
373073 multimedia/gstreamer-plugins/Makefile.common
373073 multimedia/gstreamer1-plugins-x264/Makefile

(Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
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
- Update to 0.142.2455.
- Amend fixes to local patches so that they can apply to the new upstream
- 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:
Submitted by: Andrew Berg <>
Approved by:  koobs (maintainer, mentor)

Number of commits found: 23

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 31886
Broken 126
Deprecated 57
Ignore 364
Forbidden 0
Restricted 175
Vulnerable 50
Expired 24
Set to expire 49
Interactive 0
new 24 hours 7
new 48 hours13
new 7 days3156
new fortnight3236
new month3395

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.