#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