[MacPorts] #26647: mkvtoolnix-4.3.0 maintainer update

MacPorts noreply at macports.org
Mon Sep 27 09:42:11 PDT 2010


#26647: mkvtoolnix-4.3.0 maintainer update
---------------------------------+------------------------------------------
 Reporter:  ruud@…               |       Owner:  ryandesign@…           
     Type:  update               |      Status:  assigned               
 Priority:  Normal               |   Milestone:                         
Component:  ports                |     Version:                         
 Keywords:  maintainer haspatch  |        Port:  mkvtoolnix             
---------------------------------+------------------------------------------

Comment(by ryandesign@…):

 According to "otool -L", mkvtoolnix ended up linked with libmagic.1.dylib,
 which is provided by the file port, though no library dependency on the
 file port was declared. It also ended up linked with libintl.8.dylib,
 which is provided by the gettext port, though no library dependency on
 gettext was declared. And even when I disable the bzip2 and lzo variants,
 it ends up linked with libbz2.1.0.dylib and liblzo2.2.dylib.

 bzip2, lzo and file are not large ports; on my 3-year-old MacBook Pro,
 bzip2 took 4 seconds to build, lzo took 37 seconds, and file took 30
 seconds. even flac only takes 90 seconds to build. These are negligible
 compared to the 9 minutes mkvtoolnix took to build. So we can dispense
 with the variants entirely and just declare the dependencies in the main
 part of the port.

 gettext is not small, but is already an indirect dependency through lzo's
 build dependency on autoconf, and everybody will have gettext installed
 anyway since so many ports use it.

 I'm attaching a revised update proposal; does this look ok to you?

-- 
Ticket URL: <https://trac.macports.org/ticket/26647#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list