Opened 16 years ago

Closed 15 years ago

Last modified 15 years ago

#15585 closed enhancement (fixed)

RFE: Allow qt4-mac and qt4-x11 to coexist

Reported by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: erickt@…, clubjuggler@…
Port:

Description

As it stands now, qt4-mac and qt4-x11 can not both be installed.

As far as I can tell, there is a conflict because of:

  1. Same binary names in ${prefix}/bin
  2. Same pkg-config files names in ${prefix}/lib/pkgconfig
  3. Same library file names in ${prefix}/lib (only if the noframework variant is used).

Two possible fixes are:

  • Install each package in ${prefix}/lib/${portname}, then create some sort of qt4-select port to create the appropriate links in ${prefix}/bin and ${prefix}/lib
  • Append -x11 or -mac to the offending files in ${prefix}/bin, ${prefix}/lib/pkgconfig, and ${prefix}/lib

In either case, the ports which depend on qt4-{mac,x11} would have to be changed.
Any there any other possibilities?

Change History (3)

comment:1 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

There is a proposed fix in #16862 which hopefully would fix this as well.

comment:2 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

Fixed in r44203.

comment:3 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.