Opened 2 years ago

Last modified 2 years ago

#66171 assigned defect

qt5-qtbase is not listed on ports.macports.org

Reported by: damjes (Damjes) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: Cc: kencu (Ken)
Port: nomacs

Description

nomacs has listed dependency (according to https://ports.macports.org/port/nomacs/details/) called qt5-qtbase. However, according to https://ports.macports.org/port/qt5-qtbase/, that port doesn't exists anymore, so i cannot build this.

Change History (5)

comment:1 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

comment:2 Changed 2 years ago by jmroot (Joshua Root)

What actually happens when you try to install nomacs? The web app appears to be incorrect about the deletion of qt5-qtbase:

% port search qt5-qtbase
qt5-qtbase @5.15.6_1 (aqua)
    Tools and Module(s) for Qt Tool Kit 5

comment:3 Changed 2 years ago by jmroot (Joshua Root)

Cc: kencu added
Summary: qt5-qtbase doesn't exist anymoreqt5-qtbase is not listed on ports.macports.org

It's likely this and a number of other Qt ports are missing from the web app because they fail to parse on Linux.

comment:4 Changed 2 years ago by kencu (Ken)

The easy thing would be to revert [08a83769c3a8e99015816661f5a475cbd84a7837/macports-ports], but then nobody can build qt5-* on Ventura, at least. So if that would be your preference, that's quick.

The proper fix for this issue has been a bit elusive. I will start to look into at least how the linux parsing can be fixed ( a few "platform darwin"s, one might think... ).

The proper proper fix so this works reliably, all the time, would take a fresh look, as per the PR.

comment:5 Changed 2 years ago by kencu (Ken)

In 85666b39e27f1c6c9893780f8dbbce3843e2266b/macports-ports (master):

qt5-N: move xcrun test to post-patch block

otherwise it errors out when being parsed by a linux system.
see: #66171

if this works properly as I think it will, I'll move this
everywhere else it is needed too.

Note: See TracTickets for help on using tickets.