aboutsummaryrefslogtreecommitdiff
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
* graphics/xpdf4: fix build if qt6 installedVladimir Druzenko2024-01-031-1/+2
| | | | | | | | | | | Temporary workaround with turn off qt6 search before upstream fixed qt6 support. Upstream aimed this in 4.05: https://forum.xpdfreader.com/viewtopic.php?t=42395 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D43295 MFH: 2024Q1 (cherry picked from commit d5acaf996c060ddc8df93e73010c811256110de9)
* graphics/mesa-devel: update to 23.3.b.2529Jan Beich2023-12-122-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/d157cd7442a...1188b218c61 (cherry picked from commit 8e6cecbea1789ec2a7e41f272f3cf15106593806)
* all: Bump PORTREVISION after lang/go* updateAshish SHUKLA2023-12-073-3/+3
| | | | | PR: 274405 (cherry picked from commit 0505b712df3ae2b4bcaba00aecc7c1e9100d8609)
* graphics/mesa-devel: update to 23.3.b.2122Jan Beich2023-12-072-9/+6
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/93e9bfcfd51...d157cd7442a (cherry picked from commit 0b272105dac110a655b43d05c26b7fc16ad6b7f0)
* graphics/mesa-devel: update to 23.3.b.1906Jan Beich2023-12-052-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/00e88584af6...93e9bfcfd51 (cherry picked from commit 78c5c0745f79cebca2d9c27857709f862faea314)
* graphics/libavif: update to 1.0.3Jan Beich2023-12-053-5/+5
| | | | | | | Changes: https://github.com/AOMediaCodec/libavif/releases/tag/v1.0.3 Reported by: GitHub (watch releases) (cherry picked from commit 2063e53b91c952608c5f1b20b3e5dd1a76eba866)
* graphics/mesa-devel: update to 23.3.b.1831Jan Beich2023-12-022-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/fc30a29bd61...00e88584af6 (cherry picked from commit c5a12469a2ada3c43306db200da13f2b5000b343)
* graphics/mesa-devel: update to 23.3.b.1739Jan Beich2023-11-302-6/+9
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/e51acb65acf...fc30a29bd61 (cherry picked from commit ff89313922da97afc11737484a89427cadb006be)
* lang/fpc-*: Merge all units to lang/fpcJose Alonso Cardenas Marquez2023-11-2631-501/+1
| | | | | | | | | | | | | | - Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc and lazarus ports. - Update Mk/fpc.mk for reflects new changes - Update Mk/lazarus.mk for reflects new changes - Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version of fpc or lazarus for build apps based on fpc/lazarus - Add entries to MOVED - Bump PORTREVISON of affected ports - Some other minor modifications (cherry picked from commit 0b92f925a3a155ce7b5f4eddfd528553915c6eb8)
* graphics/grafx2: Add message that procfs is requiredTobias Rehbein2023-11-172-1/+17
| | | | | PR: 275151 (cherry picked from commit c8961191accdc63e1308fce416f17514f4db1897)
* graphics/impressive: Update to 0.13.2Kai Knoblich2023-11-172-5/+4
| | | | | | | | | | Changelog: * Add compatibility for newer versions of Pillow * Minor bugfixes MFH: 2023Q4 (cherry picked from commit 154f38af44602c60b6dde820eaa98a77508f9502)
* graphics/libavif: update to 1.0.2Jan Beich2023-11-173-5/+5
| | | | | | | Changes: https://github.com/AOMediaCodec/libavif/releases/tag/v1.0.2 Reported by: GitHub (watch releases) (cherry picked from commit 57531d36f651b9236effa8c64afb6c915b9aacc0)
* graphics/mesa-devel: update to 23.3.b.389Jan Beich2023-11-042-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/6388896985d...e51acb65acf (cherry picked from commit a9715bb85f57f7bba71a2178a3709e16fce1792f)
* graphics/lux: unbreak on armv7Robert Clausecker2023-11-031-1/+0
| | | | | | | | | | | | | | | | | | | | An upcoming patch will fix the misconfiguration that restricts the address space for armv7 processes on arm64 to ~2GB instead of the ~3.5GB it should have been. With that patch applied, the port builds fine. As a temporary workaround, the following sysctls can be set to effect the same change (though affecting arm64 processes too): kern.maxssiz=67108864 kern.maxdsiz=536870912 armv6 stays broken as we cannot run armv6 processes on arm64 (see PR #256132). PR: 274705 MFH: 2023Q4 See also: https://reviews.freebsd.org/D42451 (cherry picked from commit e0b169f1d0061a31fccb6e24253011db40c5fdd7)
* graphics/optipng: Add fix for CVE-2023-43907Thomas Hurst2023-11-032-16/+26
| | | | | | | | | | | | - Add a bounds check to prevent out-of-bounds read of buffer on specially-formed GIF files. - Remove BUNDLED_LIBPNG and BUNDLED_ZLIB, as the supplied versions are well out of date and offer no noted advantages. PR: 274822 MFH: 2023Q4 Security: fe7ac70a-792b-11ee-bf9a-a04a5edf46d9 (cherry picked from commit 0a1052798c8e4879ca869b9032830a4ca00b1c02)
* graphics/colmap: fix build with ceres-solver-2.2.0.r1Thierry Thomas2023-11-031-1/+2
| | | | | | | | PR: 274200 Reported by: fuz (maintainer) See also: https://github.com/colmap/colmap/issues/1496 (cherry picked from commit 943d012d6dd00e22fe04f4a84400c11cd2bcac55)
* graphics/podofo: Update to 0.10.2Po-Chuan Hsieh2023-11-023-12/+13
| | | | | Changes: https://github.com/podofo/podofo/releases (cherry picked from commit 7910c2591bd18b57c22e526a710650f98a9cd524)
* graphics/mesa-devel: update to 23.3.b.262Jan Beich2023-11-022-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/fddad4d5f9f...6388896985d (cherry picked from commit dafb806a3091117fda20bd58136498d6e58f13e7)
* graphics/mesa-devel: update to 23.3.b.200Jan Beich2023-10-312-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/8cfb46e27df...fddad4d5f9f (cherry picked from commit 06585ace75c24103fdffc064b76bac091d4c4219)
* graphics/nvidia-drm-kmod: Fix fetchJason E. Hale2023-10-291-1/+1
| | | | | | | | | | | | | | | | | After e97a9e1fca31, graphics/nvidia-drm-515-kmod no longer fetches because PORTREVISION was added to the Makefile. Since NVIDIA_GH_TAGNAME was being derived from PKGNAME, adding PORTREVISION inadvertently changed GH_TAGNAME for the port, therefore it did not match distinfo. => amshafer-nvidia-driver-535.104.05-nvidia-drm-515-kmod-535.104.05_1_GH0.tar.gz is not in /usr/ports/graphics/nvidia-drm-515-kmod/distinfo. => Either /usr/ports/graphics/nvidia-drm-515-kmod/distinfo is out of date, or => amshafer-nvidia-driver-535.104.05-nvidia-drm-515-kmod-535.104.05_1_GH0.tar.gz is spelled incorrectly. *** Error code 1 Approved by: portmgr (blanket) MFH: 2023Q4 (cherry picked from commit 0d5a698e4b4c31d7bdc94c11077109f74cdaceff)
* graphics/qgis-ltr: Update to 3.28.12Rainer Hurling2023-10-292-4/+4
| | | | | | | | | Changelog: https://github.com/qgis/QGIS/compare/final-3_28_11%5E...final-3_28_12 Reported by: portscout MFH: 2023Q4 (cherry picked from commit 4eaae0282e87e42831a6d16cd3338271d13224dd)
* graphics/drm-515-kmod: Update to drm_v5.15.118_2Emmanuel Vadot2023-10-265-7/+9
| | | | | | | | Fixes some memory accounting in dma-buf. Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit e97a9e1fca316c785ecd436a51d1a1bd026ed23a)
* graphics/nvidia-drm-515-kmod: Chase drm-kmod 5.15.118 update.Austin Shafer2023-10-261-3/+3
| | | | | | | | Reviewed By: arrowd Differential Revision: https://reviews.freebsd.org/D42267 (cherry picked from commit ade14c9a20f140295e58e398df0a04ee5dafff04)
* graphics/mesa-devel: update to 23.3.b.6Jan Beich2023-10-262-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/bd546f9e548...8cfb46e27df (cherry picked from commit 16bdcaa2bc906d4a001e0f5d507654c5bd60d6dd)
* graphics/mesa-devel: update to 23.2.0.b.5227Jan Beich2023-10-242-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/5d87cd4e519...bd546f9e548 (cherry picked from commit b0aad0bb261806d35b339832d881bcb476ba73aa)
* graphics/mesa-devel: update to 23.2.0.b.5189Jan Beich2023-10-222-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/ad72772d937...5d87cd4e519 (cherry picked from commit 65b676f9842089e4c9b719bcba0bfe443834594b)
* graphics/mesa-devel: update to 23.2.0.b.5100Jan Beich2023-10-192-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/6e20f820c60...ad72772d937 (cherry picked from commit 193b78a01a1954c72db07161cfa438acf6cfef59)
* graphics/egl-wayland: update to 1.1.13Jan Beich2023-10-193-5/+5
| | | | | | | Changes: https://github.com/NVIDIA/egl-wayland/releases/tag/1.1.13 Reported by: GitHub (watch releases) (cherry picked from commit 4651c35bb38d23071f3719346f0758e1f3e93e67)
* graphics/libplacebo: update to 6.338.1Jan Beich2023-10-173-33/+4
| | | | | | | Changes: https://code.videolan.org/videolan/libplacebo/-/tags/v6.338.1 Reported by: GitHub (watch releases) (cherry picked from commit 4a733a5588d2cd4f35f9be783c847909d1a90988)
* graphics/mesa-devel: update to 23.2.0.b.5017Jan Beich2023-10-172-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/bd674bf6289...6e20f820c60 (cherry picked from commit 6fca4c5b09d8441598dc8053db3c12c92a78d2b9)
* graphics/drm-515-kmod: Fix plistEmmanuel Vadot2023-10-161-1/+0
| | | | | | | | | linuxkpi_gplv2.ko doesn't exists anymore. Reported by: jrm Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 46b49a44fb98c4aa96b6cc259b13d54eb1a9a036)
* graphics/drm-kmod: Default to 5.15 for 14.0+Emmanuel Vadot2023-10-161-1/+7
| | | | | | | | Only for amd64 and powerpc, other arches are known to be broken in this version. Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit b56921168ac7f5e1da4fdc1c0aea2b5b83e20f06)
* graphics/drm-515-kmod: Update to v5.15.118Emmanuel Vadot2023-10-163-6/+5
| | | | | | Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit e14404ac73e7bcabcb57b796f8a54706e079e58e)
* graphics/mesa-devel: update to 23.2.0.b.4904Jan Beich2023-10-142-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/51521e1f9d2...bd674bf6289 (cherry picked from commit b183160197427e232c0b36aaa60a72b9d9855f25)
* graphics/mesa-devel: update to 23.2.0.b.4726Jan Beich2023-10-122-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/20e8760c751...51521e1f9d2 (cherry picked from commit f36f3675dc4866db9f4d23bcf2800f2b2893bdfe)
* graphics/vulkan-extension-layer: update to 1.3.266Jan Beich2023-10-102-7/+7
| | | | | | | Changes: https://github.com/KhronosGroup/Vulkan-ExtensionLayer/compare/v1.3.263...v1.3.266 Reported by: Repology, portscout (cherry picked from commit 6b9f1f24c4e33be46a71cfa1c7f9e35f4fc842c6)
* graphics/qt6-wayland: Fix pkg-plistJason E. Hale2023-10-102-0/+3
| | | | | | | | PR: 274378 Reported by: jbeich MFH: 2023Q4 (cherry picked from commit c49d2372984c4cb43494578dd9dea5814b8d83b7)
* graphics/qt6-svg: Bump PORTREVISION after d51e9502ff77Jason E. Hale2023-10-081-0/+1
| | | | (cherry picked from commit afb085830258e348f7950a90b94ec368de57e84a)
* graphics/qt6-svg: Fix pkg-plistDaniel Engberg2023-10-081-0/+1
| | | | | | PR: 274361 MFH: 2023Q4 (cherry picked from commit d51e9502ff770aba22d86f09a675fafa7c5bb151)
* Qt6: Update to 6.5.3Jason E. Hale2023-10-077-19/+18
| | | | | | | | | | | | As a patch release, Qt 6.5.3 does not introduce any new features but contains more than 500 bug fixes, security updates, and other improvements on top of Qt 6.5.2 release. See more information about the most important changes and bug fixes from Qt 6.5.3 release note. Annoucement: https://www.qt.io/blog/qt-6.5.3-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md (cherry picked from commit b27916d94c81493a8d9c5d3fba955bf56967a753)
* graphics/mesa-devel: update to 23.2.0.b.4427Jan Beich2023-10-052-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/90f12ce7402...20e8760c751 (cherry picked from commit 6e5fd71c8461e085208fb81eea9ae82471a10a73)
* graphics/mesa-devel: update to 23.2.0.b.4343Jan Beich2023-10-032-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/6de10c3585e...90f12ce7402 (cherry picked from commit 2a7484393abf986c7df414ab54639a9623917a33)
* graphics/kmscube: update to s20230926Jan Beich2023-10-032-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/mesa/kmscube/-/compare/53ea71e...96d63eb (cherry picked from commit e3ef7208c7ed64fdcde14249593a5dd4d25e3404)
* all: return bland@'s ports to the pool (+gnome) after safekeeping their ↵Rene Ladan2023-10-021-1/+1
| | | | | | commit bit. Hat: portmgr-secretary
* graphics/fotoxx: the port had been updated to version 23.70.Alexey Dokuchaev2023-10-023-195/+191
|
* XFCE: Cleanup dependenciesGuido Falsi2023-10-021-1/+1
| | | | | | | | | | | | | | | | | - Update xfce.mk to avid forcing too many dependencies on consumers - Change dependency on garcon to reference libgarcon-1.so (main library) - Explicitly add USE_XFCE components to the ports actually needing them. - Cleanup dependencies, adding/removing missing/extra dependencies - Change the referenced library in some LIB_DEPENDS to the actually linked one (avoids false positives in poudriere Q/A tests) - Bump PORTREVISION on all touched ports, even indirectly due to the effect of removing forced dependencies on certain components - Remove USES=fuse from gigolo. I could not find any kind f reference to fuse in the code. - xfce4-bsdcpufreq-plugin: Also remove empty comment at the top of the Makefile
* graphics/darktable: Build explicitly with GCC 12.x on FreeBSD 12.xJean-Sébastien Pédron2023-10-011-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On FreeBSD 12.x, it looks like GCC 13+ is incompatible with the version of libcxx. In the case of darktable, this leads to the following compile time error: In file included from /usr/include/c++/v1/__functional/weak_result_type.h:16, from /usr/include/c++/v1/__functional/invoke.h:14, from /usr/include/c++/v1/__functional_base:15, from /usr/include/c++/v1/string:520, from .../work/darktable-4.4.2/src/external/rawspeed/src/librawspeed/common/ChecksumFile.h:23, from .../work/darktable-4.4.2/src/external/rawspeed/src/librawspeed/common/ChecksumFile.cpp:21: /usr/include/c++/v1/type_traits:1770:8: error: expected identifier before '__is_convertible' 1770 | struct __is_convertible | ^~~~~~~~~~~~~~~~ I have no idea if it is possible to fix or work around this problem in darktable itself. Thus, on FreeBSD 12.x, we pin the version of GCC to 12. This way, once GCC 13+ bescomes the default version, darktable can still be built on FreeBSD 12.x, even though the user may have to install two versions of GCC. For FreeBSD 13.x and onward, the version of GCC remains unpinned in the port and the default one will be used. This solution was discussed with salvadore@ in the following exp-run request: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273397 PR: 273681
* graphics/cptutils: fix build on big-endian architecturesPiotr Kubaj2023-10-011-0/+11
| | | | | | grd3-write.c:66:12: error: use of undeclared identifier 'uint16_t' u[i] = htobe16(grd3->ver[i]); ^
* graphics/alizams: fix build on big-endianPiotr Kubaj2023-10-012-2/+7
| | | | | | | | /wrkdirs/usr/ports/graphics/alizams/work/AlizaMS-1.9.3/mdcm/Source/Common/mdcmSwapper.h:92:16: error: read-only variable is not assignable array[i] = Swap<T>(array[i]); ~~~~~~~~ ^ While here switch to CMake switch for disabling SIMD.
* graphics/jbig2dec: Add make testDaniel Engberg2023-09-301-1/+4
| | | | PR: 273844