[MacPorts] #53202: kde4-kile wants to install macports texlive even though MacTex texlive is installed

MacPorts noreply at macports.org
Mon Jan 23 14:13:18 UTC 2017


#53202: kde4-kile wants to install macports texlive even though MacTex texlive is
installed
---------------------------------+-------------------------
  Reporter:  fusionfan           |      Owner:  NicosPavlov
      Type:  defect              |     Status:  assigned
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:
Resolution:                      |   Keywords:
      Port:  kde4-kile, texlive  |
---------------------------------+-------------------------

Comment (by fusionfan):

 Replying to [comment:12 NicosPavlov]:

 Thanks again!

 > I am not sure about the use of rdepof, but please not that kde4-kile
 should list a dependency to texlive anyway. The point is that it is
 declared as a binary dependency, so that if Macports finds the binaries,
 it will not install the required ports.

 So here lie 2 issues
 * It still wants to install the latex ports, hence it seems it doesn't
 find the binaries, despite the fact that
   1. the binaries are there
   2. the path is updated and
   3. kile runs without issues.
 * I have made a local variant where I have explicitly removed any texlive
 dependencies in an attempt to solve the problem. Yet it _still_ wants to
 install texlive upon update, even though it is removed now.

 But, as I have said above, it may not be {{{kde4-kile}}} triggering the
 reinstallation.

 > > I have attached the output of port -dy upgrade kdelibs4. Can somebody
 tell me why would an update of kdelibs4 want to install latex packages?
 >
 > It appears that you do not have libnunistring installed, which itself
 declared texlive as a port dependency. I changed it to a binary dependency
 (see comment above) which should avoid the forced installation of texlive.

 It will sound very noobish (and probably belongs to a forum / e-mail list
 rather than a bug ticket), but despite my effort of running a selfupdate
 and a sync, this recent change is not represented in my local portfile.
 Hence when I tried to install {{{libunistring}}} it still wants to pull
 all the whole latex bundle. What am I missing?

--
Ticket URL: <https://trac.macports.org/ticket/53202#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list