1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00
Commit Graph

34116 Commits

Author SHA1 Message Date
Emmanuel Vadot
e313acaea3 graphics/mesa: Unbreak on !amd64
Disable intel-rt for all arches except amd64 as it's only supported there.

PR:		 280979
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2024-08-22 10:33:24 +02:00
Diane Bruce
d04d537747 graphics/py-vecrec: update 0.3.0 -> 0.3.1
<!--next-version-placeholder-->

* Give `Rect.round()` the same API as `round()` ([`169bf73`](169bf735bf))

PR:		ports/280947
Reported by:	Älven <alster@vinterdalen.se>
2024-08-21 20:29:19 -04:00
Sergei Vyshenski
a5a9f44008 graphics/p5-Image-ExifTool-devel: Update 12.92 → 12.93
Changelog:
 * Added a new Nikon LensID
 * Added a couple of new OpenEXR Compression types
 * Added a couple of new QuickTime Keys tags
 * Decode timed metadata from E-ACE B44 DashCam videos
 * Make "Unrecognized" Samsung Meta warnings minor
 * Fixed bug in -listg6 option which resulted in "uninitialized value"
   warnings
 * Fixed decoding of Func1Button and Func2Button for the Nikon Z6/Z7
 * Fixed bug reading JUMB metadata from JXL images
https://exiftool.org/history.html

PR:	280971
2024-08-21 20:58:35 +03:00
Max Brazhnikov
f2e98a83d4 graphics/py-webcolors: update to 24.8.0
Update to the latest version to fix dependant ports:

ERROR Missing dependencies:
        jupyterlab~=4.0
        jupyterlab-server<3,>=2.27.1 -> jupyter-server<3,>=1.21 -> jupyter-events>=0.9.0 -> jsonschema[format-nongpl]>=4.18.0 -> webcolors>=24.6.0

Approved by:	portmgr (blanket)
2024-08-21 16:54:47 +03:00
Max Brazhnikov
f67fb578ae graphics/libheif: update to 1.18.2 2024-08-21 16:41:53 +03:00
Yuri Victorovich
2f37edd627 graphics/filament: update 1.53.5 → 1.54.0
Reported by:	portscout
2024-08-20 22:09:34 -07:00
Jan Beich
bfb6302d16 graphics/mesa-devel: unbreak build on amd64 after ee821cbdc6
error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7018:31
     |
7018 |     ["Alignment of cl_char8"][::std::mem::align_of::<cl_char8>() - 8usize];
     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7165:10
     |
