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
Port details
x265 H.265/High Efficiency Video Coding (HEVC) format
3.6 multimedia on this many watch lists=24 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 3.5_3Version of this port present on the latest quarterly branch.
Maintainer: ports@virtual-estates.net search for ports maintained by this maintainer
Port Added: 2014-09-02 15:06:27
Last Update: 2024-10-06 11:49:16
Commit Hash: 7c8a3f4
People watching this port, also watch:: curl, ca_root_nss, ffmpeg, freetype2, libxml2
License: GPLv2+
WWW:
https://www.x265.org/
Description:
High Efficiency Video Coding (HEVC) is the latest generation video compression standard. * This standard was developed by the ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG), through their Joint Collaborative Team on Video Coding (JCT-VC) * HEVC is also known as ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265 * HEVC provides superior video quality and up to twice the data compression as the previous standard (H.264/MPEG-4 AVC) * HEVC can support 8K Ultra High Definition video, with a picture size up to 8192x4320 pixels
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 (17 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/x265-3.6/catalog.mk
  3. /usr/local/share/licenses/x265-3.6/LICENSE
  4. /usr/local/share/licenses/x265-3.6/GPLv2+
  5. bin/x265
  6. include/hdr10plus.h
  7. include/x265.h
  8. include/x265_config.h
  9. lib/libhdr10plus.a
  10. lib/libhdr10plus.so
  11. lib/libx265.a
  12. lib/libx265.so
  13. lib/libx265.so.209
  14. libdata/pkgconfig/x265.pc
  15. @owner
  16. @group
  17. @mode
Collapse this list.
Dependency lines:
  • x265>0:multimedia/x265
To install the port:
cd /usr/ports/multimedia/x265/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/x265
  • pkg install x265
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: x265
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727555881 SHA256 (x265_3.6.tar.gz) = 663531f341c5389f460d730e62e10a4fcca3428ca2ca109693867bc5fe2e2807 SIZE (x265_3.6.tar.gz) = 1655889

Packages (timestamps in pop-ups are UTC):
x265
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.63.63.4_13.63.6-3.4_1-
FreeBSD:13:quarterly3.63.63.4_23.63.63.5_13.5_13.5_1
FreeBSD:14:latest3.63.63.4_23.63.63.4_2-3.4_2
FreeBSD:14:quarterly3.63.6-3.63.63.5_13.5_13.5_1
FreeBSD:15:latest3.63.6n/a3.6n/a3.5_1--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm : devel/nasm
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
This port is required by:
for Libraries
  1. cad/opencascade
  2. emulators/fceux
  3. graphics/digikam
  4. graphics/libbpg
  5. graphics/libheif
  6. multimedia/emby-server
  7. multimedia/ffmpeg
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. multimedia/ffmpeg4
  3. multimedia/gstreamer1-plugins-x265
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. multimedia/ccextractor*
  2. multimedia/cinelerra-gg*
  3. multimedia/emby-server-devel*
  4. 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 x265-3.6: SVTHEVC=off: HEVC encoding via SVT-HEVC VMAF=off: VMAF scores (broken: needs older VMAF) ====> Options available for the multi PIXELWIDTH: you have to choose at least one of them HI10P=on: Enable 10-bit pixels (may break on i386) HI12P=on: Enable 12-bit pixels (may break on i386) HI8P=on: Enable 8-bit pixel-width (you, probably, want this) ====> Options available for the radio OPTIMIZATION: you can only select none or one of them DEBUG=off: Enable debugging (and -O0 -g) OPTIMIZED_FLAGS=on: Enable O3 optimization ===> Use 'make config' to modify these settings
Options name:
multimedia_x265
USES:
cmake compiler:c++14-lang cpe pathfix dos2unix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://ftp.videolan.org/pub/videolan/x265/
  2. https://bitbucket.org/multicoreware/x265_git/downloads/
Collapse this list.

Number of commits found: 75

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6
06 Oct 2024 11:49:16
commit hash: 7c8a3f43dc8455ad4c80782e172f8f0926b2cc99commit hash: 7c8a3f43dc8455ad4c80782e172f8f0926b2cc99commit hash: 7c8a3f43dc8455ad4c80782e172f8f0926b2cc99commit hash: 7c8a3f43dc8455ad4c80782e172f8f0926b2cc99 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Mikhail T
multimedia/x265: update to 3.6

The latest edition provides fixes for the 32-bit ARM, and drops the need
for gcc/binutils on the 64-bit ARM (aarch64). Many thanks to fuz@ for
providing remote access to the two ARM-systems.

The libvmaf-support remains broken, because our port of the dependency
has been upgraded to 3.0.0, which is only supported by x265-4.0.  Not
removing this option for the sake of those, who might have kept the
older vmaf on their systems.

The ASM is no longer an option -- it was always a requirement on some
platforms, and is very useful on others.

PR:		281680
3.5_3
20 Sep 2024 14:06:35
commit hash: 3263e3ca8f70c2051a713742b9f0bd727529d562commit hash: 3263e3ca8f70c2051a713742b9f0bd727529d562commit hash: 3263e3ca8f70c2051a713742b9f0bd727529d562commit hash: 3263e3ca8f70c2051a713742b9f0bd727529d562 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
multimedia/x265: Refresh distfile

Footer in patch file x265-asm-warnings.patch now reports 2.46.1 instead
of 2.46.0 which causes a checksum mismatch

PR:		281550
Approved by:	Mikhail T. <freebsd-2024@virtual-estates.net> (maintainer)
MFH:		2024Q3
3.5_3
27 Aug 2024 22:43:15
commit hash: d91a3bbe622bfd57a248bf81bc3aa7df5e525938commit hash: d91a3bbe622bfd57a248bf81bc3aa7df5e525938commit hash: d91a3bbe622bfd57a248bf81bc3aa7df5e525938commit hash: d91a3bbe622bfd57a248bf81bc3aa7df5e525938 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
multimedia/x265: Refresh distfile

Footer in patch file x265-asm-warnings.patch now reports 2.46.0 instead
of 2.45.2 which causes a checksum mismatch

PR:		281101
Approved by:	portmgr (blanket, build fix)
3.5_3
08 Aug 2024 20:41:48
commit hash: 88c12b53a49ce5d7686cfcda9e2409ed3c1bd0f2commit hash: 88c12b53a49ce5d7686cfcda9e2409ed3c1bd0f2commit hash: 88c12b53a49ce5d7686cfcda9e2409ed3c1bd0f2commit hash: 88c12b53a49ce5d7686cfcda9e2409ed3c1bd0f2 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
multimedia/x265: Refresh patch

Approved by:	portmgr (blanket fix)
Sponsored by:	Beckhoff Automation GmbH & Co. KG
3.5_3
25 Jul 2024 18:59:48
commit hash: ecee7811204a75e6c90e12e55f7a5f8105899748commit hash: ecee7811204a75e6c90e12e55f7a5f8105899748commit hash: ecee7811204a75e6c90e12e55f7a5f8105899748commit hash: ecee7811204a75e6c90e12e55f7a5f8105899748 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
multimedia/x265: sort out Makefile, pet portclippy

No functional changes.

PR:		280208
Approved by:	ports@virtual-estates.net (maintainer, timeout > 2 weeks)
3.5_3
10 Jul 2024 13:33:31
commit hash: 92c083249312380c8e3fb72279fb8e91a7d4b50ccommit hash: 92c083249312380c8e3fb72279fb8e91a7d4b50ccommit hash: 92c083249312380c8e3fb72279fb8e91a7d4b50ccommit hash: 92c083249312380c8e3fb72279fb8e91a7d4b50c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
multimedia/x265: fix HDR10+ support

Currently, the FreeBSD build of multimedia/x265 fails to include HDR10+
(a.k.a. HDR10plus or "dynamic HDR") support. It only includes HDR10
support (without "plus", sometimes referred to as "static HDR").
That problem also affects the ffmpeg port because it uses the x265 port
for encoding. And that, in turn, affects many other ports that use
ffmpeg or its library for encoding. In other words, the problem renders
several ports unable to produce HDR10+ video content.

There is a non-default cmake build option ENABLE_HDR10_PLUS, but the
port does not handle it correctly.

PR:		280208
Approved by:	Mikhail T. <freebsd-2024@virtual-estates.net> (maintainer)
3.5_2
18 May 2024 08:22:43
commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Change the MAINTAINER field per request

PR:		278267
3.5_1
18 May 2024 05:32:03
commit hash: eceefb231d28830d4ae927f722d6a8d650f5bd92commit hash: eceefb231d28830d4ae927f722d6a8d650f5bd92commit hash: eceefb231d28830d4ae927f722d6a8d650f5bd92commit hash: eceefb231d28830d4ae927f722d6a8d650f5bd92 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
multimedia/x265: Refresh distfile

Footer in patch file now reports 2.45.0 instead of 2.42.0 which causes
a checksum mismatch

PR:		279017
Reported by:	makoto90@pm.me
Approved by:	portmgr (blanket, build fix)
3.5_1
10 May 2024 16:19:50
commit hash: b957fb0221d9ff95a0a3e5d5f15ae7ff54e67babcommit hash: b957fb0221d9ff95a0a3e5d5f15ae7ff54e67babcommit hash: b957fb0221d9ff95a0a3e5d5f15ae7ff54e67babcommit hash: b957fb0221d9ff95a0a3e5d5f15ae7ff54e67bab files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/x265: fix build on powerpc64*

c++: error: unsupported option '-mabi=' for target
'powerpc64-unknown-freebsd14.1'
3.5_1
22 Dec 2023 20:01:29
commit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/vmaf: update to 3.0.0

Changes:	https://github.com/Netflix/vmaf/releases/tag/v3.0.0
Reported by:	GitHub (watch releases)
3.5
18 Dec 2023 16:31:48
commit hash: 4a9eb2b55c70f3057a82966c77542484ab434373commit hash: 4a9eb2b55c70f3057a82966c77542484ab434373commit hash: 4a9eb2b55c70f3057a82966c77542484ab434373commit hash: 4a9eb2b55c70f3057a82966c77542484ab434373 files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
multimedia/x265: include <sys/types.h> before <md5.h>

Though it worked on some releases, where another header quietly
drags-in the types.h, it was broken on FreeBSD-12.x.

Suggested by:	John Hein
PR:	274526
3.5
16 Dec 2023 01:50:51
commit hash: 0d7941b011fb6984d7318799ed9282aaef25ff93commit hash: 0d7941b011fb6984d7318799ed9282aaef25ff93commit hash: 0d7941b011fb6984d7318799ed9282aaef25ff93commit hash: 0d7941b011fb6984d7318799ed9282aaef25ff93 files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
multimedia/x265: work-around upstream bug, which makes git a requirement.

Notified by:	vvd@ and bofh@
3.5
15 Dec 2023 21:12:58
commit hash: 645419c8e46533e7e9953a432fa02dc7c140b63ccommit hash: 645419c8e46533e7e9953a432fa02dc7c140b63ccommit hash: 645419c8e46533e7e9953a432fa02dc7c140b63ccommit hash: 645419c8e46533e7e9953a432fa02dc7c140b63c files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
multimedia/x265: upgrade to 3.5. Finally...

PR:	274526
Submitted by:	takefu
Release Notes:
	https://x265.readthedocs.io/en/master/releasenotes.html#version-3-5
3.4_3
21 Nov 2023 17:22:09
commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/vmaf: update to 3.0.0.r

Changes:	https://github.com/Netflix/vmaf/releases/tag/v3.0.0-rc
Reported by:	GitHub (watch releases)
3.4_2
29 Oct 2022 20:50:06
commit hash: 92bbc43688d24d5bcf864fe7512327278b813e6dcommit hash: 92bbc43688d24d5bcf864fe7512327278b813e6dcommit hash: 92bbc43688d24d5bcf864fe7512327278b813e6dcommit hash: 92bbc43688d24d5bcf864fe7512327278b813e6d files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
multimedia/x265: remove explicit setting of -DNDEBUG

Looks like CMake sets this automatically now, making our own
setting redundant.

Prodded by: diizzy
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.4_2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4_2
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)
3.4_2
16 Nov 2021 17:25:41
commit hash: e1619d3584420c014ef8a2c8f76cde671756d8b4commit hash: e1619d3584420c014ef8a2c8f76cde671756d8b4commit hash: e1619d3584420c014ef8a2c8f76cde671756d8b4commit hash: e1619d3584420c014ef8a2c8f76cde671756d8b4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/x265: add ASM option on powerpc64le and enable by default

