[Bug 292770] graphics/xreader: update to 4.6.3 + fixes

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 27 Jan 2026 23:03:16 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292770

            Bug ID: 292770
           Summary: graphics/xreader: update to 4.6.3 + fixes
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: timp87@gmail.com
             Flags: maintainer-feedback?(gnome@FreeBSD.org)
          Assignee: gnome@FreeBSD.org

Created attachment 267561
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267561&action=edit
port patch

- update to 4.6.3 (mostly translations)
- fix pkg-plist when INTROSPECTION is OFF
- bring DBUS_RUN_DEPENDS back instead of DBUS_LIB_DEPENDS. Xreader doesn't use
any libs from dbus, it uses gdbus which is part of glib. So it only needs
running dbus daemon, that's it.
- fix DVI option:
  meson.build:74:15: ERROR: Dependency "kpathsea" not found, tried pkgconfig
    or if it's installed
  Error: /usr/local/lib/xreader/3/backends/libdvidocument.so is linked to
/usr/local/lib/libkpathsea.so.6 from devel/tex-kpathsea but it is not declared
as a dependency

I'd remove DJVU_DESC from Makefile as it has default value in
https://cgit.freebsd.org/ports/tree/Mk/bsd.options.desc.mk?id=95035ba6035228884a4f5678bbbd3624fdccb673#n78


Also I'm not sure if gnome@ uses portclippy or portfmt, they both do complain.

I'm unhappy that some options were removed in
https://cgit.freebsd.org/ports/commit/?id=0a0263b610fa84377dd0970ea3fdad39b722cf35
as this eliminates one of the main freebsd ports advantages.
I'd just make them set by default instead. In my opinion it only makes porting
new versions harder as you have more things to keep in mind and recheck. But
anyway, I have no rights there.

-- 
You are receiving this mail because:
You are the assignee for the bug.