Opened 3 years ago
Last modified 8 months ago
#63136 assigned request
boost - Migrate remaining ports to use the Boost PortGroup — at Version 10
Reported by: | cjones051073 (Chris Jones) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | mascguy (Christopher Nielsen), michaelld (Michael Dickens), Tatsh (Andrew Udvare), stromnov (Andrey Stromnov), ryandesign (Ryan Carsten Schmidt), lpsinger (Leo Singer), emaros, raphael-st (Raphael Straub), neverpanic (Clemens Lang), akimd (Akim Demaille), f.celler@…, k.salewski@…, w.helisch@… | |
Port: | boost |
Description (last modified by cjones051073 (Chris Jones))
I have recently done a bit of work, migrating as many ports as I could using boost to use the boost PG. These are the remaining ports directly using the old boost port
Port | Version | Maintainers |
---|---|---|
aircraft_oap | 3.0.2 | none |
freeling | 3.1 | stromnov@… stromnov,openmaintainer |
glob2 | 0.9.4.4 | ryandesign@… ryandesign,openmaintainer |
libreoffice | 7.1.4.2 | audvare@… Tatsh,openmaintainer |
lscsoft-deps | 20200805 | aronnax@… lpsinger,ed.maros@… emaros |
openvrml | 0.18.9 | raphael@… raphael-st,openmaintainer |
QLColorCode | 4.1.0 | none |
simplevoc-open | 1.8.0 | f.celler@…,k.salewski@…,w.helisch@… |
tcpflow | 1.5.2 | none |
textmate2 | 2.0.6 | cal@… neverpanic,openmaintainer |
vcsn | 2.8 | akim@… akimd,openmaintainer |
wesnoth | 1.14.13 | ryandesign@… ryandesign,openmaintainer |
These all (well maybe not lscsoft-deps which I am not sure on its use) have issues that meant migrating over did not work 'out the box'. e.g. a number use the scons build system and I failed to figure out how to get that to use the isolated boostXYZ ports.
We should try and figure out for each what to do. A number don't build, maybe on all OSes, so perhaps are not used and should be retired.
Change History (10)
comment:1 Changed 3 years ago by cjones051073 (Chris Jones)
Summary: | Boost - Migrate remiaining users to Boost PortGroup → boost - Migrate remaining ports to use the Boost PortGroup |
---|
comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)
Cc: | Tatsh stromnov ryandesign lpsinger emaros raphael-st neverpanic akimd f.celler@… k.salewski@… w.helisch@… added |
---|---|
Description: | modified (diff) |
comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)
Description: | modified (diff) |
---|
comment:4 Changed 3 years ago by cjones051073 (Chris Jones)
Description: | modified (diff) |
---|
comment:5 Changed 3 years ago by cjones051073 (Chris Jones)
Just for reference, as it isn't exactly obvious, this is how to list ports depending on a specific port
port list depends:':boost($|\s)'
comment:6 follow-up: 7 Changed 3 years ago by cjones051073 (Chris Jones)
Just submitted https://github.com/macports/macports-ports/pull/11451 which is a proposal to make the boost{-numpy} ports into basic shim ports to a specific {default} versioned boost port.
comment:7 Changed 3 years ago by mascguy (Christopher Nielsen)
Replying to cjones051073:
Just submitted https://github.com/macports/macports-ports/pull/11451 which is a proposal to make the boost{-numpy} ports into basic shim ports to a specific {default} versioned boost port.
PR merged. Thanks Chris!
comment:8 Changed 3 years ago by cjones051073 (Chris Jones)
Note, for ports that are problematic to convert to using the boost PG and the isolated boostXYZ ports, sticking with the newly updated shim boost port is probably an acceptable alternative. e.g. I just tested the first in the above list, aircraft_oap, and it builds just fine against boost 1.76 using the shims.
We should though in each case rev-bump the ports to rebuild them against the newer boost.
comment:9 Changed 3 years ago by cjones051073 (Chris Jones)
tcpflow, QLColorCode and aircraft_oap all have been rev-bump and build fine with 1.76.
comment:10 Changed 3 years ago by cjones051073 (Chris Jones)
Description: | modified (diff) |
---|
CCing all maintainers of these ports.