While here, also add the previously uncommitted patch.
3.4_2
16 Nov 2021 14:44:19
commit hash: cc29ad6598478ba1125b88114d88838f86a6b8becommit hash: cc29ad6598478ba1125b88114d88838f86a6b8becommit hash: cc29ad6598478ba1125b88114d88838f86a6b8becommit hash: cc29ad6598478ba1125b88114d88838f86a6b8be files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/x265: add option to use altivec on powerpc64

PR:	259564
Approved by: mi@ALDAN.algebra.com (maintainer timeout)
3.4_2
08 Nov 2021 17:33:40
commit hash: 7f163c23e1a732c8b65cb7b8ecfbcd9e8dfd1cd8commit hash: 7f163c23e1a732c8b65cb7b8ecfbcd9e8dfd1cd8commit hash: 7f163c23e1a732c8b65cb7b8ecfbcd9e8dfd1cd8commit hash: 7f163c23e1a732c8b65cb7b8ecfbcd9e8dfd1cd8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/vmaf: unbreak legacy API consumers after 1868dedecc9a

$ aomenc --tune=vmaf --output=foo.mp4 foo.y4m
Pass 1/2 frame    1/0          0B       0 us 0.00 fpm [ETA  unknown] libvmaf
ERROR could not read model from path: "/usr/local/share/model/vmaf_v0.6.1.json"
Fatal error: Failed to load VMAF model.

