[MacPorts] #14960: BUG: ffmpeg svn fetch is using HEAD for parts of
the software
MacPorts
trac at macosforge.org
Tue Apr 8 07:18:53 PDT 2008
#14960: BUG: ffmpeg svn fetch is using HEAD for parts of the software
---------------------------------+------------------------------------------
Reporter: raimue at macports.org | Owner: acho at macports.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: ffmpeg |
---------------------------------+------------------------------------------
ffmpeg is fetched using svn from `1svn://svn.mplayerhq.hu/ffmpeg/trunk/`
using a specific revision specified by svn.tag.
But in this directory in the repository is a svn:externals declaration:
{{{
svn:externals : libswscale
svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
}}}
Therefore, libswscale is always fetched from HEAD of *another* repository.
Building ffmpeg now always uses HEAD of libswscale which is not reliable.
Also, building ffmpeg will result in different results although the
version and revision of the port is the same.
As reported on IRC by dang`r`us, ffmpeg fails at the moment on destrooting
due to some HEAD commit in libswscale:
{{{
: make -C libpostproc install-headers
make -C libswscale install-headers
Makefile:20: ../subdir.mak: No such file or directory
make[1]: *** No rule to make target `../subdir.mak'. Stop.
make: *** [install-headers] Error 2
}}}
We can't rely on this and therefore we should export our own source
tarballs for ffmpeg.
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14960>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list