notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
libx264 H.264/MPEG-4 AVC Video Encoding (Library)
0.164.3095 multimedia on this many watch lists=26 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.164.3095Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-11-22 16:24:00
Last Update: 2024-01-10 09:46:56
Commit Hash: 951dfc6f
People watching this port, also watch:: ca_root_nss, py311-six, indexinfo, xorg-fonts-truetype, dbus
License: GPLv2
WWW:
https://www.videolan.org/x264.html
Description:
x264 is a free library for encoding H.264/AVC (aka MPEG-4 Part 10) video streams. Encoder features * CAVLC/CABAC * Multi-references * Intra: all modes (4x4 and 16x16 with all predictions) * Inter P: all partitions (from 16x16 down to 4x4) * Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT) * Ratecontrol: constant quantizer, constant bitrate, or multipass ABR * Scene cut detection
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libx264-0.164.3095/catalog.mk
  3. /usr/local/share/licenses/libx264-0.164.3095/LICENSE
  4. /usr/local/share/licenses/libx264-0.164.3095/GPLv2
  5. include/x264.h
  6. include/x264_config.h
  7. lib/libx264.a
  8. lib/libx264.so
  9. lib/libx264.so.164
  10. libdata/pkgconfig/x264.pc
  11. @owner
  12. @group
  13. @mode
Collapse this list.
Dependency lines:
  • libx264>0:multimedia/libx264
To install the port:
cd /usr/ports/multimedia/libx264/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/libx264
  • pkg install libx264
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libx264
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1654122710 SHA256 (x264/example.y4m.bz2) = a5bec9d37362bd9d7773fbd0644643f9ec096d654d20823004e88d5df32bbff7 SIZE (x264/example.y4m.bz2) = 4910029

Expand this list (2 items)

Collapse this list.

SHA256 (x264/videolan-x264-baee400fa9ced6f5481a728138fed6e867b0ff7f_GL0.tar.gz) = 436a2be54d8bc0cb05dd33ecbbcb7df9c3b57362714fcdaa3a5991189a33319b SIZE (x264/videolan-x264-baee400fa9ced6f5481a728138fed6e867b0ff7f_GL0.tar.gz) = 942829

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libx264
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.164.30950.164.30950.161.30200.164.30950.164.3095-0.161.3020-
FreeBSD:13:quarterly0.164.30950.164.30950.164.30950.164.30950.164.30950.164.30950.164.30950.164.3095
FreeBSD:14:latest0.164.30950.164.30950.164.30950.164.30950.164.30950.164.3095-0.164.3095
FreeBSD:14:quarterly0.164.30950.164.3095-0.164.30950.164.30950.164.30950.164.30950.164.3095
FreeBSD:15:latest0.164.30950.164.3095n/a0.164.3095n/a0.164.30950.164.30950.164.3095
Master port: multimedia/x264
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. nasm>=2.13 : devel/nasm
  3. opencl.h : devel/opencl
  4. gmake>=4.4.1 : devel/gmake
This port is required by:
for Libraries
  1. cad/opencascade
  2. emulators/fceux
  3. graphics/cfdg
  4. multimedia/avidemux
  5. multimedia/avidemux-cli
  6. multimedia/avidemux-plugins
  7. multimedia/avidemux-qt5
