Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details on branch 2026Q4
photoqt Simple, powerful and good looking Qt image viewer
5.4.1 graphics Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.4.1Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-26 18:57:24
Last Update: 2026-10-29 18:01:06
Commit Hash: 7267ef4
License: GPLv2+
WWW:
https://photoqt.org/
Description: #
PhotoQt is a simple, yet powerful and good looking image viewer, written in C++/Qt
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (17 items)
Collapse this list.
  1. /usr/local/share/licenses/photoqt-5.4.1/catalog.mk
  2. /usr/local/share/licenses/photoqt-5.4.1/LICENSE
  3. /usr/local/share/licenses/photoqt-5.4.1/GPLv2+
  4. bin/photoqt
  5. share/applications/org.photoqt.PhotoQt.desktop
  6. share/icons/hicolor/1024x1024/apps/org.photoqt.PhotoQt.png
  7. share/icons/hicolor/128x128/apps/org.photoqt.PhotoQt.png
  8. share/icons/hicolor/16x16/apps/org.photoqt.PhotoQt.png
  9. share/icons/hicolor/256x256/apps/org.photoqt.PhotoQt.png
  10. share/icons/hicolor/32x32/apps/org.photoqt.PhotoQt.png
  11. share/icons/hicolor/48x48/apps/org.photoqt.PhotoQt.png
  12. share/icons/hicolor/512x512/apps/org.photoqt.PhotoQt.png
  13. share/icons/hicolor/64x64/apps/org.photoqt.PhotoQt.png
  14. share/metainfo/org.photoqt.PhotoQt.metainfo.xml
  15. @owner
  16. @group
  17. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • photoqt>0:graphics/photoqt
To install the port: #
cd /usr/ports/graphics/photoqt/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/photoqt
  • pkg install photoqt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: photoqt
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793213228 SHA256 (photoqt-5.4.1.tar.gz) = bc28a133ce320df0dbcfbeea8a0205407fcb21aac7e881ca4b741d14f2d9f0b7 SIZE (photoqt-5.4.1.tar.gz) = 5946778

Packages (timestamps in pop-ups are UTC): #
photoqt
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4_95.4.1-3.4_55.4.1
FreeBSD:14:quarterly3.4_95.4.1-3.4_55.4.1
FreeBSD:15:latest3.4_115.4.1n/a3.4_5n/a
FreeBSD:15:quarterly3.4_115.4.1n/a-n/a
FreeBSD:16:latest3.4_95.4.1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. update-desktop-database : devel/desktop-file-utils
  4. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  5. lupdate : devel/qt6-tools
Test dependencies: #
  1. Xvfb : x11-servers/xorg-server@xvfb
  2. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  3. fonts.alias : x11-fonts/font-alias
  4. base : x11/xkeyboard-config
  5. xkbcomp : x11/xkbcomp
  6. libqsqlite.so : databases/qt6-base_sqldriver@sqlite
  7. libqsqlite.so : databases/qt6-base_sqldriver@sqlite
Runtime dependencies: #
  1. update-desktop-database : devel/desktop-file-utils
  2. libqtiff.so : graphics/qt6-imageformats
  3. libQt6Location.so : devel/qt6-location
  4. libQt6Positioning.so : devel/qt6-positioning
  5. libQt6Quick3D.so : x11-toolkits/qt6-quick3d
  6. libqsqlite.so : databases/qt6-base_sqldriver@sqlite
  7. libqsqlite.so : databases/qt6-base_sqldriver@sqlite
