Commit Graph

34768 Commits

Author SHA1 Message Date
Eric Turgeon 8bc5ae9d8d graphics/atril: updated to 1.28.1 2025-01-11 15:15:34 -04:00
Thierry Thomas 8ce84fb385 */*: bump PORTREVISION after the upgrade to Suitesparse 2025-01-11 11:02:35 +01:00
Wen Heping dcf6797663 graphics/py-svgelements: New port
Svgelements does high fidelity SVG parsing and geometric rendering.
The goal is to successfully and correctly process SVG for use with
any scripts that may need or want to use SVG files as geometric data.
2025-01-11 08:46:42 +00:00
Yuri Victorovich 3e86ea24ef misc/openvdb: update 11.0.0 → 12.0.0 2025-01-10 21:20:29 -08:00
Jan Beich 3b2f9a3a6d graphics/mesa-devel: update to 24.3.b.2654
Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/3a9b1baa803...de1eaa4019e
2025-01-11 01:36:07 +01:00
Yuri Victorovich 9dbb7db20e graphics/filament: update 1.56.4 → 1.56.5
Reported by:	portscout
2025-01-10 02:23:02 -08:00
Yuri Victorovich 699cd623b6 devel/flatbuffers: update 24.3.25 → 24.12.23 2025-01-10 02:22:54 -08:00
Santhosh Raju ac0ea3d567 graphics/dspdfviewer: Fix builds in 13.4 2025-01-10 10:02:36 +01:00
Nicola Vitale e7f1d4913c graphics/py-fotokilof: Update to 5.1.7
- Fix app/name in the new file pyproject.toml to match PORTNAME,
 otherwise the build fails with the error:

===>   Generating temporary packing list
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/local/lib/python3.11/site-packages/installer/__main__.py", line 98, in <module>
    _main(sys.argv[1:], "python -m installer")
  File "/usr/local/lib/python3.11/site-packages/installer/__main__.py", line 86, in _main
    with WheelFile.open(args.wheel) as source:
  File "/usr/local/lib/python3.11/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/installer/sources.py", line 162, in open
    with zipfile.ZipFile(path) as f:
         ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/zipfile.py", line 1295, in __init__
    self.fp = io.open(file, filemode)
              ^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: /usr/local/poudriere/ports/default/graphics/py-fotokilof/work-py311/FotoKilof-5.1.7/dist/fotokilof-5.1.7*.whl
*** Error code 1

Release changes:	https://github.com/TeaM-TL/FotoKilof/releases/tag/5.1.7
Reported by:	Tomasz Łuczak <notifications@github.com>
2025-01-09 16:22:23 +01:00
Philipp Ost 3753b09402 graphics/povray37: Fix build without JPEG
PR:		283768
Reported by:	freebsd@koenigbj.8bx.de
2025-01-09 08:28:32 +01:00
Älven b6ab2130b3 graphics/lunasvg: New port: SVG rendering and manipulation library in C++
PR:		256553
2025-01-08 07:01:59 -07:00
Älven ff31e477ff graphics/plutosvg: New port: Tiny SVG rendering library in C
PR:		283635
2025-01-08 07:01:59 -07:00
Älven 42814ac3bd graphics/plutovg: New port: Tiny 2D vector graphics library in C
PR:		283629
2025-01-08 11:15:19 -08:00
Tijl Coosemans 299bcfac71 graphics/cairo: Update to 1.18.2
Upstream has removed OpenGL support and switched from autoconf to meson.

Some ports needed to be fixed:

audio/fogpad-lv2, audio/ssr-lv2, audio/stone-phaser-lv2,
audio/string-machine-lv2: Add dependency on libGL now that cairo
no longer pulls it in.

devel/doxygen: Add upstream patches to support compressed PDF files
generated by more recent versions of cairo.

www/webkit2-gtk3, www/webkit2-gtk4: Remove requirement for cairo-egl.

x11/hyprpaper: Remove inclusion of unused GLES3 headers so a dependency
on libGLES is not needed.

x11/rofi-file-browser-extended: Fix patch to make sure
GLIB2_INCLUDE_DIRS is defined.

PR:		283531
Reviewed by:	diizzy
Exp-run by:	antoine
2025-01-07 11:34:47 +01:00
Jan Beich c3785ec4b2 graphics/mesa-devel: update to 24.3.b.2416
Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/98cdb9349a7...3a9b1baa803
2025-01-07 01:36:10 +01:00
Vanilla I. Shu 8df38be6a3 graphics/p5-Image-ExifTool-devel: update 13.10 -> 13.11
ChangeLog: https://exiftool.org/history.html

PR:		283878
Reported by:	maintainer
2025-01-06 19:08:07 +08:00
Dirk Meyer 942e8b5552 graphics/pcdtojpeg: Converts PCD (Kodak Photo CD) image files 2025-01-05 16:38:11 +01:00
Dirk Meyer be9a755f2d graphics/gd: patch obsoleted by autoreconf 2025-01-05 15:42:29 +01:00
Nuno Teixeira 9148f792bc graphics/phototonic: Deprecate and set expiration date to 2025-02-28
Upstream repo archived Oct 4, 2023. Consider migrating to
graphics/geeqie as sugested by upstream.
2025-01-05 13:22:41 +00:00
Jason E. Hale 7e3e6797d2 Qt6: Update to 6.8.1
December 02, 2024

We (Qt upstream) have released Qt 6.8.1 today. As a patch release,
Qt 6.8.1 does not introduce new features but contains more than 550 bug
fixes, security updates, and other improvements on top of Qt 6.8.0
release. See more information about the most important changes and bug
fixes from the Qt 6.8.1 release note.

Announcement: https://www.qt.io/blog/qt-6.8.1-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.1/release-note.md

We (kde@) skipped shipping Qt 6.8.0 due to waiting for a compatible
version of PyQt to be released, but here are the announcements and
release notes from Qt 6.8.0.

Announcement: https://www.qt.io/blog/qt-6.8-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.0/release-note.md

PySide6: Update to 6.8.0.2

PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.8.x.

Announcement: https://www.qt.io/blog/qt-for-python-release-6.8

PyQt6: Update to 6.8.0

This release also introduces x11-toolkits/py-qt6-graphs, python bindings
for the Qt Graphs module. As with PySide6, older versions of PyQt6 will
not build with Qt 6.8.x.

Support tools like py-sip and py-qtbuilder have also been updated to their
latest versions.

Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.8.0_Released

Special thanks to Kenneth Raplee for testing and to SponiX for providing
access to build hardware!

PR:		283290
Exp-run by:	antoine (x2)
2025-01-05 01:28:11 -05:00
Vladimir Druzenko c3e24f8df5 graphics/spirv-cross: Update 1.3.290.0 → 1.3.296.0
Commit log:
https://github.com/KhronosGroup/SPIRV-Cross/compare/vulkan-sdk-1.3.290.0...vulkan-sdk-1.3.296.0
2025-01-04 18:52:47 +03:00
Jan Beich fbb5264bf8 graphics/mesa-devel: update to 24.3.b.2357
Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/056b14b8828...98cdb9349a7
2025-01-04 01:15:45 +01:00
Zsolt Udvari dbebb74d71 graphics/timg: Update to 1.6.1
Changelog: https://github.com/hzeller/timg/releases/tag/v1.6.1
2025-01-03 18:15:11 +01:00
Nuno Teixeira 696f37e18a graphics/yacreader: Update to 9.15.0
- Switch to GH MASTER_SITES and use release tarball
- Pet Q/A check and use GL=opengl
- Strip binaries
- Remove flavorization:

  Drop local Qt 5.x support for ease of maintainership and its eventual
  removal from the FreeBSD ports tree. Qt 5.x has been long deprecated
  upstream [1] and the FreeBSD kde@ team recommends using Qt 6.x for
  end-user applications whenever possible.

  [1] https://www.qt.io/blog/qt-5.15-support-ends

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/9.15.0
2025-01-02 15:01:49 +00:00
Nuno Teixeira 526899a5ea graphics/yacreader: Take maintainership 2025-01-02 11:23:47 +00:00
Yuri Victorovich 5abfda2d71 graphics/art: update 1.24.1 → 1.24.5 2025-01-01 22:45:52 -08:00
Po-Chuan Hsieh 49f46c867d graphics/rubygem-pdfkit: Update to 0.8.7.3
Changes:	https://github.com/pdfkit/pdfkit/releases
2025-01-02 10:46:17 +08:00
Rene Ladan 4e7658f038 graphics/py-pygal: expire on 2025-03-31 for devel/py-pytest-runner 2025-01-01 15:35:17 +01:00
Rene Ladan c444e83ef8 graphics/rubygem-pdfkit: expire on 2025-03-31 for converters/wkhtmltopdf 2025-01-01 15:12:43 +01:00
Rene Ladan 0a48df48aa graphics/tinyows: expire on 2025-02-01 for databases/postgis31 2025-01-01 12:10:13 +01:00
Po-Chuan Hsieh 43ecb11f7c graphics/rubygem-cairo: Update to 1.17.14
Changes:	https://github.com/rcairo/rcairo/releases
2024-12-31 23:56:05 +08:00
Po-Chuan Hsieh 96d76bffbb graphics/p5-PGPLOT: Update to 2.35
Changes:	https://metacpan.org/dist/PGPLOT/changes
2024-12-31 23:55:36 +08:00
Po-Chuan Hsieh df5c6a12f8 graphics/rubygem-rsvg2: Update to 4.2.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2024-12-31 23:55:16 +08:00
Po-Chuan Hsieh 3f16cceaa7 graphics/rubygem-gdk_pixbuf2: Update to 4.2.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2024-12-31 23:55:14 +08:00
Po-Chuan Hsieh 6b8c724b07 graphics/rubygem-clutter-gtk: Update to 4.2.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2024-12-31 23:55:12 +08:00
Po-Chuan Hsieh 5f94a575bd graphics/rubygem-clutter-gdk: Update to 4.2.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2024-12-31 23:55:10 +08:00
Po-Chuan Hsieh af496d5683 graphics/rubygem-clutter: Update to 4.2.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2024-12-31 23:55:08 +08:00
Po-Chuan Hsieh ed6a66121a graphics/rubygem-png: Update to 1.3.1
Changes:	https://github.com/seattlerb/png/blob/master/History.txt
2024-12-31 23:53:38 +08:00
Po-Chuan Hsieh 3c1ac17599 graphics/webp: Update to 1.5.0
Changes:	https://chromium.googlesource.com/webm/libwebp/+/main/NEWS
2024-12-31 23:46:56 +08:00
Muhammad Moinur Rahman ac7a7d6fe1 Mk/Uses/java.mk: Runtime fix with USES=java:ant
USES=java:ant does not imply USES=java:run so we need to add the run arg
seperately when we are using USES=java:ant. Not all ports require the
the argument so it is better to address the ports individually instead
of handling it automatically by implying run for ant.

Thanks to vvd for carefully going through this.

Reported by:	vvd
Approved by:	portmgr (blanket)
2024-12-31 15:39:30 +01:00
Piotr Kubaj 0c7af5853c graphics/blender: fix build on big-endian
/wrkdirs/usr/ports/graphics/blender/work/blender-4.2.0/source/blender/blenlib/intern/filereader_zstd.c:42:3: error: call to undeclared function 'BLI_endian_switch_uint32'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
  BLI_endian_switch_uint32(val);
  ^
2024-12-31 14:59:48 +01:00
Muhammad Moinur Rahman 0835676e36 Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
2024-12-31 09:57:55 +01:00
Muhammad Moinur Rahman c79c88017b Mk/**ocaml.mk: Convert remaining bsd.ocaml.mk to Uses/ocaml.mk
- Instead of USE_OCAML=yes use USES=ocaml. If empty USES=ocaml implies
  build and run
- Instead of USE_OCAMLFIND_PLIST use USES=ocaml:findplist which also
  implies USES=ocaml:findlib
- Instead of USE_OCAML_CAMLP4 use USES=ocaml:camlp4
- Instead of USE_OCAML_FINDLIB use USES=ocaml:findlib
- Instead of USE_OCAML_LDCONFIG use USES=ocaml:ldconfig
- Instead of USE_OCAML_WASH use USES=ocaml:wash
- Instead of NO_OCAML_BUILDDEPENDS use USES=ocaml:run
- Instead of NO_OCAML_RUNDDEPENDS use USES=ocaml:build
- Instead of USE_OCAML_TK use USES=ocaml:tk which actually implies
  USES=ocaml:tkbuild and USES=ocaml:tkrun
- Instead of NO_OCAMLTK_BUILDDEPENDS use USES=ocaml:tkrun
- Instead of NO_OCAMLTK_RUNDEPENDS use USES=ocaml:tkbuild
- USES=ocaml:dune remains unchanged
- Prepare to add/remove keywords easily

Approved by: mat (portmgr)
Reviewed by: freebsd@dev.thsi.be
Differential Revision: https://reviews.freebsd.org/D48227
2024-12-31 08:41:54 +01:00
Jan Beich 46abe414bf graphics/mesa-devel: update to 24.3.b.2162
Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/0f3a3500877...056b14b8828
2024-12-31 01:12:53 +01:00
Jan Beich 45c09c7e21 graphics/satty: update to 0.16.0
Changes:	https://github.com/gabm/Satty/releases/tag/v0.16.0
Reported by:	GitHub (watch releases)
2024-12-31 01:12:46 +01:00
Dmitry Marakasov 6ede6095f9 graphics/sdl2_image: update 2.8.2 → 2.8.4 2024-12-29 03:45:52 +03:00
mew14930xvi cc71fac743 graphics/maim: Update to 5.8.0
PR:	283674
2024-12-28 23:08:59 +01:00
Guido Falsi 12283dc2b6 graphics/ristretto: Update to 0.13.3
- Update WWW
2024-12-27 14:42:28 +01:00
Muhammad Moinur Rahman 3a8933a42a graphics/Hermes: Mark DEPRECATED
- Remove GENTOO MASTER_SITES as it no longer provides flat layout
- Also the remaining MASTER_SITES are unreachable
- Set EXPIRATION_DATE 2025-01-26
2024-12-27 11:37:15 +01:00
Jan Beich ba772461bb graphics/mesa-devel: update to 24.3.b.2072
Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/5bb1b384096...0f3a3500877
2024-12-26 01:01:46 +01:00