[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