Expand this list (37 items / 30 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. multimedia/emby-server
  3. multimedia/ffmpeg
  4. multimedia/ffmpeg4
  5. multimedia/gstreamer1-plugins-x264
  6. multimedia/handbrake
  7. multimedia/mencoder
  8. multimedia/obs-studio
  9. multimedia/x264
  10. multimedia/zoneminder
  11. x11/xpra
  12. Collapse this list.

Deleted ports which required this port:

Expand this list of 20 deleted ports
  1. multimedia/avidemux-qt4*
  2. multimedia/avidemux26*
  3. multimedia/avidemux26-cli*
  4. multimedia/avidemux26-plugins*
  5. multimedia/avidemux26-qt4*
  6. multimedia/ccextractor*
  7. multimedia/cinelerra-gg*
  8. multimedia/emby-server-devel*
  9. multimedia/ffmpeg0*
  10. multimedia/ffmpeg23*
  11. multimedia/ffmpeg24*
  12. multimedia/ffmpeg25*
  13. multimedia/ffmpeg26*
  14. multimedia/gstreamer-plugins-x264*
  15. multimedia/libav*
  16. multimedia/libquicktime*
  17. multimedia/mpeg4ip*
  18. multimedia/msx264*
  19. multimedia/zoneminder-h264*
  20. net/opal*
  21. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for libx264-0.164.3095: ASM=on: Use optimized assembly code DEBUG=off: Build with debugging support OPENCL=on: Heterogeneous computing via OpenCL PGO=off: Use Profile-Guided Optimization ===> Use 'make config' to modify these settings
Options name:
multimedia_libx264
USES:
pathfix compiler:c11 gmake localbase shebangfix
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/baee400fa9ced6f5481a728138fed6e867b0ff7f.tar.gz?dummy=/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: multimedia/x264
CommitCreditsLog message
0.164.3095
10 Jan 2024 09:46:56
commit hash: 951dfc6f76dba7e53ebd8d4497918b4fc8c953b6commit hash: 951dfc6f76dba7e53ebd8d4497918b4fc8c953b6commit hash: 951dfc6f76dba7e53ebd8d4497918b4fc8c953b6commit hash: 951dfc6f76dba7e53ebd8d4497918b4fc8c953b6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/libx264: fix build on powerpc64le on 15

cc: error: unsupported option '-mabi=' for target
'powerpc64le-unknown-freebsd15.0'
0.164.3095
03 Jan 2024 05:27:53
commit hash: e2faf7b880591582328a74ed31ee19438252f16ecommit hash: e2faf7b880591582328a74ed31ee19438252f16ecommit hash: e2faf7b880591582328a74ed31ee19438252f16ecommit hash: e2faf7b880591582328a74ed31ee19438252f16e files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
multimedia/libx264: BROKEN on powerpc64le 15

endian test failed

Reported by:	portsfallout
0.163.3060
20 Jul 2022 14:22:30
commit hash: 63f36d326290febc7af8820d7bde9c78cda71c80commit hash: 63f36d326290febc7af8820d7bde9c78cda71c80commit hash: 63f36d326290febc7af8820d7bde9c78cda71c80commit hash: 63f36d326290febc7af8820d7bde9c78cda71c80 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
multimedia: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron LI <aly@aaronly.me>
  *  Alexander Botero-Lowry <alexbl@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrew Thompson <andy@fud.org.nz>
  *  Andrew Thompson <thompsa@FreeBSD.org>
  *  Angel Carpintero <ack@telefonica.net>
  *  Anish Mistry (with help from mean)
  *  Anonymous <swell.k@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.163.3060
12 Mar 2022 20:46:51
commit hash: 61e22fbe71b513fb888a1d90028c77b0235f7a9ccommit hash: 61e22fbe71b513fb888a1d90028c77b0235f7a9ccommit hash: 61e22fbe71b513fb888a1d90028c77b0235f7a9ccommit hash: 61e22fbe71b513fb888a1d90028c77b0235f7a9c files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/libx264: fix build on riscv64

ld: error: relocation R_RISCV_HI20 cannot be used against symbol
__stack_chk_guard; recompile with -fPIC
>>> defined in /lib/libc.so.7
>>> referenced by osdep.c
>>>               common/osdep.o:(x264_mdate)
0.161.3039
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.161.3020
07 Nov 2020 15:49:39
Revision:554400Original commit files touched by this commit
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/
0.159.2999
04 May 2020 18:24:36
Revision:533939Original commit files touched by this commit
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)
0.159.2991_1
16 Apr 2020 19:43:38
Revision:531878Original commit files touched by this commit
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.
0.155.2917
11 Nov 2018 15:39:58
Revision:484698Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/libx264: unbreak on arm* with LLD

ld: error: can't create dynamic relocation R_ARM_ABS32 against local symbol in
readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to
allow text relocations in the output
>>> defined in common/arm/mc-a-8.o
>>> referenced by common/arm/mc-a-8.o:(memcpy_table)
0.155.2917
18 Sep 2018 14:48:48
Revision:480026Original commit files touched by this commit
emaste search for other commits by this committer
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk

Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation
0.155.2917
18 Sep 2018 14:00:45
Revision:480024Original commit files touched by this commit
emaste search for other commits by this committer
multimedia/libx264: add -znotext to LDFLAGS on i386, for lld

Example error:
/usr/bin/ld: error: can't create dynamic relocation R_386_PC32 against
    symbol: gettimeofday in readonly segment; recompile object files
    with -fPIC

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864, 230214
Reviewed by:	koobs
Approved by:	koobs
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17201
0.155.2917
05 Sep 2018 14:48:12
Revision:479025Original commit files touched by this commit
emaste search for other commits by this committer
Revert r479024 due to build breakage

PR:             230214
05 Sep 2018 14:15:29
Revision:479024Original commit files touched by this commit Sanity Test Failure Refresh
emaste search for other commits by this committer
multimedia/libx264: set LLD_UNSAFE for i386 and armv7

