[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