Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.18.2 21 Aug 2024 13:41:53 |
Max Brazhnikov (makc) |
graphics/libheif: update to 1.18.2 |
1.18.1 25 Jul 2024 08:56:04 |
Max Brazhnikov (makc) |
graphics/libheif: do not create compatibility link
Reported by: sunpoet |
1.18.1 23 Jul 2024 20:31:09 |
Max Brazhnikov (makc) |
graphics/libheif: update to 1.18.1
Release notes:
https://github.com/strukturag/libheif/releases/tag/v1.18.0
https://github.com/strukturag/libheif/releases/tag/v1.18.1 |
1.17.6_2 14 Mar 2024 11:34:39 |
Jan Beich (jbeich) |
multimedia/svt-av1: update to 2.0.0
Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by: Repology, /r/AV1 |
1.17.6_1 30 Dec 2023 23:39:47 |
Jan Beich (jbeich) |
multimedia/rav1e: update to 0.7.0
Changes: https://github.com/xiph/rav1e/releases/tag/v0.7.0
Reported by: GitHub (watch releases) |
1.17.6 25 Dec 2023 19:14:28 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.17.6
Fixes following CVEs:
CVE-2023-49462
CVE-2023-49463
Changelog: https://github.com/strukturag/libheif/releases/tag/v1.17.6
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-49462
https://nvd.nist.gov/vuln/detail/CVE-2023-49463
PR: 275873
Reviewed by: makc (maintainer)
Sponsored by: Blinkinblox |
1.17.4_1 22 Dec 2023 20:00:57 |
Jan Beich (jbeich) |
multimedia/x265: force rebuild consumers after 645419c8e465
$ ffmpeg
ld-elf.so.1: Shared object "libx265.so.192" not found, required by
"libavcodec.so.60"
PR: 274526
Reported by: vvd (on dev-commits-ports-main@ list)
Reported by: Kevin Oberman (on multimedia@ list) |
1.17.4 24 Nov 2023 17:46:58 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.17.4
Changelog: https://github.com/strukturag/libheif/releases/tag/v1.17.4
PR: 275311
Reviewed by: makc (maintainer)
Sponsored by: Blinkinblox |
1.17.3 05 Nov 2023 07:52:11 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.17.3
Changelog: https://github.com/strukturag/libheif/releases/tag/v1.17.3
PR: 274898
Reviewed by: makc (maintainer)
Sponsored by: Blinkinblox |
1.17.1 21 Oct 2023 07:17:45 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.17.1
- Replace libde265 with FFmpeg as HEVC decoder
- Enable JPEG and OpenJPEG 2000 support
- Disable Doxygen detection
While FFmpeg's default configuration can be a bit on the heavy side
it's also relatively easy to tailor it to fit your needs and if libheif
is needed you're likely to have other related ports depending on FFmpeg
installed. Support is relatively new so there may be bugs lurking.
Looking back libde265 has also been hit by several CVEs which is another
reason for the switch.
References:
https://www.opencve.io/cve?vendor=struktur&product=libde265
PR: 274546
Reviewed by: makc (maintainer) |
1.16.1_2 12 Oct 2023 00:40:06 |
Jan Beich (jbeich) |
devel/cargo-c: update to 0.9.27
- Rebuild consumers of consumers after SONAME change
Changes: https://github.com/lu-zero/cargo-c/releases/tag/v0.9.27
Reported by: GitHub (watch releases) |
1.16.1_1 05 Oct 2023 16:36:06 |
Jan Beich (jbeich) |
multimedia/dav1d: update to 1.3.0
Changes: https://code.videolan.org/videolan/dav1d/-/tags/1.3.0
Reported by: Repology |
1.16.1 06 May 2023 05:47:44 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.16.1
Changelog:
https://github.com/strukturag/libheif/releases/tag/v1.16.0
https://github.com/strukturag/libheif/releases/tag/v1.16.1
Approved by: makc (implicit via private email) |
1.15.2 02 Apr 2023 19:59:34 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.15.2
Backport upstream commits be16fc6767c8b3a2f6e78efdc9d2b6f07e3e558a and
4fd25823d16ccbe082ad3be9b96656296284d9b4
Changelog: https://github.com/strukturag/libheif/releases/tag/v1.15.2
References:
https://github.com/strukturag/libheif/commit/be16fc6767c8b3a2f6e78efdc9d2b6f07e3e558a
https://github.com/strukturag/libheif/commit/4fd25823d16ccbe082ad3be9b96656296284d9b4
Approved by: makc (implicit via private email) |
1.15.1 19 Feb 2023 12:44:57 |
Max Brazhnikov (makc) |
graphics/libheif: Update to 1.15.1
Release notes: https://github.com/strukturag/libheif/releases/tag/v1.15.0 |
1.14.2 06 Jan 2023 20:04:49 |
Max Brazhnikov (makc) |
graphics/libheif: Update to 1.14.2
Changes: https://github.com/strukturag/libheif/releases/tag/v1.14.2 |
1.14.1 06 Jan 2023 14:39:30 |
Max Brazhnikov (makc) |
graphics/libheif: Update to 1.14.1
- Enable svt-av1 encoder by default
Release notes: https://github.com/strukturag/libheif/releases/tag/v1.14.1 |
1.14.0_1 02 Dec 2022 01:31:48 |
Jan Beich (jbeich) |
graphics/libheif: rename SVT to SVTAV1 for consistency
- ffmpeg and libavif already use SVTAV1 option
- libheif doesn't support SVT-HEVC for *.heif
- SVTAV1 can be globally disabled via OPTIONS_UNSET
PR: 268102
Approved by: makc (maintainer) |
1.14.0_1 29 Nov 2022 21:49:04 |
Max Brazhnikov (makc) |
graphics/libheif: disable SVT option to fix dependent ports
Reported by: bofh@ |
1.14.0 29 Nov 2022 20:00:35 |
Max Brazhnikov (makc) |
graphics/libheif: Update to 1.14.0
Release notes: https://github.com/strukturag/libheif/releases/tag/v1.14.0 |
1.13.0_1 25 Sep 2022 22:46:47 |
Daniel Engberg (diizzy) |
graphics/libheif: Use upstream release archive and backport bugfixes
- Use upstream release archive as recommended by Porters Handbook
(USE_GITHUB section)
- Backport upstream commits a01baccaf40bafcabddba47846f5e914ca0724f6
and d506bccdcecd7133ab12daa4ebcfbbb75d40641f
References:
https://github.com/strukturag/libheif/commit/a01baccaf40bafcabddba47846f5e914ca0724f6
https://github.com/strukturag/libheif/commit/d506bccdcecd7133ab12daa4ebcfbbb75d40641f
PR: 266346
Approved by: portmgr (maintainer timeout, 2+ weeks) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
1.13.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
1.13.0 02 Sep 2022 19:46:33 |
Max Brazhnikov (makc) |
graphics/libheif: Update to 1.13.0
Release notes: https://github.com/strukturag/libheif/releases/tag/v1.13.0 |
1.12.0.151 16 Aug 2022 21:45:39 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to 1.12.0-151
Update to latest upstream commit 64d9ab99ce7ea8876700c034b19bbc8dd773ae0b
as it contains various bug fixes that affects users and a compatibility fix
for dav1d 1.0.0
PR: 265781
Reviewed by: makc (maintainer) |
1.12.0.62_2 04 Jul 2022 21:50:03 |
Daniel Engberg (diizzy) |
graphics/libheif: Clean up port
Adjust port to make it consistent again
Approved by: portmgr (blanket)
Fixes: 6564fb037602976d7127bf70b0c640d87067dd4b |
1.12.0.62_2 04 Jul 2022 14:46:31 |
Mateusz Piotrowski (0mp) |
graphics/libheif: Install example binaries
The example binaries are very useful to end users. For example,
heif-convert is a popular tool to convert HEIF to JPG.
PR: 245387
Reported by: Marián Černý <majo-bugs.freebsd.org@cerny.sk>
Approved by: portmgr blanket (maintainer timeout) |
1.12.0.62_1 18 Mar 2022 14:41:26 |
Jan Beich (jbeich) |
multimedia/dav1d: update to 1.0.0
Changes: https://code.videolan.org/videolan/dav1d/-/releases/1.0.0
Reported by: Repology |
1.12.0.62 26 Feb 2022 12:18:29 |
Daniel Engberg (diizzy) |
graphics/libheif: Update to latest commit as of 2022-02-09
- Update to latest upstream commit
(0082fea96ee70a20c8906a0373bedec0c01777bc) as it contains various bug
fixes that affects users
- Disable RAV1E by default, this avoids libheif to pull in Rust and is
also more inline with how other distributions packages libheif
- Do some rearrangement of Makefile to make it follow Porters Handbook
more closely
PR: 261842
Reviewed by: makc
Approved by: Sebastian Steinmetz (maintainer timeout, 2+ weeks) |
1.10.0_4 26 Feb 2022 12:18:29 |
Daniel Engberg (diizzy) |
graphics/libheif: Pass maintainership
Due to multiple timeouts (245387 and this PR) pass maintainership to makc
as requested
PR: 261842
Approved by: Sebastian Steinmetz (maintainer timeout, 2+ weeks) |
1.10.0_4 20 Oct 2021 16:13:09 |
Stefan Eßer (se) |
graphics/libheif: Add CPE information
Approved by: portmgr (blanket) |
1.10.0_4 19 Oct 2021 19:45:14 |
Dimitry Andric (dim) |
graphics/libheif: fix build with clang 13
With clang 13, building this port results in a number of "variable set
but not used" warnings. These have been fixed by upstream in the mean
time.
PR: 258814
Reported by: Evgeniy Khramtsov <evgeniy@khramtsov.org>
Approved by: maintainer timeout (2 weeks)
Obtained
from: https://github.com/strukturag/libheif/commit/7976e1858a857e33200cd33d01689fd040de6d3d
MFH: 2021Q4 |
1.10.0_3 14 Oct 2021 22:20:58 |
Jan Beich (jbeich) |
multimedia/aom: force rebuild consumers after 6f68add3f9ab
$ ffmpeg ... -c:v libaom-av1 ...
[libaom-av1 @ 0x804a89900] 3.2.0
[libaom-av1 @ 0x804a89900] Failed to initialize encoder: ABI version mismatch
Error initializing output stream 0:0 -- Error while opening encoder for output
stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
https://aomedia.googlesource.com/aom/+/bbdfa68d13a0%5E%21/ |
1.10.0_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.10.0_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.10.0_2 23 Mar 2021 22:01:06 |
jbeich |
multimedia/aom: update to 3.0.0
Changes: https://aomedia.googlesource.com/aom/+log/v2.0.2..v3.0.0
Reported by: portscout |
1.10.0_1 28 Feb 2021 16:48:22 |
danfe |
- Fix formatting (remove excessive whitespace)
- Drop the program name from the COMMENT text
- LICENSE_FILE is sufficient for single license |
1.10.0_1 01 Feb 2021 16:30:57 |
yuri |
graphics/libheif: Add options DAV1D and RAV1E
Follow up to 249291 after the upstream added missing cmake options.
PR: 249291 |
1.10.0_1 28 Jan 2021 09:53:21 |
yuri |
graphics/libheif: Add dependency on librav1e
Thanks to VDD for the hint.
PR: 249291 |
1.10.0 28 Jan 2021 03:53:44 |
yuri |
graphics/libheif: Remove unnecessary line |
1.10.0 28 Jan 2021 03:52:10 |
yuri |
graphics/libheif: Update 1.6.2 -> 1.10.0
PR: 249291
Approved by: freebsd@sebastiansteinmetz.ch (maintainer's timeout 130 days) |
1.6.2_2 26 Jan 2021 19:58:38 |
amdmi3 |
- Fix dependency handling
PR: 251567
Approved by: maintainer timeout (freebsd@sebastiansteinmetz.ch, 7 weeks) |
1.6.2_1 23 Sep 2020 04:17:11 |
mi |
For well over 10 years portmgr@ have been promising to remove the
ridiculous need to bump PORTREVISION of depending ports, whenever a
dependency is updated, but here we still are...
Bump PORTREVISION for the 9 users of x265 now that it has been
upgraded from 3.2 to 3.4. |
1.6.2 05 Jun 2020 09:26:00 |
fernape |
graphics/libheif: Update to 1.6.2
From ChangeLog: https://github.com/strukturag/libheif/releases/tag/v1.6.2
* support for HEIX images (10, 12 bit and chroma 4:2:2)
* security limits for maximum image sizes have been increased
* gdk pixbuf loader fixes
While here, fix pkg-descr portlint warning.
PR: 246921
Submitted by: ltning-freebsd@anduin.net
Reviewed by: freebsd@sebastiansteinmetz.ch (maintainer) |
1.6.0_1 22 Nov 2019 16:59:39 |
dmgk |
graphics/libheif: Disable building of Go example
Disable building of Go example code to avoid adding build dependency on go and
gmake.
PR: 242083
Submitted by: Sebastian Steinmetz <freebsd@sebastiansteinmetz.ch> (maintainer)
Reported by: gja822@narod.ru |
1.6.0 18 Nov 2019 23:48:03 |
jbeich |
graphics/libheif: update to 1.6.0
- Update MAINTAINER address
- Fix stage-qa warning
- Drop FreeBSD 10 fix after r483654
Changes: https://github.com/strukturag/libheif/releases
Changes: https://github.com/strukturag/libheif/compare/v1.3.2...v1.6.0
PR: 241607 241900
Submitted by: Sebastian Steinmetz (maintainer)
Approved by: maintainer timeout (2 weeks, old email) |
1.3.2_5 03 Oct 2019 20:36:00 |
jbeich |
multimedia/x265: update to 3.2
Changes: https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-2 |
1.3.2_4 17 Sep 2019 19:29:55 |
tobik |
graphics/libheif: Spell LICENSE_FILE_GPLv3+ correctly |
1.3.2_4 17 Sep 2019 19:21:45 |
tobik |
Fix some misspelled or duplicated LICENSE_* |
1.3.2_4 26 Jul 2019 20:46:57 |
gerald |
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 |
1.3.2_3 19 Jul 2019 21:11:01 |
jbeich |
multimedia/x265: update to 3.1.1
Changes: https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-1 |
1.3.2_2 16 Jun 2019 16:05:29 |
antoine |
Clean up LIB_DEPENDS |
1.3.2_2 13 Mar 2019 04:56:48 |
linimon |
Fix build on gcc-based architectures:
configure: error: *** A compiler with support for C++11 language features is
required.
Approved by: portmgr (tier-2 blanket) |
1.3.2_2 10 Mar 2019 17:10:56 |
jbeich |
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) |
1.3.2_1 24 Feb 2019 18:42:06 |
cem |
graphics/libheif: Correct license, OPTIONize, add jpeg support
Most of this is non-functional change pulling various features out into
options. Part of that is correctly labeling the examples as GPL3+. In a
later revision, they are relicensed to MIT, but not in this version of the
port.
Functional changes including adding a JPEG option and enabling it by
default. libheif is the only utility we ship that can understand .heic
images and converting photos to the more portable jpeg is a reasonable thing
to enable by default.
Approved by: maintainer timeout
Differential Revision: https://reviews.freebsd.org/D18802 |
1.3.2 21 Aug 2018 19:33:58 |
pi |
graphics/libheif: unbreak on 10, clean up Makefile
PR: 230767
Submitted by: yuri |
1.3.2 21 Aug 2018 00:24:18 |
pi |
New port: graphics/libheif
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
HEIF is a new image file format employing HEVC (h.265) image coding for the
best compression ratios currently possible.
libheif makes use of libde265 for the actual image decoding and x265 for
encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins.
WWW: https://github.com/strukturag/libheif
PR: 230767
Submitted by: Sebastian Steinmetz <freebsd-2018@sebastiansteinmetz.ch> |