$ ffmpeg -i foo.y4m -i bar.y4m -lavfi libvmaf -f null -
[...]
libvmaf INFO `compute_vmaf()` is deprecated and will be removed in a future
libvmaf version
libvmaf ERROR could not read model from path:
"/usr/local/share/model/vmaf_v0.6.1.pkl"
libvmaf ERROR support for pkl model files has been removed, use json
libvmaf ERROR problem loading model file: /usr/local/share/model/vmaf_v0.6.1.pkl
[Parsed_libvmaf_0 @ 0x8061b3b40] libvmaf encountered an error, check log for
details
3.4_1
08 Oct 2021 11:40:54
commit hash: 9dc0aeb8a6e091afc706e2e050536453f69c3369commit hash: 9dc0aeb8a6e091afc706e2e050536453f69c3369commit hash: 9dc0aeb8a6e091afc706e2e050536453f69c3369commit hash: 9dc0aeb8a6e091afc706e2e050536453f69c3369 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
multimedia/x265: Add CPE information

Approved by:    portmgr (blanket)
3.4_1
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.
3.4_1
07 Dec 2020 20:51:27
Revision:557247Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/vmaf: update to 2.0.0

Changes:	https://github.com/Netflix/vmaf/releases/tag/v2.0.0
Reported by:	GitHub (watch releases)
3.4
21 Sep 2020 17:15:50
Revision:549462Original commit files touched by this commit
mi search for other commits by this committer
Actually commit the SVT-HEVC patch carelessly ommitted previously.

