notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
non port: multimedia/libx264/Makefile
SVNWeb

Number of commits found: 35

Sat, 12 Mar 2022
[ 20:46 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:61e22fbe71b513fb888a1d90028c77b0235f7a9c  61e22fb 
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)
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Sat, 7 Nov 2020
[ 15:49 jbeich search for other commits by this committer ] Original commit   Revision:554400 (Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
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/
Mon, 4 May 2020
[ 18:24 jbeich search for other commits by this committer ] Original commit   Revision:533939
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)
Thu, 16 Apr 2020
[ 19:43 pkubaj search for other commits by this committer ] Original commit   Revision:531878
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.
Sun, 11 Nov 2018
[ 15:39 jbeich search for other commits by this committer ] Original commit   Revision:484698
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)
Tue, 18 Sep 2018
[ 14:48 emaste search for other commits by this committer ] Original commit   Revision:480026
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk

Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation
[ 14:00 emaste search for other commits by this committer ] Original commit   Revision:480024
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
Wed, 5 Sep 2018
[ 14:48 emaste search for other commits by this committer ] Original commit   Revision:479025
Revert r479024 due to build breakage

PR:             230214
[ 14:15 emaste search for other commits by this committer ] Original commit   Revision:479024
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
Fri, 10 Aug 2018
[ 00:55 jbeich search for other commits by this committer ] Original commit   Revision:476802 (Only the first 10 of 27 ports in this commit are shown above. View all ports for this commit)
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/
Fri, 29 Dec 2017
[ 02:55 jbeich search for other commits by this committer ] Original commit   Revision:457488 (Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
multimedia/{lib,}x264: update to 0.152.2854

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e
Fri, 14 Jul 2017
[ 23:58 jbeich search for other commits by this committer ] Original commit   Revision:445840
multimedia/x264: r445837 forgot to move option helpers

PR:		220694
Approved by:	portmgr blanket
MFH:		2017Q3
Differential Revision:	https://reviews.freebsd.org/D11566
[ 23:42 jbeich search for other commits by this committer ] Original commit   Revision:445839
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
[ 23:42 jbeich search for other commits by this committer ] Original commit   Revision:445838
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
[ 23:41 jbeich search for other commits by this committer ] Original commit   Revision:445837
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
Fri, 23 Sep 2016
[ 13:15 jbeich search for other commits by this committer ] Original commit   Revision:422675
multimedia/libx264: clarify slave helper from r413179

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

Differential Revision:	https://reviews.freebsd.org/D7958
[ 13:14 jbeich search for other commits by this committer ] Original commit   Revision:422672 (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

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677
Differential Revision:	https://reviews.freebsd.org/D7958
Approved by:	koobs (maintainer)
[ 13:14 jbeich search for other commits by this committer ] Original commit   Revision:422671
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)
[ 13:12 jbeich search for other commits by this committer ] Original commit   Revision:422670
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)
Wed, 13 Apr 2016
[ 09:53 jbeich search for other commits by this committer ] Original commit   Revision:413181
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
[ 09:52 jbeich search for other commits by this committer ] Original commit   Revision:413179
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
[ 09:51 jbeich search for other commits by this committer ] Original commit   Revision:413177
multimedia/x264: make options actually affect dependencies

Approved by:	koobs (maintainer, via private mail)
Differential Revision:	https://reviews.freebsd.org/D5860
Fri, 3 Jul 2015
[ 07:02 koobs search for other commits by this committer ] Original commit   Revision:391217 (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.

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)
Fri, 19 Jun 2015
[ 13:12 kwm search for other commits by this committer ] Original commit   Revision:390114
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
Wed, 25 Mar 2015
[ 17:36 marino search for other commits by this committer ] Original commit   Revision:382254 (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 search for other commits by this committer ] Original commit   Revision:377978
multimedia/{lib}x264: Update minimum yasm version

Update the minimum version of yasm required in BUILD_DEPENDS.

PR:		196991
Submitted by:	takefu airport.fm
Wed, 7 Jan 2015
[ 18:54 sbruno search for other commits by this committer ] Original commit   Revision:376488
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)
Wed, 31 Dec 2014
[ 06:20 koobs search for other commits by this committer ] Original commit   Revision:375870
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
Sun, 28 Dec 2014
[ 04:59 koobs search for other commits by this committer ] Original commit   Revision:375696
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 search for other commits by this committer ] Original commit   Revision:375493
multimedia/libx264: Fix spaces to tab
[ 22:28 koobs search for other commits by this committer ] Original commit   Revision:375492
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
Sat, 22 Nov 2014
[ 16:23 xmj search for other commits by this committer ] Original commit   Revision:373073 (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
  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: 35