svn commit: r424563 - in head/multimedia: . multicat

Dmitry Marakasov amdmi3 at amdmi3.ru
Tue Oct 25 09:25:29 UTC 2016


* Baptiste Daroussin (bapt at FreeBSD.org) wrote:

> > Author: amdmi3
> > Date: Mon Oct 24 12:34:35 2016
> > New Revision: 424563
> > URL: https://svnweb.freebsd.org/changeset/ports/424563
> > 
> > Log:
> >   - Add multimedia/multicat
> >   
> >   multicat is a 1 input/1 output application. Inputs and outputs can
> >   be network streams (unicast and multicast), files, directories,
> >   character devices or FIFOs. It is thought to be a multicast equivalent
> >   of the popular netcat tool. Typical applications are recording live
> >   transport streams, or playing out TS files without modification.
> >   Also it is able to record a continuous stream into a directory,
> >   rotate the files periodically, and make seamless extracts from it.
> >   
> >   Multicat tries to rebuild the internal clock of the input stream;
> >   but it wants to remain agnostic of what is transported, so in case
> >   of files the said clock is stored to an auxiliary file (example.aux
> >   accompanies example.ts) while recording. Other inputs are considered
> >   "live", and the input clock is simply derived from the reception
> >   time of the packets.
> >   
> >   WWW: http://www.videolan.org/projects/multicat.html
> > 
> > Added:
> >   head/multimedia/multicat/
> >   head/multimedia/multicat/Makefile   (contents, props changed)
> >   head/multimedia/multicat/distinfo   (contents, props changed)
> >   head/multimedia/multicat/pkg-descr   (contents, props changed)
> > Modified:
> >   head/multimedia/Makefile
> > 
> > Modified: head/multimedia/Makefile
> > ==============================================================================
> > --- head/multimedia/Makefile	Mon Oct 24 12:26:26 2016	(r424562)
> > +++ head/multimedia/Makefile	Mon Oct 24 12:34:35 2016	(r424563)
> > @@ -267,6 +267,7 @@
> >      SUBDIR += msdl
> >      SUBDIR += msopenh264
> >      SUBDIR += msx264
> > +    SUBDIR += multicat
> >      SUBDIR += mxflib
> >      SUBDIR += mythtv
> >      SUBDIR += mythtv-frontend
> > 
> > Added: head/multimedia/multicat/Makefile
> > ==============================================================================
> > --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> > +++ head/multimedia/multicat/Makefile	Mon Oct 24 12:34:35 2016	(r424563)
> > @@ -0,0 +1,39 @@
> > +# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
> > +# $FreeBSD$
> > +
> > +PORTNAME=	multicat
> > +PORTVERSION=	git20161007
> 
> What a creative PORTVERSION, it is totally inconsistent with other version and
> looks weird...
> 
> Why not having chosen something more common?
> 
> Like 0.s20161007
> 
> 0 meaning you do not have yet a 's20161007' s meaning snapshot? which is more
> commonly used?

I try to stick to meaningful versions, so if it's git snapshot,
it's obvious to use git<date>. It's verbose, meaningful, it doesn't
have any useless "0." components, it's compatible with switching
to actual version (gitYYYYMMDD < 0.0.0 so whatever the version is,
it won't require an epoch bump). I've used this in many ports already.

Here, though, I could actually use something like 2.1.git20161007 as my
git is based on multicat trunk past 2.1 and I've actually missed this.
Though I hope to upstream my changes and update the port to e.g. 2.2.

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3 at amdmi3.ru  ..:  jabber: amdmi3 at jabber.ru      http://amdmi3.ru


More information about the svn-ports-all mailing list