PR:		247035, 248479
Reported by:	VVD
Sponsored by:	United Marsupials
3.4
21 Sep 2020 04:47:33
Revision:549419Original commit files touched by this commit
mi search for other commits by this committer
While we were testing the new code, upstream have removed the 3.4
release from download area. Change our port to download using
Bitbucket's method.

Although the upstream branch Release_3.4 is very similar to what
used to be available as 3.4, there are a few improvements -- in
particular, one of our patches is no longer necessary, which is
nice.

PR:		247035
Reported by:	John Kennedy, Tomoaki AOKI
Sponsored by:	United Marsupials
3.4
20 Sep 2020 22:17:52
Revision:549401Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 3.2 to 3.4. Resolve incompatibilities with newer
SVTHEVC.

PR:		247035, 248479
Sponsored by:	United Marsupials
3.2.1_4
04 Aug 2020 00:58:47
Revision:544123Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/svt-hevc: update to 1.5.0

Changes:	https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.5.0
Reported by:	GitHub (watch releases)
3.2.1_3
02 Jul 2020 00:54:09
Revision:541004Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/vmaf: update to 1.5.2

Changes:	https://github.com/Netflix/vmaf/releases/tag/v1.5.2
Changes:	https://github.com/Netflix/vmaf/compare/v1.5.1...v1.5.2
Reported by:	GitHub (watch releases)
3.2.1_2
29 Feb 2020 15:53:56
Revision:527426Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/vmaf: update to 1.5.1

