[MacPorts] #24808: wrong portname used in mportdepends for path-based depspecs
MacPorts
noreply at macports.org
Fri May 7 07:16:38 PDT 2010
#24808: wrong portname used in mportdepends for path-based depspecs
------------------------------------+---------------------------------------
Reporter: takanori@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: base | Version: 1.8.99
Resolution: fixed | Keywords:
Port: pTeX tex-tipa |
------------------------------------+---------------------------------------
Comment(by takanori@…):
Replying to [comment:2 jmr@…]:
> So are you saying that the bin:mktexlsr:texlive dependency should be
satisfied by pTeX, so texlive should not be installing?
Right. Because pTeX provides mktexlsr, 'depends_lib bin:mktexlsr:texlive'
should be satisfied by pTeX, as well as texlive.
Replying to [comment:2 jmr@…]:
> Need debug output please.
{{{
$ port log tex-tipa
DEBUG: Found Dependency: path: /usr/bin filename: unzip regex: ^unzip$
DEBUG: Found Dependency: path: /opt/local/bin filename: mktexlsr regex:
^mktexlsr$
---> Computing dependencies for tex-tipa:msg:main
DEBUG: Searching for dependency: unzip
DEBUG: Didn't find receipt, going to depspec regex for: unzip
DEBUG: Found Dependency: path: /usr/bin filename: unzip regex: ^unzip$
DEBUG: Searching for dependency: texlive
DEBUG: Didn't find receipt, going to depspec regex for: texlive
DEBUG: Found Dependency: path: /opt/local/bin filename: mktexlsr regex:
^mktexlsr$
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/tex/texlive
DEBUG: OS darwin/10.3.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing
procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-
existing procedure. Target override will not be provided
DEBUG: not using configure, so not adding the default universal variant
DEBUG: Checking for conflicts against texlive
DEBUG: Searching for dependency: pTeX
DEBUG: Found Dependency: receipt exists for pTeX
DEBUG: Can't install texlive because conflicting ports are installed: pTeX
Error: Unable to execute port: Can't install texlive because conflicting
ports are installed: pTeX
To report a bug, see <http://guide.macports.org/#project.tickets>
}}}
I confirmed that this problem was fixed by r67384. Thanks.
--
Ticket URL: <http://trac.macports.org/ticket/24808#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list