Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.11.1_1 14 Dec 2024 23:16:31 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak fetch via local copy
Index abbreviation in git-format-patch(1) output seems to change
frequently, probably due to GitHub load balancing.
$ make checksum TRYBROKEN= MASTER_SITE_BACKUP= DISTDIR=$(mktemp -dt distfiles)
===> License BSD3CLAUSE accepted by the user
===> libjxl-0.11.1_1 depends on file: /usr/local/sbin/pkg - found
=> d2411cebb0c3.patch doesn't seem to exist in /tmp/distfiles.oqai7utRVB/.
=> Attempting to fetch
https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch
fetch: https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch: size
mismatch: expected 3857, actual 3853
=> Couldn't fetch it - please try to retrieve this
=> port manually into /tmp/distfiles.oqai7utRVB/ and try again.
*** Error code 1
Reported by: pkg-fallout (beefy21) |
0.11.1_1 13 Dec 2024 15:32:58 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak fetch due to repo growth
fetch: https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch: size
mismatch: expected 3853, actual 3857
-index 6cbed220975..c2b656bd6c2 100644
+index 6cbed220975e..c2b656bd6c2e 100644
-index 59edd63eb86..4213d8ec577 100644
+index 59edd63eb863..4213d8ec5773 100644
Reported by: many |
0.11.1_1 13 Dec 2024 03:50:57 |
Jan Beich (jbeich) |
graphics/libjxl: fix OPENEXR=on regression after 175bbab74c9b |
0.11.1 26 Nov 2024 21:18:38 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.11.1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.11.1
Reported by: GitHub (watch releases)
Security: CVE-2024-11403 CVE-2024-11498 |
0.11.0_2 23 Nov 2024 08:15:37 |
Jan Beich (jbeich) |
graphics/libjxl: enable AVX512 runtime detection (amd64-only)
Upstream default is optimized for bundling or Linux-style micro-packages.
FreeBSD currently doesn't split docs/headers/plugins, so minor binary size
increase (7 MiB -> 9 MiB) is less important. FreeBSD is primarily used on
servers where AVX512 is more common while on old desktops libjxl bloat is
dwarfed by many other packages (e.g., firefox, llvm*, gcc*, boost-libs).
See also https://github.com/libjxl/libjxl/pull/2627#issuecomment-1618237136 |
0.11.0_1 23 Nov 2024 05:26:24 |
Jan Beich (jbeich) |
graphics/libjxl: expose LCMS2 support (disabled by default)
lcms2 and skcms interpret color profiles differently. Upstream
default seems to be optimized for rendering in Chromium and Firefox.
https://github.com/libjxl/libjxl/blob/v0.11.0/doc/color_management.md#cms-library
https://github.com/libjxl/libjxl/issues/1579#issuecomment-1180561564 |
0.11.0_1 23 Nov 2024 04:00:47 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak JPEG=off build after 70e2590d63b0
In file included from lib/extras/dec/jpegli.cc:16:
In file included from lib/extras/enc/jpegli.cc:27:
In file included from lib/jpegli/common.h:23:
lib/jxl/base/include_jpeglib.h:15:10: fatal error: 'jpeglib.h' file not found
15 | #include <jpeglib.h> // IWYU pragma: keep
| ^~~~~~~~~~~
PR: 282926
Reported by: amdmi3 |
0.11.0_1 05 Nov 2024 14:55:47 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: fix build on big-endian
-- Big-endian architecture detected; defaulting to lcms2 instead of skcms |
0.11.0_1 13 Oct 2024 13:55:03 |
Matthias Andree (mandree) |
graphics/openexr: PORTREVISION bump of openexr users due to ABI change |
0.11.0 13 Sep 2024 22:08:35 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.11.0
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by: GitHub (watch releases) |
0.10.3 27 Jun 2024 16:58:10 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.10.3
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.10.3
Reported by: GitHub (watch releases) |
0.10.2 27 Jun 2024 16:58:08 |
Jan Beich (jbeich) |
graphics/libjxl: simplify plist updates |
0.10.2 08 Mar 2024 14:40:39 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.10.2
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.10.2
Reported by: GitHub (watch releases) |
0.10.1 28 Feb 2024 16:36:28 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.10.1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.10.1
Reported by: GitHub (watch releases) |
0.10.0 22 Feb 2024 00:56:45 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.10.0
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.10.0
Reported by: GitHub (watch releases) |
0.9.2 07 Feb 2024 12:25:02 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.9.2
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.9.2
Reported by: GitHub (watch releases) |
0.9.1 11 Jan 2024 13:17:02 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.9.1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.9.1
Reported by: GitHub (watch releases) |
0.9.0 29 Dec 2023 12:57:36 |
Jan Beich (jbeich) |
graphics/libjxl: drop bundled graphics/jpeg-turbo after 11b08d733b7c |
0.9.0 22 Dec 2023 20:01:30 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.9.0
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.9.0
Reported by: GitHub (watch releases) |
0.8.2_3 10 Sep 2023 11:44:32 |
Matthias Andree (mandree) |
*: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31 |
0.8.2_2 13 Aug 2023 14:48:46 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: allow LTO and PPC8 crypto on powerpc64 |
0.8.2_1 13 Aug 2023 14:48:43 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: remove noop powerpc knob |
0.8.2_1 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
0.8.2 15 Jun 2023 00:42:26 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.8.2
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.8.2
Reported by: GitHub (watch releases) |
0.8.1 28 Apr 2023 19:52:48 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak JPEG=off after 115fc1237eeb
Error: Missing: bin/cjpeg_hdr
https://github.com/libjxl/libjxl/commit/759a29f9e6e0
PR: 271124
Submitted by: fsbruva@yahoo.com |
0.8.1 13 Apr 2023 00:51:19 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: fix build on powerpc / powerpc64
/usr/local/include/hwy/ops/ppc_vsx-inl.h:2719:34: error: use of 'long long' with
'__vector' requires VSX support (available on POWER7 or later) to be enabled |
0.8.1 03 Mar 2023 15:56:39 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak some tests after 7ea47cecaa27
$ make test
[...]
83% tests passed, 748 tests failed out of 4401
https://github.com/libjxl/libjxl/commit/73df8b879862 |
0.8.1 23 Feb 2023 13:00:03 |
Jan Beich (jbeich) |
graphics/libjxl: convert PIXBUF=off to CMAKE_BOOL after 7ea47cecaa27
https://github.com/libjxl/libjxl/commit/043d52913b63 |
0.8.1 03 Feb 2023 22:23:41 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.8.1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.8.1
Reported by: GitHub (watch releases) |
0.8.0 18 Jan 2023 15:50:45 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.8.0 (nop)
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.8.0
Reported by: GitHub (watch releases) |
0.8.0.r1 16 Jan 2023 13:21:35 |
Jan Beich (jbeich) |
graphics/libjxl: update to 0.8.0.r1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.8.0rc1
Reported by: GitHub (watch releases) |
0.7.0 05 Oct 2022 16:48:01 |
Jan Beich (jbeich) |
graphics/libjxl: don't disable -Werror
FreeBSD is supported upstream, and upstream regularly tests with Clang.
I'd like to be notified of new warnings. Let's see how long it lasts.
Tested by: Clang 11/13/14/15, GCC 11, -DNDEBUG |
0.7.0 21 Sep 2022 16:46:38 |
Jan Beich (jbeich) |
graphics/jpeg-xl: update to 0.7.0
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.7.0
Reported by: GitHub (watch releases) |
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) |
0.7.r 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 ) |
0.7.r 09 Aug 2022 16:05:50 |
Jan Beich (jbeich) |
graphics/jpeg-xl: update to 0.7.r
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.7rc
Reported by: GitHub (watch releases) |
0.6.1_6 09 Aug 2022 16:05:49 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak fetch due to repo growth
fetch: https://github.com/libjxl/libjxl/commit/e903d53a58b4.patch: size
mismatch: expected 4935, actual 4937
-index e89e8af0a..467442073 100644
+index e89e8af0a8..4674420737 100644 |
0.6.1_6 28 Jul 2022 00:35:34 |
Jan Beich (jbeich) |
devel/highway: update to 1.0.0
Changes: https://github.com/google/highway/releases/tag/1.0.0
Reported by: GitHub (watch releases) |
0.6.1_5 02 Jun 2022 23:05:11 |
Jan Beich (jbeich) |
devel/highway: update to 0.17.0
Changes: https://github.com/google/highway/releases/tag/0.17.0
Reported by: GitHub (watch releases) |
0.6.1_5 27 Mar 2022 21:17:50 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak on riscv64 after 32c2b95c682e
Hard-float 'd' ABI can't be used for a target that doesn't support the D
instruction set extension (ignoring target-abi)
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all
errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Reported by: pkg-fallout |
0.6.1_5 27 Mar 2022 13:21:30 |
Tobias C. Berner (tcberner) |
graphics/gdk-pixbuf2: add trigger to run gdk-pixbuf-query-loaders
gdk-pixbuf2 uses a cache of its loadable modules, which is updated by
${RREFIX}/bin/gdk-pixbuf-query-loaders and stored in
${PREFIX}/lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders.
Remove the pre-existing @exec and @postexec commands in the ports
providing such modules, and add a trigger in graphics/gdk-pixbuf2
to do this automatically.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D34679 |
0.6.1_5 23 Feb 2022 12:31:57 |
Jan Beich (jbeich) |
graphics/libjxl: document recommended addons
Most GTK apps are covered by PIXBUF option. Exceptions are apps that
hardcode formats or have custom import/export. For example, xsane
(unlike simple-scan) doesn't support saving with .jxl extension. |
0.6.1_5 21 Feb 2022 18:19:06 |
Jan Beich (jbeich) |
graphics/libjxl: split GIMP into gimp-jxl-plugin
gimp-app is a heavy dependency that prevents enabling JXL in other ports.
PR: 261043 |
0.6.1_4 18 Feb 2022 20:39:27 |
Jan Beich (jbeich) |
devel/highway: switch to shared library after 00e47df9ed1a
PR: 261003 |
0.6.1_3 18 Feb 2022 20:39:06 |
Jan Beich (jbeich) |
devel/highway: update to 0.16.0
Changes: https://github.com/google/highway/releases/tag/0.16.0
Reported by: GitHub (watch releases) |
0.6.1_2 18 Feb 2022 20:39:06 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak fetch via local mirror
fetch:
https://codeload.github.com/barmco/skcms/tar.gz/6437475?dummy=/barmco-skcms-6437475_GH0.tar.gz:
Not Found |
0.6.1_2 13 Feb 2022 09:18:15 |
Jan Beich (jbeich) |
graphics/libjxl: chase LTO on powerpc64 reference |
0.6.1_2 08 Jan 2022 20:24:35 |
Jan Beich (jbeich) |
graphics/libjxl: switch to system highway
PR: 261003 |
0.6.1_1 08 Jan 2022 18:13:31 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak pkg-config support
Convert static libhwy from package to LDFLAGS, so pkgconf doesn't try
to expand missing package in Requires.private outside of --static.
$ pkg-config --cflags libjxl
Package libhwy was not found in the pkg-config search path.
Perhaps you should add the directory containing `libhwy.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libhwy', required by 'libjxl', not found
PR: 261003
Reported by: Greg V |
0.6.1 30 Oct 2021 00:42:30 |
Jan Beich (jbeich) |
graphics/jpeg-xl: update to 0.6.1
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.6.1
Reported by: GitHub (watch releases)
Security: CVE-2021-22563 CVE-2021-22564 |
0.6 20 Oct 2021 16:13:09 |
Stefan Eßer (se) |
graphics/libjxl: Add CPE information
Approved by: portmgr (blanket) |
0.6 04 Oct 2021 20:31:50 |
Jan Beich (jbeich) |
graphics/jpeg-xl: update to 0.6
Changes: https://gitlab.com/wg1/jpeg-xl/-/releases/v0.6
Reported by: GitHub (watch releases) |
0.5_1 01 Oct 2021 14:56:29 |
Jan Beich (jbeich) |
graphics/libjxl: drop obsolete OpenEXR fix after 155610d50513 |
0.5_1 01 Oct 2021 14:56:29 |
Jan Beich (jbeich) |
graphics/libjxl: replace fc75da3a3b2a with upstream version |
0.5_1 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
0.5_1 30 Sep 2021 19:26:46 |
Jan Beich (jbeich) |
graphics/libjxl: document upstreaming for 6280c5793ec5 |
0.5_1 30 Sep 2021 19:02:16 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: use the upstream build fix from
https://github.com/google/highway/commit/3769cb2c464c
While here, also remove the BROKEN_powerpc64 (I did not see it because I tested
on powerpc64le previously).
Reported by: jbeich |
0.5_1 30 Sep 2021 15:48:31 |
Piotr Kubaj (pkubaj) |
graphics/libjxl: fix build on powerpc64*
Add FreeBSD variants for linux code.
The include in cpu.cc is not actually necessary, so I did not include anything
for FreeBSD. |
0.5_1 07 Sep 2021 05:16:13 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak fetch
fetch: https://github.com/libjxl/libjxl/commit/adb32f3f8f37.patch: size
mismatch: expected 5662, actual 5664
-index d87e3d72..02145643 100644
+index d87e3d72f..02145643e 100644
Reported by: Daniel Aleksandersen |
0.5_1 22 Aug 2021 07:21:22 |
Jan Beich (jbeich) |
graphics/libjxl: fails to build on powerpc64
third_party/highway/hwy/nanobenchmark.cc:50:10: fatal error:
'sys/platform/ppc.h' file not found
#include <sys/platform/ppc.h> // NOLINT __ppc_get_timebase_freq
^~~~~~~~~~~~~~~~~~~~
Reported by: pkg-fallout |
0.5_1 03 Aug 2021 18:19:14 |
Matthias Andree (mandree) |
*: graphics/openexr PORTREVISION bumps
OpenEXR changes its SONAME again, so bump PORTREVISION of its users. |
0.5 02 Aug 2021 17:21:04 |
Jan Beich (jbeich) |
graphics/libjxl: chase LICENSE after 155610d50513
See https://github.com/libjxl/libjxl/commit/bdde644b94c1 |
0.5 02 Aug 2021 17:15:13 |
Jan Beich (jbeich) |
graphics/jpeg-xl: update to 0.5
Changes: https://gitlab.com/wg1/jpeg-xl/-/releases/v0.5
Reported by: GitHub (watch releases) |
0.3.7_4 17 Jul 2021 09:17:59 |
Matthias Andree (mandree) |
*: bump PORTREVISION after math/Imath update |
0.3.7_3 03 Jul 2021 05:15:12 |
Matthias Andree (mandree) |
*: Bump PORTREVISION for openexr update
OpenEXR's patchlevel updated bumped the major version
of the OpenEXR library, hence bump PORTREVISION of all
ports that require OpenEXR. |
0.3.7_2 17 Jun 2021 00:37:47 |
Jan Beich (jbeich) |
graphics/libjxl: unbreak with libc++ 12
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:153:12: error: unknown type name 'cpusetid_t'
int cpuset(cpusetid_t *);
^
/usr/include/sys/cpuset.h:154:18: error: unknown type name 'cpuwhich_t'; did you
mean '__cpuwhich_t'?
int cpuset_setid(cpuwhich_t, id_t, cpusetid_t);
^
/usr/include/sys/_types.h:146:14: note: '__cpuwhich_t' declared here
typedef int __cpuwhich_t; /* which parameter for cpuset. */
^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:154:30: error: unknown type name 'id_t'; did you mean
'pid_t'?
int cpuset_setid(cpuwhich_t, id_t, cpusetid_t); (Only the first 15 lines of the commit message are shown above ) |
0.3.7_2 17 Jun 2021 00:36:40 |
Jan Beich (jbeich) |
graphics/jpeg-xl: chase project rename/move
https://gitlab.com/wg1/jpeg-xl/-/commit/8304ea4440fd
https://gitlab.com/wg1/jpeg-xl/-/issues/245 |