Changes:	https://github.com/Netflix/vmaf/releases/tag/v1.5.1
Reported by:	GitHub (watch releases)
3.2.1_1
07 Feb 2020 20:42:53
Revision:525507Original commit files touched by this commit
mi search for other commits by this committer
Do not try to use assembly on ARM the platforms. There is no assembly
code for the arch, and test-harness wouldn't compile on it.

Reported by:	jbeich
3.2.1_1
07 Feb 2020 05:09:16
Revision:525461Original commit files touched by this commit
mi search for other commits by this committer
Add nasm to dependencies on ARM-platforms.
Disable attempts to use assembly on PPC.

Reported by:	jbeich
3.2.1_1
07 Feb 2020 01:50:31
Revision:525455Original commit files touched by this commit
mi search for other commits by this committer
Be sure, PIC is enabled for all builds. Upstream was turning
it on on amd64 automatically, and on i386 it was not necessary,
but our other platforms broke.

Reported by:	jbeich
3.2.1_1
06 Feb 2020 04:57:37
Revision:525362Original commit files touched by this commit
mi search for other commits by this committer
My usage of -fuse-ld=lld has hidden a linking problem reported
by several people. Rework for the default linker to work as well.

Also, fix the build on i386, where use of assembler code needs
to be disabled for pixel-widths other than 8.

PR:		238773
Reported by:	VVD, Alan Valentine, kib@, jbeich@
3.2.1_1
05 Feb 2020 04:40:24
Revision:525259Original commit files touched by this commit
mi search for other commits by this committer
Reintroduce the recent upgrade after fixing the generation of the
shared libraries.

Actually list the PR properly.

PR:		238773
Not reported by: antoine
3.2.1
02 Feb 2020 21:26:08
Revision:525004Original commit files touched by this commit
antoine search for other commits by this committer
Revert r524997, fails to package

With hat:	portmgr
3.2.1_1
02 Feb 2020 18:50:20
Revision:524997Original commit files touched by this commit
mi search for other commits by this committer
Actually enable all of the user-selected bit-widths.  Previously
we were building only for the highest-selected value.

PR:		multimedia/x265
Submitted by:	Jamie Landeg-Jones
3.2.1
31 Oct 2019 00:32:41
Revision:516113Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 3.2.1

Changes:	https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-2-1
3.2
08 Oct 2019 04:48:29
Revision:514029Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/vmaf: add new port

VMAF is a perceptual video quality assessment algorithm developed by
Netflix. VMAF Development Kit (VDK) is a software package that
contains the VMAF algorithm implementation, as well as a set of tools
that allows a user to train and test a custom VMAF model.

https://github.com/Netflix/vmaf
3.2
03 Oct 2019 20:36:00
Revision:513734Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 3.2

Changes:	https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-2
3.1.2_2
11 Sep 2019 16:21:19
Revision:511828Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: drop nop hunk after r511827
3.1.2_2
11 Sep 2019 15:59:29
Revision:511827Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/svt-hevc: update to 1.4.1

Changes:	https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.4.1
Reported by:	GitHub (watch releases)
3.1.2_1
09 Aug 2019 20:37:23
Revision:508479Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/svt-hevc: update to 1.4.0

