Opened 15 years ago

Closed 14 years ago

#17651 closed request (duplicate)

please reinstate mpeg4ip port

Reported by: reid@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: nerdling (Jeremy Lavergne)
Port: mpeg4ip

Description

Something that I am working on requires the mpeg4ip port. Not the library, but rather the command line tools that are installed with it e.g. mp4creator. Unfortunately, libmp4v2 does not come with this tool and as such, cannot actually obsolete mpeg4ip as has been suggested in the discussion that resulted in mpeg4ip's removal.

I have put the priority at high as this port was clearly removed on fallacious grounds (i.e. just because nothing else depends on it in the tree, doesn't mean it isn't used) and its removal broke my work (not currently in MacPorts, but hopefully I'll submit soon). The diff to the removed port can be found here:

http://trac.macports.org/ticket/13879

Which corrects the duplicate mp4.h file being installed by other port(s) as well.

My users are some of your users, and they've already complained about this. Please, reinstate this port.

Change History (13)

comment:1 Changed 15 years ago by reid@…

Cc: reid@… added

Cc Me!

comment:2 Changed 15 years ago by jmroot (Joshua Root)

Cc: reid@… removed
Owner: changed from macports-tickets@… to devans@…

comment:3 Changed 15 years ago by dbevans (David B. Evans)

Port: mpeg4ip added
Status: newassigned

Would it be sufficient to restore a port that only provides the missing utilities without the libraries etc that conflict with the other ports?

comment:4 Changed 15 years ago by reid@…

Well, the functionality here seems to be taken over by libmp4v2 when it comes to the libs. So, there would be no loss in functionality if the reinstatement of mpeg4ip didn't include the libraries.

Personally, I'm just after the mp4creator command line tool that is only in mpeg4ip. Though, I imagine others might be after any other missing command line tools. For me, it's just a matter of restoring lost functionality to MacPorts.

So, I guess that's a long winded version of, yes, for me it would be sufficient to restore mpeg4ip leaving out conflicts. But, I'll point out that when I tried to install libmp4v2, there seemed to be some other conflicts between these two ports. libmp4v2 seems to want to install some bin's as well (e.g. mp4dump).

Doing a 'port contents mpeg4ip' and looking in the build directory for libmp4v2 opt/local/bin there are two executables that are missing from libmp4v2 that mpeg4ip provides. Namely, mp4creator and mp4videoinfo. So, installing those two binaries should restore full functionality to MacPorts.

If this is possible to do and you do it, it would be greatly appreciated.

comment:5 Changed 15 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

Port restored in r43903 less files provided by port libmp4v2. Added libmp4v2 as a run-time dependency. This should result in the same functionality as originally contained in mpeg4ip without the conflicts between ports.

Closing the ticket as fixed but feel free to reopen if problems arise.

comment:6 Changed 15 years ago by reid@…

Thank you very much!

When should I/we expect this port to show up in an selfupdate? I don't want to report it missing if it hasn't hit public yet.

comment:7 Changed 15 years ago by dbevans (David B. Evans)

The portindex has already been regenerated (now done once per hour) so do a selfupdate and you should have it.

comment:8 Changed 15 years ago by reid@…

Beautiful! Thank you :)

comment:9 Changed 15 years ago by jmroot (Joshua Root)

Type: enhancementrequest

comment:10 Changed 15 years ago by (none)

Milestone: Port Requests

Milestone Port Requests deleted

comment:11 Changed 14 years ago by jmroot (Joshua Root)

Cc: snc@… added
Priority: HighNormal
Resolution: fixed
Status: closedreopened
Version: 1.7.0

This was changed to a stub again in r55760 with no reason given.

comment:12 Changed 14 years ago by reid@…

See:

https://trac.macports.org/ticket/22626

For a Portfile + patches that enables compiling on Snow Leopard. It's basically the old port + some patches from me for Snow Leopard.

comment:13 Changed 14 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: reopenedclosed

Superseded by #22626.

Note: See TracTickets for help on using tickets.