summaryrefslogtreecommitdiff
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
* graphics/drawy: Update to 1.0.2Max Brazhnikov2026-07-013-7/+11
| | | | Use PLIST_SUB to reduce diff on update.
* graphics/kquickimageeditor: Update to hotfix 0.6.2.1Max Brazhnikov2026-07-012-5/+5
|
* graphics/mesa-{dri,libs}: Enable virgl and consequently gallium-va ↵Gleb Popov2026-07-013-7/+7
| | | | | | | unconditionally PR: 296405 Tested by: fuz
* graphics/mesa-{dri,libs}: Update to 26.1.3Gleb Popov2026-07-012-9/+8
|
* graphics/drawio: Update to 30.2.6Gleb Popov2026-07-012-6/+5
|
* graphics/py-pygeos: Allow build with cython 3.xPo-Chuan Hsieh2026-06-303-4/+17
| | | | | - Change from USE_PYTHON=cython0 to USE_PYTHON=cython - Bump PORTREVISION for package change
* graphics/py-gdal: Update to 3.13.1Po-Chuan Hsieh2026-06-302-4/+4
| | | | | Changes: https://github.com/OSGeo/gdal/releases https://github.com/OSGeo/gdal/blob/release/3.13/NEWS.md
* graphics/gdal: Update to 3.13.1Po-Chuan Hsieh2026-06-302-5/+4
| | | | | Changes: https://github.com/OSGeo/gdal/releases https://github.com/OSGeo/gdal/blob/release/3.13/NEWS.md
* graphics/py-dj52-sorl-thumbnail: Remove expired portRene Ladan2026-06-305-96/+0
| | | | 2026-06-30 graphics/py-dj52-sorl-thumbnail: Obsolete, please use graphics/py-sorl-thumbnail instead
* */*: Use C.UTF-8 localeTijl Coosemans2026-06-304-6/+2
| | | | | | | | | | | | | | | | Ports 02f27a83b44d fixed the ports tree to the C locale so it would work correctly in environments where users use a locale that isn't compatible with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just upper case letters. USE_LOCALE was introduced to let ports use another locale if they needed it. The C.UTF-8 locale was created later on to be mostly compatible with the C locale. Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The world has moved to Unicode so all ports either require it or know how to build correctly in a Unicode environment. PR: 295945 Exp-run by: antoine
* graphics/hugin: permit use of libepoxy instead of glewRobert Clausecker2026-06-301-3/+14
| | | | | | | | | | | | Some users report problems with hugin coming from graphics/glew not being built with EGL support. Permit using libepoxy instead of graphics/glew for OpenGL stuff and make it the default to work around this issue. Building with graphics/glew remains available as an option. PR: 296330, 296368 Reported by: grog Tested by: grog MFH: 2026Q2
* graphics/dust3d: update the port to version 1.1.6Alexey Dokuchaev2026-06-305-73/+17
| | | | | | | | | | | | | | | - GC no longer applicable patches, BROKEN_aarch64, and dependencies after CGAL-based mesh code was replaced with built-in algorithm (since version 1.0.0-rc.7) - Replace banal hand-rolled `do-configure' recipe with USES+=qmake, refine COMMENT text, etc. - Install provided icon and .desktop file instead of specifying nearly identical DESKTOP_ENTRIES PR: 295221 Submitted by: Alastair Hogge Reported by: portscout
* graphics/gexiv2_016: update to 0.16.1Christoph Moench-Tegeder2026-06-282-4/+4
| | | | | Release Notes: https://gitlab.gnome.org/GNOME/gexiv2/-/blob/0.16.1/NEWS
* graphics/py-liffile: Add py-liffile 2026.4.11Po-Chuan Hsieh2026-06-284-0/+34
| | | | | | | | Liffile is a Python library to read image and metadata from Leica image files: LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF (XML Collection File), XLEF (XML Experiment File), and LIFEXT (Leica Image File Extension). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
* graphics/colmap: update to 4.1.0Robert Clausecker2026-06-283-6/+13
| | | | | | | | - comes with a new GPU-based backend (caspar) which I haven't hooked up for now. - disable the ONNX option on i386 to have the port build there Changelog: https://github.com/colmap/colmap/releases/tag/4.1.0
* graphics/R-cran-gridExtra: Update to 2.3.1TAKATSU Tomonari2026-06-282-8/+5
| | | | Reported by: portscout
* graphics/art: update 1.26.5 → 1.26.6Yuri Victorovich2026-06-282-4/+4
|
* graphics/py-term-image: Clean up USES=pythonPo-Chuan Hsieh2026-06-261-1/+1
| | | | | | | Python 3.10 is the minimal supported Python 3. Approved by: portmgr (blanket) With hat: python
* graphics/py-olmocr: Fix USE_PYTHON=cryptography usagePo-Chuan Hsieh2026-06-261-2/+1
| | | | | Approved by: portmgr (blanket) With hat: python
* graphics/gimp3-app: Clean up USES=pythonPo-Chuan Hsieh2026-06-261-1/+1
| | | | | | | Python 3.10 is the minimal supported Python 3. Approved by: portmgr (blanket) With hat: python
* www/py-flask-cors: Update to 6.0.2Po-Chuan Hsieh2026-06-261-1/+2
| | | | | | | | | | | - Update COMMENT - Update WWW - Convert to USE_PYTHON=pep517 - Convert to USE_PYTHON=pytest - Bump PORTREVISION of dependent ports for dependency change - Take maintainership Changes: https://github.com/corydolphin/flask-cors/releases
* graphics/py-tifffile: Update to 2026.6.1Po-Chuan Hsieh2026-06-262-12/+11
| | | | | | | - Update WWW Changes: https://github.com/cgohlke/tifffile/releases https://github.com/cgohlke/tifffile/blob/master/CHANGES.rst
* graphics/py-rasterio: Update USES=python after ↵Po-Chuan Hsieh2026-06-262-10/+1
| | | | 135741412e9fe53270e9078d14f71066a2aecaa6
* graphics/py-imagecodecs: Update to 2026.5.10Po-Chuan Hsieh2026-06-262-7/+6
| | | | Changes: https://github.com/cgohlke/imagecodecs/releases
* graphics/py-pygeos: Fix build with Python 3.12+Po-Chuan Hsieh2026-06-261-0/+14
| | | | | | | | | | | | | | | * Getting build dependencies for wheel... Traceback (most recent call last): ... File "/wrkdirs/usr/ports/graphics/py-pygeos/work-py312/pygeos-0.14/versioneer.py", line 342, in get_config_from_root parser = configparser.SafeConfigParser() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'? ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel *** Error code 1 Reference: https://pkg-status.freebsd.org/beefy23/data/150amd64-default/92a0eb6f0ba2/logs/py312-pygeos-0.14_2.log
* graphics/libavif: Update to 1.4.2Po-Chuan Hsieh2026-06-263-7/+8
| | | | | | | - Use complete arguments/options - Enable LIBSHARPYUV option by default Changes: https://github.com/AOMediaCodec/libavif/releases
* graphics/qview: Update to 7.1 and switch to qt6Kousuke Kannagi2026-06-263-17/+24
| | | | | | | | | | | | Take maintainership. Update pkg-descr. https://github.com/jurplel/qView/releases/tag/7.0 https://github.com/jurplel/qView/releases/tag/7.1 PR: 289331 Approved by: danfe (maintainer timeout > 3 months) Approved by: osa (mentor)
* various: Normalize py-wheel dependencyDag-Erling Smørgrav2026-06-262-2/+2
| | | | | Reviewed by: kai Differential Revision: https://reviews.freebsd.org/D57869
* graphics/colmap: Fix packaging with sphinx-9.0.4Max Brazhnikov2026-06-261-5/+27
|
* graphics/opencolorio: Fix packaging with sphinx-9.0.4Max Brazhnikov2026-06-261-5/+0
|
* KDE: Update KDE Frameworks 6 to 6.27.0Max Brazhnikov2026-06-266-15/+16
| | | | | | | Announcement: https://kde.org/announcements/frameworks/6/6.27.0/ PR: 296021 Exp-run by: antoine
* graphics/opennurbs: fix byte order and pointer size codeRobert Clausecker2026-06-262-6/+20
| | | | | | | | | | | | | - check for the __ILP32__ macro when determining pointer size. This catches all of our 32 bit platforms - add some code to test the compiler's own byte order macros to the header that tries to determine the byte order - remove explicit architecture list in favour of that code This fixes the build on armv7. Approved by: portmgr (build fix blanket) MFH: 2026Q2
* net-mgmt/netbox: Create Django 6.0 consumersKai Knoblich2026-06-265-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Django 5.2 is currently the "default" version in the ports tree due its long term support until April 2028. Thus ports that are assigned to that version will exist until then. The following ports are required to make the upgrade of net-mgmt/netbox to the 4.6 release possible because it requires Django 6.0. All of the ports listed below were created on the basis of their respective original ports: - devel/py-dj60-django-rq - devel/py-dj60-strawberry-graphql - graphics/py-dj60-sorl-thumbnail - www/py-dj60-channels - www/py-dj60-django-auth-ldap - www/py-dj60-django-choices-field - www/py-dj60-django-cors-headers - www/py-dj60-django-debug-toolbar - www/py-dj60-django-filter - www/py-dj60-django-htmx - www/py-dj60-django-js-asset - www/py-dj60-django-mptt - www/py-dj60-django-prometheus - www/py-dj60-django-redis - www/py-dj60-django-rich - www/py-dj60-django-storages - www/py-dj60-django-tables2 - www/py-dj60-django-taggit - www/py-dj60-django-timezone-field - www/py-dj60-djangorestframework - www/py-dj60-drf-spectacular - www/py-dj60-drf-spectacular-sidecar - www/py-dj60-social-auth-app-django - www/py-dj60-strawberry-graphql-django
* */Makefile: Sort SUBDIRsPo-Chuan Hsieh2026-06-261-3/+3
|
* graphics/R-cran-venn: New portZsolt Udvari2026-06-254-0/+24
| | | | | A close to zero dependency package to draw and display Venn diagrams up to 7 sets, and any Boolean union of set intersections.
* graphics/R-cran-ggpolypath: New portZsolt Udvari2026-06-254-0/+24
| | | | | Tools for working with polygons with holes in 'ggplot2', with a new 'geom' for drawing a 'polypath' applying the 'evenodd' or 'winding' rules.
* graphics/mesa-devel: update to 26.1.b.3676Jan Beich2026-06-252-5/+5
| | | | Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/9dbe8846f5f...68468b6d1b9
* graphics/hugin: Fixes parsing of version number in vigra/config_version.hxx (+)Dima Panov2026-06-241-0/+20
| | | | Approved by: portmgr blanket
* */*: Bump port revision after electron40 update (97c55c5728e4)Hiroki Tagato2026-06-241-1/+1
|
* graphics/p5-Chart: bump PORTREVISION to force package rebuild.Mark Linimon2026-06-241-0/+1
| | | | This is necessary to grab the patches I submitted in ports/296174.
* graphics/p5-Chart: add patch files to remove obsolete usage.Mark Linimon2026-06-2414-0/+154
| | | | | | | | lang/perl as of at least 5.36 objects to the usage "use Chart::Base '2.4.10'". Make these usages modern. PR: ports/296174 Approved by: mat@
* graphics/py-kornia-rs: update 0.1.11 → 0.1.14Yuri Victorovich2026-06-232-1546/+1545
|
* graphics/ImageMagick: update to 7.1.2-25Evgenii Khramtsov2026-06-2224-18/+26
| | | | | | | | | | | Changes: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-24...7.1.2-25 Security: CVE-2026-53460 Security: CVE-2026-53461 Security: CVE-2026-53462 Security: CVE-2026-53463 Security: CVE-2026-53464 Security: CVE-2026-53465 PR: 296190
* graphics/ImageMagick6: update to 6.9.13-50Evgenii Khramtsov2026-06-2212-15/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50 Security: CVE-2026-24481 Security: CVE-2026-24484 Security: CVE-2026-24485 Security: CVE-2026-25576 Security: CVE-2026-25638 Security: CVE-2026-25795 Security: CVE-2026-25796 Security: CVE-2026-25797 Security: CVE-2026-25798 Security: CVE-2026-25799 Security: CVE-2026-25897 Security: CVE-2026-25898 Security: CVE-2026-25965 Security: CVE-2026-25966 Security: CVE-2026-25968 Security: CVE-2026-25970 Security: CVE-2026-25971 Security: CVE-2026-25982 Security: CVE-2026-25983 Security: CVE-2026-25985 Security: CVE-2026-25986 Security: CVE-2026-25987 Security: CVE-2026-25988 Security: CVE-2026-25989 Security: CVE-2026-26066 Security: CVE-2026-26283 Security: CVE-2026-26284 Security: CVE-2026-26983 Security: CVE-2026-27798 Security: CVE-2026-27799 Security: CVE-2026-28494 Security: CVE-2026-28686 Security: CVE-2026-28687 Security: CVE-2026-28688 Security: CVE-2026-28689 Security: CVE-2026-28690 Security: CVE-2026-28691 Security: CVE-2026-28692 Security: CVE-2026-28693 Security: CVE-2026-30883 Security: CVE-2026-30929 Security: CVE-2026-30936 Security: CVE-2026-30937 Security: CVE-2026-31853 Security: CVE-2026-32259 Security: CVE-2026-32636 Security: CVE-2026-33535 Security: CVE-2026-33536 Security: CVE-2026-33899 Security: CVE-2026-33900 Security: CVE-2026-33901 Security: CVE-2026-33902 Security: CVE-2026-33905 Security: CVE-2026-33908 Security: CVE-2026-34238 Security: CVE-2026-40310 Security: CVE-2026-40311 Security: CVE-2026-42050 Security: CVE-2026-42326 Security: CVE-2026-45031 Security: CVE-2026-45358 Security: CVE-2026-45359 Security: CVE-2026-45624 Security: CVE-2026-45664 Security: CVE-2026-46520 Security: CVE-2026-46521 Security: CVE-2026-46522 Security: CVE-2026-46523 Security: CVE-2026-46559 Security: CVE-2026-46692 Security: CVE-2026-46693 Security: CVE-2026-47165 Security: CVE-2026-47166 Security: CVE-2026-48733 Security: CVE-2026-48734 Security: CVE-2026-48994 Security: CVE-2026-49218 Security: CVE-2026-49219 Security: CVE-2026-53460 Security: CVE-2026-53461 Security: CVE-2026-53462 Security: CVE-2026-53463 Security: CVE-2026-56367 Security: CVE-2026-56378 PR: 296189
* graphics/tulip: fix build on platforms without OpenMP (armv7)Robert Clausecker2026-06-221-0/+10
| | | | | | | | | The project tries to include a nonexistent header <tulip/tlphash.h> if it detects that OpenMP is not supported. Removing the include directive seems to fix the build; perhaps the header wasn't needed after all. Approved by: portmgr (build fix blanket) MFH: 2026Q2
* graphics/graphviz: update to 15.1.0Dirk Meyer2026-06-213-11/+11
|
* graphics/Coin: update to 4.0.10Christoph Moench-Tegeder2026-06-213-5/+6
| | | | | Changelog: https://github.com/coin3d/coin/blob/master/docs/ChangeLog.v4.0.10
* graphics/vulkan-caps-viewer: Update to 4.11Max Brazhnikov2026-06-212-7/+7
| | | | Follow f70aabfff8e6 and assume maintainership.
* graphics/py-visvis: Add backends and switch to Qt6Max Brazhnikov2026-06-211-5/+13
| | | | | | | The PySide-Qt6 backend has been added, so users can now choose to use PyQt and/or PySide, or neither. PR: 296093
* graphics/opennurbs: Update to 8.32.26160.13001Fernando Apesteguía2026-06-212-4/+4
|