[79930] trunk/dports/multimedia/ffmpeg-devel/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Wed Jun 29 10:26:40 PDT 2011


Revision: 79930
          http://trac.macports.org/changeset/79930
Author:   jeremyhu at macports.org
Date:     2011-06-29 10:26:39 -0700 (Wed, 29 Jun 2011)
Log Message:
-----------
ffmpeg-devel: Use fetch.type git rather than reinventing the wheel

Modified Paths:
--------------
    trunk/dports/multimedia/ffmpeg-devel/Portfile

Modified: trunk/dports/multimedia/ffmpeg-devel/Portfile
===================================================================
--- trunk/dports/multimedia/ffmpeg-devel/Portfile	2011-06-29 17:15:23 UTC (rev 79929)
+++ trunk/dports/multimedia/ffmpeg-devel/Portfile	2011-06-29 17:26:39 UTC (rev 79930)
@@ -6,12 +6,15 @@
 
 name            ffmpeg-devel
 conflicts       ffmpeg
-set rev         9e17d051ac9b113b70980373b8489ca469505f3f
 version         20110628
 license         nonfree GPL-2+ LGPL-2.1+
 categories      multimedia
 maintainers     devans openmaintainer
 
+fetch.type      git
+git.url         git://git.videolan.org/ffmpeg.git
+git.branch      9e17d051ac9b113b70980373b8489ca469505f3f
+
 description     FFmpeg is a complete solution to play, record, convert and \
                 stream audio and video.
 
@@ -45,13 +48,7 @@
 
 platforms       darwin
 homepage        http://www.ffmpeg.org/
-master_sites
-distfiles
 
-worksrcdir      ffmpeg
-
-depends_fetch   bin:git:git-core
-
 depends_build   port:pkgconfig \
                 port:gmake \
                 port:texi2html
@@ -71,34 +68,11 @@
                 port:bzip2 \
                 port:zlib
 
-
-pre-fetch {
-    if {[file isdirectory ${distpath}/${rev}]} {
-        if {![file exists ${distpath}/${rev}/.complete]} {
-             file delete -force ${distpath}/${rev}
-        }
-    }
-}
-
-fetch {
-    if {![file isdirectory ${distpath}/${rev}]} {
-        file mkdir ${distpath}/${rev}/ffmpeg
-        system "git clone --depth 1000 git://git.videolan.org/ffmpeg.git ${distpath}/${rev}/ffmpeg"
-        system "cd ${distpath}/${rev}/ffmpeg && git checkout -f ${rev}"
-        system "touch ${distpath}/${rev}/.complete"
-    }
-}
-
-#
 # enable auto configure of mmx and related Intel optimizations by default
 # requires Xcode 3.1 or better on Leopard
 #
 minimum_xcodeversions {9 3.1}
 
-extract {
-    file copy ${distpath}/${rev}/ffmpeg ${worksrcpath}
-}
-
 configure.cflags-append    -DHAVE_LRINTF ${configure.cppflags}
 configure.args \
         --enable-nonfree \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110629/476fdfcf/attachment.html>


More information about the macports-changes mailing list