Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#19364 closed update (fixed)

mkvtoolnix-2.7.0 Rewritten portfile

Reported by: ruud@… Owned by: pguyot (Paul Guyot)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc:
Port: mkvtoolnix

Description

I've rewritten the portfile for mkvtoolnix, bumping the version in the process (2.4.0 to 2.7.0). It now confirms to the guidelines, as far as I can tell.

Attachments (1)

Portfile (2.2 KB) - added by ruud@… 12 years ago.

Download all attachments as: .zip

Change History (11)

Changed 12 years ago by ruud@…

Attachment: Portfile added

comment:1 Changed 12 years ago by ruud@…

After skimming the guidelines a bit more I just noticed that I misunderstood the meaning of the openmaintainer entry. The current maintainer is pguyot<at>kallisys<dot>net.

comment:2 Changed 12 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to pguyot@…
Port: mkvtoolnix added

comment:3 Changed 12 years ago by ruud@…

So, what is holding the port upgrading back?

comment:4 in reply to:  3 Changed 12 years ago by raimue (Rainer Müller)

Replying to ruud@…:

So, what is holding the port upgrading back?

I am reluctant to steal this port from Paul, but he did not comment yet. For an easy port update I would call a maintainer timeout, but this is a whole rewrite. So I don't know if he would be interested in maintaining it any longer at all.

comment:5 Changed 12 years ago by ruud@…

A rewrite is a bit largely worded though. What I did was:

  • Bump the version
  • Fix the indenting to conform to the guidelines
  • Change the syntax of the variants to conform to the guidelines
  • Changed some dependencies
  • With the above: added two variants that aren't required in about all situations

comment:6 Changed 12 years ago by pguyot (Paul Guyot)

Resolution: fixed
Status: newclosed

Committed in r50132, with ruud as the maintainer.

@raimue : I did set openmaintainer on my ports so more active developers feel free to commit things before the timeout. I don't care about ownership of ports and I'm happy to hand MKVToolnix to ruud. As a matter of fact, MKVToolnix is so linked with libmatroska and libebml that I'm wondering if ruud, you wouldn't want to maintain those two as well.

comment:7 in reply to:  6 ; Changed 12 years ago by ruud@…

Replying to pguyot@…:

Committed in r50132, with ruud as the maintainer.

@raimue : I did set openmaintainer on my ports so more active developers feel free to commit things before the timeout. I don't care about ownership of ports and I'm happy to hand MKVToolnix to ruud. As a matter of fact, MKVToolnix is so linked with libmatroska and libebml that I'm wondering if ruud, you wouldn't want to maintain those two as well.

It would have been nice if I was consulted before you transferred ownership.

But now that I am... How do I check for new versions (mainly for libmatroska and libebml if I were to maintain them), and what else do I need to know to do my job?

comment:8 in reply to:  7 Changed 12 years ago by pguyot (Paul Guyot)

Replying to ruud@…:

It would have been nice if I was consulted before you transferred ownership.

You seemed to be in quite a hurry for the rewritten portfile to be committed, so I thought this deserved you maintainship. You'd be a much better maintainer of mkvtoolnix than I used to be.

But now that I am... How do I check for new versions (mainly for libmatroska and libebml if I were to maintain them), and what else do I need to know to do my job?

You can use the livecheck feature.

$ sudo port livecheck libmatroska

This currently doesn't output anything because the port is up to date.

You can also run it in verbose mode :

$ sudo port -dv livecheck libmatroska

There is also a syntax to run this for all the ports you maintain :

$ sudo port livecheck maintainer:il.fontys.nl:ruud

However, this doesn't work with mkvtoolnix because the default livecheck code isn't suitable (and the section you dropped with your rewrite doesn't work either as it referred to a web page that no longer exists).

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

Type: enhancementupdate

comment:10 Changed 12 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.