Changes:	https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.4.0
Reported by:	GitHub (watch releases)
3.1.2
03 Aug 2019 00:49:45
Revision:507924Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 3.1.2
3.1.1_1
29 Jul 2019 11:17:08
Revision:507567Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: drop mips* workaround after r461535
3.1.1_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
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
3.1.1
19 Jul 2019 21:11:01
Revision:506963Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 3.1.1

Changes:	https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-1
3.0_1
10 May 2019 18:56:48
Revision:501193Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: backport some SVTHEVC fixes
3.0
10 Mar 2019 17:10:56
Revision:495302Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 3.0

- Add SVTHEVC option, see http://x265.org/x265-svt-hevc-house/
- Drop libmd patch due to rebase churn for what little value it provides

Changes:	https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-0
PR:		235906
Approved by:	maintainer timeout (2 weeks)
2.8_2
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
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
2.8_1
20 Sep 2018 18:33:21
Revision:480188Original commit files touched by this commit
emaste search for other commits by this committer
multimedia/x265: add -znotext to LDFLAGS on i386, for lld

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.

Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
2.8_1
05 Aug 2018 22:15:03
Revision:476480Original commit files touched by this commit
mi search for other commits by this committer
Fix the underlying problem in the code, which previously
required disabling AVX as a work-around:

PR:		229788
Submitted by:	dim@

Also, switch the build-dependency from yasm to nasm -- upstream
made the switch in version 2.6

Reported by:	Callum Aitchison

Bump PORTREVISION...
2.8
18 Jul 2018 22:49:53
Revision:474911Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: unbreak on non-x86 archs after r474814

common/param.cpp:636:24: error: no matching function for call to 'parseCpuName'
            p->cpuid = parseCpuName(value, bError);
                       ^~~~~~~~~~~~
common/param.h:36:7: note: candidate function not viable: requires 3 arguments,
but 2 were provided
int   parseCpuName(const char *value, bool& bError, bool bEnableavx512);
      ^

Approved by:	portmgr blanket (unblock ffmpeg consumers)
2.8
17 Jul 2018 17:29:00
Revision:474814Original commit files touched by this commit
mi search for other commits by this committer
Upgrade x265 from 2.6 to 2.8 and:

	. Explicitly disable use of AVX with clang (see patch for links)
	. Put non-SSL sources back on the list of MASTER_SITES

Bump PORTREVISION in the depending ports as appropriate.
2.6_1
27 Feb 2018 13:03:48
Revision:463123Original commit files touched by this commit
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
2.6_1
15 Feb 2018 22:13:52
Revision:461951Original commit files touched by this commit
madpilot search for other commits by this committer
- Add back CMAKE_ARGS=-DENABLE_PIC=on to fix port on arm achitectures.
- Bump PORTREVISION since this influences binaries on other archs too.

Reported by:		mmel
2.6
11 Feb 2018 22:48:33
Revision:461535Original commit files touched by this commit
madpilot search for other commits by this committer
ake advatnage of USES=compiler:c++14-lang instead of forcing clang
5.0 usage.

This should play better with non intel architectures we support.

Suggested by:		jbeich@ (Thanks)
2.6
11 Feb 2018 20:19:12
Revision:461527Original commit files touched by this commit
madpilot search for other commits by this committer
- Update multimedia/x265 to 2.6
- Use the distfile provided by the VideoLAN project
- Add options for HI10P and HI12P (available only for amd64)
- Add DEBUG option
- Add OPTIMIZED_CFLAGS option
- Force using clang 5.0 on 10.4. Base provided clang fails during
  compilation
- Chase shlib bump in dependent ports

PR:		225431
Submitted by:	daniel.engberg.lists@pyret.net
Approved by:	Maintainer timeout
2.3
18 Feb 2017 19:42:24
Revision:434379Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 2.2 to 2.3.
2.2_1
17 Feb 2017 23:32:09
Revision:434321Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: always build shared library with -fPIC

This should unbreak build on sparc64, powerpc64 and reduce text
relocations on i386.
2.2
26 Jan 2017 14:31:02
Revision:432495Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: unbreak on aarch64[1] and mips

