Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Oct 2020 10:00:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 250364] devel/glib20: make run-depend on python OPTIONal
Message-ID:  <bug-250364-39348@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250364

            Bug ID: 250364
           Summary: devel/glib20: make run-depend on python OPTIONal
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: desktop@FreeBSD.org
          Reporter: gahr@FreeBSD.org
             Flags: maintainer-feedback?(desktop@FreeBSD.org)
          Assignee: desktop@FreeBSD.org

Created attachment 218756
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=218756&action=edit
Patch

I would like to make OPTIONal the run-dependency of glib20 on python, with a
default that keeps the current status. The reason is that many packages depend
on glib only for its shared libraries, and it is unconvenient to have to
install 100MB of python just for that.

If MAINTAINER agrees, there are two approaches:

1. just make the run-dependency optional
This is what is currently implemented in the attached patch. The plist does not
change so it's still possible to install python later to run glib-genmarshal
and friends.

2. make the run-dependency optional and skip the installation of anything that
relies on python
Perhaps safer, perhaps overkill given that python continues to be a
run-dependency by default and turning that off means you know what you are
doing. However, if you prefer this approach, I'm prepared to implement it.

-- 
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-250364-39348>