Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Dec 2015 13:18:43 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 205339] [PATCH] x11/kdelibs4: add options
Message-ID:  <bug-205339-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205339

            Bug ID: 205339
           Summary: [PATCH] x11/kdelibs4: add options
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde@FreeBSD.org
          Reporter: matthew@reztek.cz
             Flags: maintainer-feedback?(kde@FreeBSD.org)
          Assignee: kde@FreeBSD.org
          Keywords: patch

Created attachment 164267
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=164267&action=edit
add options to x11/kdelibs4

x11/kdelibs4 has had a rather odd dependency and pkg-message for quite some
time; it unconditionally depends on hupnp in order to build the UPnP backend
for Solid, but there is also a patch which disables that backend, and the
pkg-message notes it is known to cause instability and so is disabled but can
be enabled via an environment variable. WTF?! Why build something just to leave
it disabled, and if it's known to cause instability why is it being built at
all?

Restore some sanity to this port with a couple options: AVAHI and UPNP. The
UPNP option replaces the hack with a normal option, which allows the patch and
pkg-message to be removed. The AVAHI option simply makes that dependency
optional since it is not required for KDE. The defaults of the new options are
in keeping with past behavior, AVAHI is on as it was, UPNP is off because is is
known unstable and the functionality was previously disabled. So, the only
functional change is to drop a useless dependency by default.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205339-13>