7165 |         [::std::mem::align_of::<cl_char16__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7443:32
     |
7443 |     ["Alignment of cl_uchar8"][::std::mem::align_of::<cl_uchar8>() - 8usize];
     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7593:10
     |
7593 |         [::std::mem::align_of::<cl_uchar16__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7769:32
     |
7769 |     ["Alignment of cl_short4"][::std::mem::align_of::<cl_short4>() - 8usize];
     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7857:10
     |
7857 |         [::std::mem::align_of::<cl_short8__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8208:33
     |
8208 |     ["Alignment of cl_ushort4"][::std::mem::align_of::<cl_ushort4>() - 8usize];
     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8299:10
     |
8299 |         [::std::mem::align_of::<cl_ushort8__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8976:30
     |
8976 |     ["Alignment of cl_int2"][::std::mem::align_of::<cl_int2>() - 8usize];
     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9051:10
     |
9051 |         [::std::mem::align_of::<cl_int4__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9411:31
     |
9411 |     ["Alignment of cl_uint2"][::std::mem::align_of::<cl_uint2>() - 8usize];
     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9486:10
     |
9486 |         [::std::mem::align_of::<cl_uint4__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
     --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10714:32
      |
10714 |     ["Alignment of cl_float2"][::std::mem::align_of::<cl_float2>() - 8usize];
      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
     --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10789:10
      |
10789 |         [::std::mem::align_of::<cl_float4__bindgen_ty_3>() - 8usize];
      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error: aborting due to 14 previous errors

Reported by:	pkg-fallout
2024-08-20 18:26:23 +02:00
Yuri Victorovich
f039cf9dd9 graphics/art: update 1.22.1 → 1.23 2024-08-20 01:42:28 -07:00
Emmanuel Vadot
277dfdc8d5 graphics/mesa: Update to 24.1.5
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-May/226222.html
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-June/226223.html
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-June/226249.html
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226272.html
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226279.html
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226289.html

Sponsored by:		Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D46229
2024-08-20 09:43:39 +02:00
Jan Beich
3289bfe83c graphics/vulkan-extension-layer: update to 1.3.293
Changes:	https://github.com/KhronosGroup/Vulkan-ExtensionLayer/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-20 02:37:51 +02:00
Yuri Victorovich
2f0e79500f graphics/resvg: update 0.42.0 → 0.43.0
Reported by:	portscout
2024-08-19 12:11:37 -07:00
Shane
a02f5f0aef graphics/blender: add support FFMPEG 7
PR:		280829
Obtained from:	upstream's pool requests:
		https://projects.blender.org/blender/blender/pulls/121947
		https://projects.blender.org/blender/blender/pulls/121960
2024-08-19 14:21:27 +03:00
Hiroki Tagato
23ff5d623c */*: bump port revision after electron30 update 2024-08-19 13:48:29 +09:00
Yuri Victorovich
10e6520abe graphics/lightzone: Force-link to the default GCC libs
Current default is GCC13, but it was linking to
/usr/local/lib/gcc12/libstdc++.so.6 when GCC12 was also installed.

PR:		279723
2024-08-18 03:33:11 -07:00
Rainer Hurling
d3bf3e5a61 graphics/qgis-ltr: Update to 3.34.10
Changelog: https://github.com/qgis/QGIS/compare/final-3_34_9...final-3_34_10

Reported by:	portscout, Repology
MFH:		2024Q3
2024-08-18 09:24:11 +02:00
Rainer Hurling
3dc86c46cf graphics/qgis: Update to 3.38.2
Changelog: https://github.com/qgis/QGIS/compare/final-3_38_1%5E...final-3_38_2

Reported by:	portscout, Repology
MFH:		2024Q3
2024-08-17 18:42:16 +02:00
Jan Beich
101e70f426 graphics/librsvg2-rust: update to 2.58.3
Changes:	https://gitlab.gnome.org/GNOME/librsvg/-/blob/2.58.3/NEWS
Reported by:	GitLab (notify releases)
2024-08-17 02:55:37 +02:00
Jan Beich
d4bb0bf50f graphics/vulkan-validation-layers: update to 1.3.293
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-17 02:55:30 +02:00
Jan Beich
142a7bdf3c graphics/vulkan-utility-libraries: update to 1.3.293
Changes:	https://github.com/KhronosGroup/Vulkan-Utility-Libraries/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-17 02:55:28 +02:00
Jan Beich
f325ebd8e1 graphics/vulkan-tools: update to 1.3.293
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-17 02:55:25 +02:00
Jan Beich
0d0fdfedf6 graphics/vulkan-loader: update to 1.3.293
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-17 02:55:23 +02:00
Jan Beich
037d5148ad graphics/vulkan-headers: update to 1.3.293
Force rebuild vulkan-loader to make sure vulkaninfo shows the new version.

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.292...v1.3.293
Reported by:	Repology, portscout
2024-08-17 02:55:22 +02:00
Dimitry Andric
e7c6b0ec72 graphics/dcmtk: fix build with clang 19
Clang 19 now diagnoses incorrect member accesses, which causes
graphics/dcmtk to fail with a errors similar to:

    /wrkdirs/usr/ports/graphics/dcmtk/work/dcmtk-DCMTK-3.6.8/ofstd/include/dcmtk/ofstd/ofutil.h:79:18: error: no member named 'pt' in 'OFrvalue_storage<T, >'
       79 |         : t( rhs.pt ) {}
          |              ~~~ ^

Upstream dcmtk fixed this by changing the affected copy constructor in
https://github.com/DCMTK/dcmtk/commit/c29bebcd1, so pull this in as a
patch and apply it.

PR:		280865
Approved by:	yuri (maintainer)
MFH:		2024Q3
2024-08-16 17:37:03 +02:00
Dimitry Andric
6bf6ee1936 graphics/poppler: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes graphics/poppler to fail to compile with clang 19 and libc++
19, resulting in errors similar to:

    /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
      820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
          |                                          ^
    /wrkdirs/usr/ports/graphics/poppler/work/poppler-24.02.0/cpp/poppler-global.h:101:43: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
      101 | class POPPLER_CPP_EXPORT ustring : public std::basic_string<unsigned short>
          |                                           ^
    /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
       23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
          |                             ^

Upstream poppler has fixed this in commit b4ac7d9a [2], so add it as a
PATCHFILES entry in the Makefile, until the next version of poppler is
released.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
[2] https://gitlab.freedesktop.org/poppler/poppler/-/commit/b4ac7d9a

PR:		280564
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q3
2024-08-16 17:32:25 +02:00
Dirk Meyer
f6f3393e51 graphics/xv: update to 6.0.0 2024-08-16 17:16:52 +02:00
John Marshall
82a9bb580a graphics/bmeps: update 4.36.1 → 4.36.2
No functional changes:
https://sourceforge.net/p/dktools/wiki/News and Change Log/#4362-2024-03-20

PR:	280842
2024-08-16 15:58:46 +03:00
Dirk Meyer
1649b6a9b7 graphics/graphviz: update to 12.0.0
fix PHP bindings (swig 4.2)
2024-08-15 21:42:13 +02:00
Po-Chuan Hsieh
2939b6010e
graphics/s2: Remove GFLAGS and GLOG options
- Bump PORTREVISION for dependency change

They are replaced by abseil-cpp.

Reference:	d1843025b6
		418c55893f
2024-08-16 00:02:08 +08:00
Po-Chuan Hsieh
b6b3ec64e1
graphics/gdal: Fix typo 2024-08-16 00:02:07 +08:00
Po-Chuan Hsieh
352d1611e7
*: Change *_DEPENDS from p5-Test2-Suite to p5-Test-Simple
- Bump PORTREVISION of the following dependent ports for dependency change
  - databases/p5-DBIx-QuickDB
  - devel/p5-Shell-Config-Generate
  - devel/p5-Test-Archive-Libarchive
  - devel/p5-Test-Future-IO-Impl
  - devel/p5-Test2-Harness
  - devel/p5-Test2-Harness-UI
  - devel/p5-Test2-Plugin-DBIProfile

Test2-Suite has been merged into Test-Simple since 1.302200.

Reference:	https://metacpan.org/dist/Test-Simple/changes
2024-08-15 23:30:59 +08:00
Po-Chuan Hsieh
378e8e2c2d
graphics/ImageMagick7: Simplify WMF option after graphics/libwmf being flavorized
Approved by:	portmgr (blanket)
2024-08-15 19:47:43 +08:00
Po-Chuan Hsieh
bf947d5898
graphics/ImageMagick6: Simplify WMF option after graphics/libwmf being flavorized
Approved by:	portmgr (blanket)
2024-08-15 19:47:42 +08:00
Po-Chuan Hsieh
e72ba64534
graphics/rubygem-ruby-vips: Add x11 and nox11 flavors 2024-08-15 19:47:38 +08:00
Po-Chuan Hsieh
606efbe70d
graphics/rubygem-mini_magick4: Add x11 and nox11 flavors 2024-08-15 19:47:38 +08:00
Po-Chuan Hsieh
0c0accd4eb
graphics/rubygem-mini_magick: Add x11 and nox11 flavors 2024-08-15 19:47:38 +08:00
Po-Chuan Hsieh
ff20a70597
graphics/rubygem-image_processing: Add x11 and nox11 flavors 2024-08-15 19:47:37 +08:00
Po-Chuan Hsieh
435c80bb72
graphics/s2: Cosmetic change 2024-08-15 18:55:28 +08:00
Po-Chuan Hsieh
ec4d23d4d8
graphics/vips: Rename GRAPHMAGICK option to GRAPHICSMAGICK option 2024-08-15 18:55:28 +08:00
Po-Chuan Hsieh
87ccdb191d
graphics/vips: Add x11 and nox11 flavors 2024-08-15 18:55:27 +08:00
Po-Chuan Hsieh
55a7a5fc09
graphics/libwmf: Convert X11 option to x11 and nox11 flavors
graphics/libwmf-nox11 is graphics/libwmf@nox11 now.
2024-08-15 18:55:27 +08:00
Po-Chuan Hsieh
9b458083e2
graphics/GraphicsMagick: Convert X11 option to x11 and nox11 flavors
graphics/GraphicsMagick without X11 is graphics/GraphicsMagick@nox11 now.
2024-08-15 18:55:27 +08:00
Po-Chuan Hsieh
47f8c40769
graphics/gdal: Fix PLIST for various options 2024-08-15 18:55:27 +08:00
Po-Chuan Hsieh
216e30a7a5
devel/protobuf: Update to 27.3
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2024-08-15 18:55:26 +08:00
Po-Chuan Hsieh
cac33746fa
graphics/libwmf-nox11: Remove obsoleted port
Use graphics/libwmf@nox11 instead.
2024-08-15 18:55:23 +08:00
Jan Beich
9a18597c30 graphics/vulkan-extension-layer: update to 1.3.292
Changes:	https://github.com/KhronosGroup/Vulkan-ExtensionLayer/compare/v1.3.290...v1.3.292
Reported by:	Repology, portscout
2024-08-15 02:35:10 +02:00
Yuri Victorovich
a0e72fd0e7 graphics/filament: update 1.53.4 → 1.53.5
Reported by:	portscout
2024-08-14 14:06:57 -07:00
Yuri Victorovich
06cdfcfa46 graphics/py-moderngl: update 5.10.0 → 5.11.1
Reported by:	portscout
2024-08-14 02:43:45 -07:00
Christoph Moench-Tegeder
5e1acccd13 graphics/shotwell: update to 0.32.8
Release Notes:
  https://download.gnome.org/sources/shotwell/0.32/shotwell-0.32.8.news
2024-08-12 23:28:51 +02:00
Cédric Orlat
e67c2017f6 graphics/ximaging: New port: Image Viewer and Browser for Unix/X11
This port is an image viewer/browser that use the Motif toolkit, it is
developed by the same developer of x11-wm/emwm, therefore it is well
integrated with it but work great in any graphical environment. The
compatibility with others architectures than amd64 is probable but not
tested - written in C ANSI.

PR:	280734
2024-08-12 16:17:39 +03:00
Dmitry Marakasov
48b17f782d graphics/py-pyglet: update 2.0.16 → 2.0.17 2024-08-12 15:15:53 +03:00