/usr/bin/ld: common/CMakeFiles/common.dir/common.cpp.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against external symbol `__stderrp@@FBSD_1.0' can not
be used when making a shared object; recompile with -fPIC
/usr/bin/ld: common/CMakeFiles/common.dir/common.cpp.o(.text+0x1e0):
unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol
`__stderrp@@FBSD_1.0'
/usr/bin/ld: final link failed: Bad value

/usr/bin/ld: x265: hidden symbol `__sync_fetch_and_add_4' in
/usr/lib/libgcc.a(stdatomic.o) is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output

PR:		216473 [1]
Reported by:	pkg-fallout
Submitted by:	mikael.urankar@gmail.com [1]
Approved by:	portmgr blanket
2.2
18 Jan 2017 00:31:11
Revision:431776Original commit files touched by this commit
mi search for other commits by this committer
Add a patch to avoid providing our own implementation of __rtdsc
when built with clang version 4 or higher (which has its own).

PR:		216162
2.2
17 Jan 2017 20:43:10
Revision:431774Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 1.9 to 2.2.

Spurred into action by
PR:		216162
1.9
16 Nov 2016 00:34:37
Revision:426199Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on various tier-2 archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
1.9
01 Apr 2016 14:16:20
Revision:412348Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
1.9
10 Feb 2016 20:08:40
Revision:408649Original commit files touched by this commit
mi search for other commits by this committer
Upgrade x265 from 1.8 to 1.9. Add the test-target to utilize upstream's bundled
tests and make myself the maintainer to deal with fallout, if any.

Bump PORTREVISION of the two other ports, which depend on x265 by default.

PR:		206864
1.8
12 Jan 2016 16:20:32
Revision:405891Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert LICENSE= "GPLxx # or later" to "GPLxx+"

Approved by:	portmgr blanket
1.8
05 Dec 2015 09:15:41
Revision:403038Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/x265: update to 1.8

ABI isn't compatible, so bump PORTREVISION in consumers.

PR:		204990
Submitted by:	Anton Sayetsky <vsasjason@gmail.com>
1.7
06 Oct 2015 21:14:16
Revision:398722Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Clarify LICENSE
- Add LICENSE_FILE
- Pet portlint
- Fix WWW:
1.7
05 Oct 2015 16:13:51
Revision:398654Original commit files touched by this commit
adamw search for other commits by this committer
Reassign some of my ports to the Collective.
1.7
29 Jun 2015 00:28:58
Revision:390874Original commit files touched by this commit
adamw search for other commits by this committer
Update multimedia/x265 to 1.7, and bump PORTREVISION on its consumers.
1.6
19 Apr 2015 19:50:48
Revision:384322Original commit files touched by this commit
adamw search for other commits by this committer
Update x265 to 1.6, and bump PORTREVISION on its consumers for shlib
version change.
1.5
06 Mar 2015 16:19:51
Revision:380607Original commit files touched by this commit
adamw search for other commits by this committer
Update x265 to 1.5 and bump PORTREVISION on its consumers.
1.4
07 Nov 2014 18:17:42
Revision:372289Original commit files touched by this commit
adamw search for other commits by this committer
Update to 1.4.
1.3
02 Sep 2014 15:06:20
Revision:367026Original commit files touched by this commit
adamw search for other commits by this committer
Add multimedia/x265, the H.265/High Efficiency Video Coding (HEVC) codec.

High Efficiency Video Coding (HEVC) is the latest generation video compression
standard.

  * This standard was developed by the ISO/IEC Moving Picture Experts Group
    (MPEG) and ITU-T Video Coding Experts Group (VCEG), through their Joint
    Collaborative Team on Video Coding (JCT-VC)

  * HEVC is also known as ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265

  * HEVC provides superior video quality and up to twice the data compression
    as the previous standard (H.264/MPEG-4 AVC)

  * HEVC can support 8K Ultra High Definition video, with a picture size up to
    8192x4320 pixels

WWW: http://www.x265.org

Number of commits found: 75