Opened 13 years ago

Closed 13 years ago

#27524 closed enhancement (fixed)

qt4-mac Deletion of global include directory

Reported by: patrick.sizun@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: qt4-mac

Description

Since revision 69495 of the qt4-mac port, the global include directory "${destroot}/${qt_includes_dir}/Qt" is deleted after installation.

I understand the comment stating that directory exists for legacy purposes and should not be used, however I know of a number of legacy libraries which rely on the existence of $QTDIR/include/Qt and its contents to detect Qt.

Is there any reason other than saving space (conflicts with other ports?) why this directory should be deleted?

Anyway, it would be great if there was at least a variant offering the possibility to keep this include/Qt directory. Failing this, I will have to give up qt4-mac and build the upstream version by hand.

Change History (3)

comment:1 Changed 13 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to michaelld@…

Please remember to cc the maintainer.

comment:2 Changed 13 years ago by michaelld (Michael Dickens)

In the next iteration (revision of version) of qt4-mac, this directory will no longer be removed -- for the sake of -really- legacy code. It's already like that in my test version, in order for some other older projects to find Qt correctly. I had hoped I could get away with removing it, since it truly is superfluous, but through testing I've found out that it is substantially easier to just leave this directory instead of tweaking the projects' code. I'll report back here when the next check-in happens -- I try to not update any more than necessary because folks hate recompiling & Qt is a BIG compile.

comment:3 Changed 13 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Committed in r74980.

Note: See TracTickets for help on using tickets.