[MacPorts] #32506: Updating x264 to 20111210, adding a static build
#32506: Updating x264 to 20111210, adding a static build -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: x264 -----------------------------------+---------------------------------------- A simple version update including an addition of a compile flag to create a static version of libx264, as is common for other libraries in MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/32506> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: Updating x264 to 20111210, adding a static build -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: x264 -----------------------------------+---------------------------------------- Comment(by marin.saric@…): BTW, {{{libx264}}} has a quickly changing interface with somewhat less stable versioning than other libraries. The ABI (compiled-level API) changed between this and last version. {{{ffmpeg}}} needs a recompile, which is achieved with {{{ port -nR upgrade --force x264 }}} Should {{{ffmpeg}}}'s revision number be bumped so that this recompile is acheived automatically? -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: Updating x264 to 20111210, adding a static build -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * cc: devans (removed) * owner: macports-tickets@… => devans@… * keywords: => haspatch Comment: Replying to [comment:1 marin.saric@…]:
Should {{{ffmpeg}}}'s revision number be bumped so that this recompile is acheived automatically?
Absolutely, as should any other ports depending on x264's library. -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: Updating x264 to 20111210, adding a static build -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Comment(by marin.saric@…): I hope that the bump_dev_revs.sh tool is going to be useful in the future as well. It is self-contained and does not hardcode anything. I am attaching it in hope it can be stashed together with other utilities, wherever they might reside currently. -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: x264: Update to 20111210 and add static library -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Comment(by ryandesign@…): Thanks for bump_dev_revs.sh. Probably the contrib directory would be a good place for us to put this. I see that you only look for dependencies of the form `port:portname`, but note that although they're not as common we also allow dependencies of the form `path:some/path:portname`, `bin:someprogram:portname` and `lib:somelibrary:portname`. -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: x264: Update to 20111210 and add static library -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Comment(by jeremyhu@…): Also, what's the reasoning behind including the static library? I'd certainly prefer to eliminate static libraries across the board rather than adding new ones... -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: x264: Update to 20111210 and add static library -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Comment(by marin.saric@…): With regards to Jeremy's question about static libraries. Definitely a good question and it depends on what aspect you are looking at. There are a ton of static libraries built by MacPorts already, so I think it would be consistent to provide them for all ports offering it until there is an explicit policy by MacPorts that says that MacPorts does not support static libraries. x264 particularly benefits from a static deployment as it eliminates the problem like this one if the client links against it statically. How about this: Can we have a separate discussion of whether static libraries in MacPorts are useful? I am posting my answer to your good question in macports-dev. -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32506: x264: Update to 20111210 and add static library -----------------------------------+---------------------------------------- Reporter: marin.saric@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: x264 -----------------------------------+---------------------------------------- Comment(by ryandesign@…): The existing MacPorts policy is to provide both dynamic and static libraries. Discussions about changing that policy should occur on macports-dev. -- Ticket URL: <https://trac.macports.org/ticket/32506#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts