Opened 17 months ago

Last modified 12 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 (Andrew Stromnov), ryandesign (Ryan 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_oap3.0.2none
freeling3.1stromnov@… stromnov,openmaintainer
glob20.9.4.4ryandesign@… ryandesign,openmaintainer
libreoffice7.1.4.2audvare@… Tatsh,openmaintainer
lscsoft-deps20200805aronnax@… lpsinger,ed.maros@… emaros
openvrml0.18.9raphael@… raphael-st,openmaintainer
QLColorCode4.1.0none
simplevoc-open1.8.0f.celler@…,k.salewski@…,w.helisch@…
tcpflow1.5.2none
textmate22.0.6cal@… neverpanic,openmaintainer
vcsn2.8akim@… akimd,openmaintainer
wesnoth1.14.13ryandesign@… 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 (14)

comment:1 Changed 17 months ago by cjones051073 (Chris Jones)

Summary: Boost - Migrate remiaining users to Boost PortGroupboost - Migrate remaining ports to use the Boost PortGroup

comment:2 Changed 17 months 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)

CCing all maintainers of these ports.

comment:3 Changed 17 months ago by mascguy (Christopher Nielsen)

Description: modified (diff)

comment:4 Changed 17 months ago by cjones051073 (Chris Jones)

Description: modified (diff)

comment:5 Changed 17 months 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 Changed 17 months 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 in reply to:  6 Changed 17 months 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 17 months 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 17 months ago by cjones051073 (Chris Jones)

tcpflow, QLColorCode and aircraft_oap all have been rev-bump and build fine with 1.76.

comment:10 Changed 17 months ago by cjones051073 (Chris Jones)

Description: modified (diff)

comment:12 Changed 17 months ago by Tatsh (Andrew Udvare)

In da0a1a5db9d5c828956171988204a054875cf83f/macports-ports (master):

libreoffice: use boost176

#63136

Set compiler.cxx_standard to 2017

comment:13 Changed 13 months ago by mascguy (Christopher Nielsen)

Cc: mascguy removed

comment:14 Changed 12 months ago by chrstphrchvz (Christopher Chavez)

In 70e009295f9a0ccb4875080e1956a7be0cf772f7/macports-ports (master):

simplevoc-open: delete abandoned port

No point in keeping the port and designating it nomaintainer:
upstream project is gone, port is not known to build, no dependents.

Closes: #28187
See: #63136
Closes: #63986

Note: See TracTickets for help on using tickets.