libx264 has relocations against readonly segment(s) and lld exits with
an error suggesting recompiling with -fPIC.  As this may introduce a
performance impact, for now just fall back to GNU ld.bfd.

PR:		230214
Approved by:	koobs (maintainer)
MFH:		2018Q3
0.155.2917
10 Aug 2018 00:55:12
Revision:476802Original commit files touched by this commit
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/
0.152.2854
29 Dec 2017 02:55:42
Revision:457488Original commit files touched by this commit
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
0.148.2795
14 Jul 2017 23:58:25
Revision:445840Original commit files touched by this commit
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
0.148.2795
14 Jul 2017 23:42:13
Revision:445839Original commit files touched by this commit
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
0.148.2795
14 Jul 2017 23:42:04
Revision:445838Original commit files touched by this commit
jbeich search for other commits by this committer
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:	https://reviews.freebsd.org/D11566
0.148.2795
14 Jul 2017 23:41:54
Revision:445837Original commit files touched by this commit
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
0.148.2708
23 Sep 2016 13:15:06
Revision:422675Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/libx264: clarify slave helper from r413179

Differential Revision:	https://reviews.freebsd.org/D7958
Requested by:	koobs (maintainer)
0.148.2708
23 Sep 2016 13:14:54
Revision:422674Original commit files touched by this commit
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)
0.148.2708
23 Sep 2016 13:14:44
Revision:422673Original commit files touched by this commit
jbeich search for other commits by this committer
bsd.options.desc.mk: add common OPENCL option description

Differential Revision:	https://reviews.freebsd.org/D7958
0.148.2708
23 Sep 2016 13:14:29
Revision:422672Original commit files touched by this commit
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)
0.144.2533_3
23 Sep 2016 13:14:11
Revision:422671Original commit files touched by this commit
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)
0.144.2533_2
23 Sep 2016 13:12:07
Revision:422670Original commit files touched by this commit
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)
0.144.2533_1
13 Apr 2016 09:53:47
Revision:413181Original commit files touched by this commit
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
0.144.2533_1
13 Apr 2016 09:52:35
Revision:413179Original commit files touched by this commit
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
0.144.2533_1
13 Apr 2016 09:52:04
Revision:413178Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/libx264: drop unused pkg-descr

$ make -V DESCR
/usr/ports/multimedia/libx264/../x264/pkg-descr

Approved by:	portmgr blanket
0.144.2533_1
13 Apr 2016 09:51:42
Revision:413177Original commit files touched by this commit
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
0.144.2533_1
23 Jul 2015 09:21:45
Revision:392718Original commit files touched by this commit
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
0.144.2533
03 Jul 2015 12:14:08
Revision:391232Original commit files touched by this commit
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)
0.144.2533
03 Jul 2015 07:02:44
Revision:391217Original commit files touched by this commit
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)
0.142.2455_3
19 Jun 2015 13:12:22
Revision:390114Original commit files touched by this commit
kwm search for other commits by this committer
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:	https://reviews.freebsd.org/D2863
0.142.2455_2
25 Mar 2015 17:36:48
Revision:382254Original commit files touched by this commit
marino search for other commits by this committer
multimedia category: Remove $PTHREAD_LIBS

approved by:	PTHREAD blanket
0.142.2455_2
27 Jan 2015 04:38:12
Revision:377978Original commit files touched by this commit
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
0.142.2455_2
07 Jan 2015 18:54:55
Revision:376488Original commit files touched by this commit
sbruno search for other commits by this committer
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:	mikael.urankar@gmail.com
Approved by:	mentor (implicit)
0.142.2455_1
31 Dec 2014 06:20:14
Revision:375870Original commit files touched by this commit
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
0.142.2455_1
28 Dec 2014 04:59:37
Revision:375696Original commit files touched by this commit
koobs search for other commits by this committer
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
0.142.2455_1
24 Dec 2014 22:30:43
Revision:375493Original commit files touched by this commit
koobs search for other commits by this committer
multimedia/libx264: Fix spaces to tab
0.142.2455_1
24 Dec 2014 22:28:07
Revision:375492Original commit files touched by this commit
koobs search for other commits by this committer
multimedia/libx264: Merry Modernized Port Christmas

- Update COMMENT (library only)
- Add LICENSE_FILE
- 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
- Sort OPTIONS
- Remove -fstack-protector conditional (framework handles this now)
- Strip shared library
0.142.2455
22 Nov 2014 16:23:34
Revision:373073Original commit files touched by this commit
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)

Number of commits found: 41