Library dependencies: #
  1. libexiv2.so : graphics/exiv2
  2. liblcms2.so : graphics/lcms2
  3. libraw.so : graphics/libraw
  4. libresvg.so : graphics/resvg-capi
  5. libwayland-client.so : graphics/wayland
  6. libyaml-cpp.so : devel/yaml-cpp
  7. libZXing.so : textproc/zxing-cpp
  8. libmpv.so : multimedia/mpv
  9. libpoppler-qt6.so : graphics/poppler-qt6
  10. libpoppler.so : graphics/poppler
  11. libOpenGL.so : graphics/libglvnd
  12. libarchive.so.13 : archivers/libarchive
  13. libMagick++-7.so : graphics/ImageMagick7
  14. libQt6Core.so : devel/qt6-base
  15. libQt6Qml.so : x11-toolkits/qt6-declarative
  16. libQt6Multimedia.so : multimedia/qt6-multimedia
  17. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for photoqt-5.4.1: CHROMECAST=off: Stream images to Chromecast devices (via Python) MPV=on: Video playback via libmpv (in addition to QtMultimedia) ====> Magick++ backend: you have to select exactly one of them GRAPHMAGICK=off: GraphicsMagick image processing support IMAGEMAGICK=on: ImageMagick image processing support ====> PDF/PostScript backend: you can only select none or one of them POPPLER=on: Render PDF with Poppler QTPDF=off: Render PDF with QtPdf (Chromium PDFium) ===> Use 'make config' to modify these settings
Options name: #
graphics_photoqt
USES: #
cmake:testing compiler:c++17-lang desktop-file-utils display:test gl kde:6 libarchive localbase:ldflags qt:6 ssl magick:7
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://photoqt.org/downloads/source/
Collapse this list.

Number of commits found: 4 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.4.1
29 Oct 2026 18:01:06
commit hash: 7267ef4954dc7344332a4b050d46672a41b89c41commit hash: 7267ef4954dc7344332a4b050d46672a41b89c41commit hash: 7267ef4954dc7344332a4b050d46672a41b89c41commit hash: 7267ef4954dc7344332a4b050d46672a41b89c41 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
graphics/photoqt: Update to 5.4.1

- Switch to Qt 6
- Rework options for the new WITH_* CMake switches
- Add patch to use extattr(2) for star ratings
- Add patch to show QR/barcode detection when built with ZXingQt
- Enable tests
- Drop patch merged upstream
- Take maintainership
- Remove deprecation

ChangeLog:	https://photoqt.org/changelog
MFH:		2026Q4
(cherry picked from commit 2fb8dc192150d854a68f85fc3a1ead3061db2ab6)
3.4_11
28 Oct 2026 20:19:05
commit hash: 36e174c84a86029988ab4a4a73b33cd5e3f10adacommit hash: 36e174c84a86029988ab4a4a73b33cd5e3f10adacommit hash: 36e174c84a86029988ab4a4a73b33cd5e3f10adacommit hash: 36e174c84a86029988ab4a4a73b33cd5e3f10ada files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
graphics/photoqt: Schedule for removal

Depends on deprecated Qt5.

PR:		299364
(cherry picked from commit 8ab7b5d1478561a37457f360ebccee9cb2609fde)
3.4_10
28 Oct 2026 20:19:04
commit hash: a2a24e18094e985ae1c6b7467fbae8b6ba2884b6commit hash: a2a24e18094e985ae1c6b7467fbae8b6ba2884b6commit hash: a2a24e18094e985ae1c6b7467fbae8b6ba2884b6commit hash: a2a24e18094e985ae1c6b7467fbae8b6ba2884b6 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
*/*: Reset maintainership for melanhit@gmail.com

No feedback and updates for years.

PR:		299364
(cherry picked from commit 9a5ec7acca12da1f44853cb3422aaf728e9272ee)
3.4_10
26 Oct 2026 18:54:50
commit hash: 7ccb703566f592e9244ccadde214c87e5da10ebfcommit hash: 7ccb703566f592e9244ccadde214c87e5da10ebfcommit hash: 7ccb703566f592e9244ccadde214c87e5da10ebfcommit hash: 7ccb703566f592e9244ccadde214c87e5da10ebf files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
*/*: Bump consumers after graphics/ImageMagick{6,7} update

ImageInfo and DrawInfo gained a member, GetImageInfo() and
GetDrawInfo() clear the new size on a caller-provided struct.

PR:		300074
With hat:	ports-secteam
Sponsored by:	Netzkommune GmbH

(cherry picked from commit ed4c5e5da5d94699da0740485ffce262bdae6dae)

Number of commits found: 4