Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Dec 2009 08:25:34 +1100
From:      Peter Jeremy <peterjeremy@acm.org>
To:        Michal Varga <varga.michal@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: mplayer from SVN
Message-ID:  <20091228212534.GD11463@server.vk2pj.dyndns.org>
In-Reply-To: <3f1fd1ea0912280925i618dc582x71da7ef9bae34a3e@mail.gmail.com>
References:  <20091211232021.4a316c65@wizard.volgograd.ru> <alpine.BSF.2.00.0912130841040.19087@ibyngvyr.purzvxnyf.bet> <4B37F4EF.3080802@googlemail.com> <20091228084713.20636gkfm1jsoh44@econet.encontacto.net> <3f1fd1ea0912280925i618dc582x71da7ef9bae34a3e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--1sNVjLsmu1MXqwQ/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2009-Dec-28 18:25:41 +0100, Michal Varga <varga.michal@gmail.com> wrote:
>Does anybody know why are we still using 3-year old version?

The MPlayer Project no longer do "releases".  Instead they only offer
daily snapshots of their SVN repo.  It appears that the maintainer of
the MPlayer port has adopted a policy of waiting for an "official"
release before updating the port.

> I could hardly believe the reason is only that
>upstream decided to stop releasing tarballs, after all, this never
>stopped anybody in creating -devel ports.

In most cases, the -devel ports relate to specific pre-release versions
of a codebase and are available as a versioned distribution file.

The FreeBSD ports system is designed around distfiles with fixed, known
content.  This is not compatible with a mplayer-export-snapshot.tar.bz2
that changes daily.

If someone wanted to update MPlayer to an SVN version (either by updating
the existing mplayer port or by creating a new mplayer-svn port), they
would need to:
- grab a copy of MPlayer from http://www.mplayerhq.hu/design7/dload.html
- create/update suitable Makefile with supported options/dependencies
  (the existing Makefiles would make a good start)
- Create FreeBSD-specific patches if required.
- Build and test mplayer with a variety of options on a variety of platforms
- Create pkg-plist listing everything that is installed
- Arrange for the distfile to be hosted somewhere (eg freebsd.org)
- Submit normal ports PR.

This is basically the same as any other port except for the requirement
to host the distfile.

--=20
Peter Jeremy

--1sNVjLsmu1MXqwQ/
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAks5Ik4ACgkQ/opHv/APuIcjyACfaMCgrnGAzG6ynADwdFtAkzLU
af8Anjg+WDN5oAD6npEs3lpg1bPSiqiD
=m2VL
-----END PGP SIGNATURE-----

--1sNVjLsmu1MXqwQ/--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091228212534.GD11463>