On Oct 2, 2008, at 1:33 PM, [EMAIL PROTECTED] wrote: > Revision: 40473 > http://trac.macports.org/changeset/40473 > Author: [EMAIL PROTECTED] > Date: 2008-10-02 11:33:51 -0700 (Thu, 02 Oct 2008) > Log Message: > ----------- > Fix for displaying version number. Closes ticket #16589. > > Modified Paths: > -------------- > trunk/dports/multimedia/ffmpeg/Portfile > > Modified: trunk/dports/multimedia/ffmpeg/Portfile > =================================================================== > --- trunk/dports/multimedia/ffmpeg/Portfile 2008-10-02 18:13:33 UTC > (rev 40472) > +++ trunk/dports/multimedia/ffmpeg/Portfile 2008-10-02 18:33:51 UTC > (rev 40473) > @@ -4,7 +4,7 @@ > > name ffmpeg > version 0.4.9-pre1 > -revision 11 > +revision 12 > categories multimedia > maintainers [EMAIL PROTECTED] openmaintainer > description Digital VCR and streaming server > @@ -43,11 +43,19 @@ > > set svn_rev 14381 > > +pre-fetch { > + if {[file isdirectory ${distpath}/${svn_rev}]} { > + if {![file isdirectory ${distpath}/${svn_rev}/trunk/.svn]} { > + file delete -force ${distpath}/${svn_rev} > + } > + } > +} > + > fetch { > if {![file isdirectory ${distpath}/${svn_rev}]} { > file mkdir ${distpath}/${svn_rev} > - system "svn export -r${svn_rev} --ignore-externals svn:// > svn.mplayerhq.hu/ffmpeg/trunk ${distpath}/${svn_rev}/trunk" > - system "svn export -r27349 svn://svn.mplayerhq.hu/mplayer/ > trunk/libswscale ${distpath}/${svn_rev}/trunk/libswscale" > + system "svn co -r${svn_rev} --ignore-externals svn:// > svn.mplayerhq.hu/ffmpeg/trunk ${distpath}/${svn_rev}/trunk" > + system "svn co -r27349 svn://svn.mplayerhq.hu/mplayer/ > trunk/libswscale ${distpath}/${svn_rev}/trunk/libswscale" > } > }
But this just forces the working copy to be discarded and checked out again every time you try to install. I thought the point of having a working copy was so that it could be reused. It would be nice if the working copy were only deleted in the pre-fetch phase if the revision number of the working copy (see the "svnversion" command) doesn't match the revision the port wants to check out. _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
