Date: Tue, 10 Mar 2026 11:15:41 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 293715] [NEW PORT] graphics/linux-XnViewMP: Powerful cross-platform image viewer and converter Message-ID: <bug-293715-7788@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293715 Bug ID: 293715 Summary: [NEW PORT] graphics/linux-XnViewMP: Powerful cross-platform image viewer and converter Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: matias@pizarro.net Attachment #268684 text/plain mime type: Created attachment 268684 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268684&action=edit git format-patch for graphics/linux-XnViewMP New port: graphics/linux-XnViewMP v1.10.3 XnViewMP is a powerful cross-platform image viewer and converter for Windows, macOS, and Linux. It supports more than 500 image formats including JPEG, TIFF, PNG, GIF, WEBP, PSD, JPEG2000, RAW camera formats, HEIC/HEIF, JPEG-XL, AVIF, and many more. Features include: - Multiple viewing modes (thumbnails, fullscreen, filmstrip, slideshow) - Image editing (resize, crop, rotate, color adjustments) - Batch processing for conversions and renaming - EXIF, IPTC, and XMP metadata viewing and editing - Face detection and duplicate file finder This is a Linux compatibility port using the upstream Linux x64 binary on FreeBSD's Rocky Linux 9 (rl9) compatibility layer. Version: 1.10.3 License: XnViewMP (freeware for private/educational use) WWW: https://www.xnview.com/en/XnViewMP/ USES: cpe desktop-file-utils gnome linux:rl9 tar:tgz USE_LINUX: alsa-plugins-pulseaudio dbuslibs dri fontconfig gtk3 libxkbcommon opus pulseaudio-libs systemd-libs xorglibs ONLY_FOR_ARCHS: amd64 Port details: - NO_BUILD port (pre-built Linux binary) - Uses COPYTREE_SHARE for installation with license.txt excluded - DESKTOP_ENTRIES macro generates .desktop file - Hicolor icons installed at 16/32/48/64/128/256px sizes - Wrapper script (SUB_FILES) sets LD_LIBRARY_PATH for bundled Qt/libs and Plugins directory, sets QT_PLUGIN_PATH, and cd's to app directory for proper Qt resource discovery - CPE variables set for security tracking (xnview:xnview_mp) - License file shipped in files/LICENSE (XnViewMP EULA) - ELF inspection confirms no libcurl dependency (curl not in USE_LINUX) Installs: - bin/XnViewMP (wrapper script) - share/XnViewMP/ (application tree: binary, Qt libs, plugins, resources) - share/applications/XnViewMP.desktop - share/icons/hicolor/*/apps/XnViewMP.png Testing (FreeBSD 15.0-RELEASE amd64): - portlint -AC: clean (bundled .so warnings expected for linux binary port) - portfmt -D: clean - portclippy: clean - make stage && make stage-qa: pass - make check-plist: pass Patch generated with git format-patch against https://git.freebsd.org/ports.git Maintainer: matias@pizarro.net -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293715-7788>
