Opened 11 months ago

Closed 8 months ago

#67676 closed defect (fixed)

mkvtoolnix @76.0_0+qtgui: not only build depends on boost176

Reported by: rdamas Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: mascguy (Christopher Nielsen)
Port: mkvtoolnix, mkvtoolnix-devel

Description

mkvtoolnix depends on boost176 being installed, it's not just a build depend:

root@mac:/opt/local/bin # otool -L mkvmerge | grep boost
	/opt/local/libexec/boost/1.76/lib/libboost_filesystem-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/libexec/boost/1.76/lib/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)

port uninstall leaves leaves me with a non functional mkvtoolnix app, because it uninstalls boost176.

Change History (5)

comment:1 Changed 11 months ago by jmroot (Joshua Root)

Owner: set to ryandesign
Status: newassigned

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

Cc: mascguy added
Port: mkvtoolnix-devel added
Priority: LowNormal
Status: assignedaccepted
Version: 2.8.1

Agreed. mkvtoolnix-devel is affected as well.

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

In 5fd09400ba49d9fbfb95a2fca7ae51f5527ee2a4/macports-ports (master):

mkvtoolnix-devel: boost is lib dep; needs qt 5.9.0

The boost libraries are used at runtime so make it a library dependency.

See: #67676

Qt 5.9.0 is always required. Declare that and always default to enabling
the GUI.

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

In 7f0087b0a687da41ba60f328b06d2d181215e741/macports-ports (master):

mkvtoolnix-devel: Revbump for boost dep change

See: #67676

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

Resolution: fixed
Status: acceptedclosed

In 268749aabadc29119295da5ef5922eb511741546/macports-ports (master):

mkvtoolnix: Update to 79.0; boost is a lib dep

The boost libraries are used at runtime so make it a library dependency.

Closes: #67676

Note: See TracTickets for help on using tickets.