[Bug 268692] devel/qt6-base: unnecessary dependency to net/avahi-app

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 01 Jan 2023 10:23:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268692

            Bug ID: 268692
           Summary: devel/qt6-base: unnecessary dependency to
                    net/avahi-app
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: mazhe@alkumuna.eu
                CC: desktop@FreeBSD.org, kde@FreeBSD.org
                CC: desktop@FreeBSD.org, kde@FreeBSD.org

Created attachment 239173
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=239173&action=edit
Remove net/avahi-app from DEPENDS

Hi,

I noticed that devel/qt6-base added a net/avahi-app dependency, but as far as I
can see, nothing in the sources requires it outside of some test Docker
configuration:

=============================
/usr/ports/devel/qt6-base# find work/qtbase-everywhere-src-6.4.1 -type f
-print0|xargs -0 grep -i avahi
=============================
work/qtbase-everywhere-src-6.4.1/mkspecs/features/data/testserver/Dockerfile:  
      "service avahi-daemon restart\n" \
work/qtbase-everywhere-src-6.4.1/mkspecs/features/data/testserver/Dockerfile:#
rewrite the default configurations of avahi-daemon
work/qtbase-everywhere-src-6.4.1/mkspecs/features/data/testserver/Dockerfile:#
Disable IPv6 of avahi-daemon to resolve the unstable connections on Windows
work/qtbase-everywhere-src-6.4.1/mkspecs/features/data/testserver/Dockerfile:  
     /etc/avahi/avahi-daemon.conf
=============================

The port builds fine without it (poudriere testport, bulk) as do obs-studio
(which is for now my only port pulling qt6):
# pkg info -r qt6-base
qt6-base-6.4.1:
        obs-studio-28.1.2
        qt6-svg-6.4.1


Thanks for your work to bring this codebase in ports.

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