Opened 7 months ago

Last modified 7 months ago

#69647 assigned update

kicad: Update to newer version

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: ra1nb0w
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: randymortensen (Randy Mortensen)
Port: kicad

Description (last modified by ryandesign (Ryan Carsten Schmidt))

The kicad port is at version 7.0.10 but versions 7.0.11, 8.0.0, and 8.0.1 have been released.

I might suggest updating to 7.0.11 first, to get a last good working version of 7.x, and then work on 8.x after that.

Change History (7)

comment:1 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Port: kicad added; kikad removed
Summary: kikad: Update to newer versionkicad: Update to newer version

comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:3 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

I will attempt to update to 7.0.11 and submit a PR.

comment:4 Changed 7 months ago by randymortensen (Randy Mortensen)

Cc: randymortensen added

comment:5 Changed 7 months ago by reneeotten (Renee Otten)

Mojca submitted a PR a month ago or so a PR to attempt an update to 8.0.1 - it might make sense to focus the effort there.

comment:6 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

I didn't know a PR for 8.0.1 existed, but it's been stalled for a month, and it seems like the developer will not support the use of the upstream version of wxWidgets and we will need to use KiCad's custom fork of wxWidgets.

Meanwhile, here is the update to 7.0.11.

comment:7 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

In d267a1cb353b4d144987cc0915e7da582dedd126/macports-ports (master):

kicad: Update to 7.0.11

Switch to boost181 because that's the latest version in MacPorts. The
build fails if the boost port is also active so declare that conflict.

Move boost and legacysupport and compiler restrictions into main port
because there's no need for them in the noarch subports.

Use a separate patchfile for each noarch subport so that each patch can
be applied without fuzz or offset.

Consolidate common code.

Fix livecheck to exclude only x.99.y development versions.

Fix license.

See: #69647
See: #69648

Note: See TracTickets for help on using tickets.