Opened 3 years ago
Last modified 7 months ago
#63136 assigned request
boost - Migrate remaining ports to use the Boost PortGroup
Reported by: | cjones051073 (Chris Jones) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | 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@…, cooljeanius (Eric Gallager) | |
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 (16)
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) |
---|
comment:11 Changed 3 years ago by Tatsh (Andrew Udvare)
comment:12 Changed 3 years ago by Tatsh (Andrew Udvare)
comment:13 Changed 3 years ago by mascguy (Christopher Nielsen)
Cc: | mascguy removed |
---|
comment:14 Changed 3 years ago by chrstphrchvz (Christopher Chavez)
comment:15 Changed 8 months ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:16 Changed 7 months ago by Gandoon (Erik Hedlund)
Hello,
I just had an issue with libtorrent-rasterbar
and qBittorrent
that eventually could be traced back to the unversioned boost
(see #69698). What I found was that the one thing I had that was depending on an unversioned boost
was the variant vtk +xdmf
. The issues I had could be solved by deactivating the unversioned boost
while building the mentioned ports. It seems as if neither vtk
nor the upgraded ports were impacted during this operation.
I just thought that it might be worth mentioning here as well.
CCing all maintainers of these ports.