[134730] trunk/dports/aqua/HandBrake71/Portfile
ionic at macports.org
ionic at macports.org
Sun Apr 5 14:26:24 PDT 2015
Revision: 134730
https://trac.macports.org/changeset/134730
Author: ionic at macports.org
Date: 2015-04-05 14:26:24 -0700 (Sun, 05 Apr 2015)
Log Message:
-----------
HandBrake71: correctly obsolete and replace by HandBrake on OS X > 10.5.
Modified Paths:
--------------
trunk/dports/aqua/HandBrake71/Portfile
Modified: trunk/dports/aqua/HandBrake71/Portfile
===================================================================
--- trunk/dports/aqua/HandBrake71/Portfile 2015-04-05 17:28:51 UTC (rev 134729)
+++ trunk/dports/aqua/HandBrake71/Portfile 2015-04-05 21:26:24 UTC (rev 134730)
@@ -47,33 +47,57 @@
x264-r401.tar.gz sha1 c9ca8892c22e1d04d1da041c3fc969e9071af15a \
xvidcore-1.1.0.tar.gz sha1 f935492cf32a119c411e8b649ba6ebec1cf54454
-if {${os.major} > 9} {
- replaced_by HandBrake
-}
-
depends_build bin:jam:jam
extract.only HandBrake-${version}.tar.gz
set contrib ${worksrcpath}/contrib
-post-extract {
- file copy ${distpath}/a52dec-0.7.4.tar.gz ${contrib}/a52dec.tar.gz
- file copy ${distpath}/ffmpeg-20060201.tar.gz ${contrib}/ffmpeg.tar.gz
- file copy ${distpath}/libdvdcss-1.2.9.tar.gz ${contrib}/libdvdcss.tar.gz
- file copy ${distpath}/libdvdread-20050928.tar.gz ${contrib}/libdvdread.tar.gz
- file copy ${distpath}/faac-1.24.tar.gz ${contrib}/faac.tar.gz
- file copy ${distpath}/lame-3.96.1.tar.gz ${contrib}/lame.tar.gz
- file copy ${distpath}/mpeg4ip-1.3.tar.gz ${contrib}/mpeg4ip.tar.gz
- file copy ${distpath}/mpeg2dec-20051112.tar.gz ${contrib}/mpeg2dec.tar.gz
- file copy ${distpath}/libogg-1.1.2.tar.gz ${contrib}/libogg.tar.gz
- file copy ${distpath}/libsamplerate-0.1.2.tar.gz ${contrib}/libsamplerate.tar.gz
- file copy ${distpath}/libvorbis-1.1.1.tar.gz ${contrib}/libvorbis.tar.gz
- file copy ${distpath}/x264-r401.tar.gz ${contrib}/x264.tar.gz
- file copy ${distpath}/xvidcore-1.1.0.tar.gz ${contrib}/xvidcore.tar.gz
-}
-build.cmd jam
-build.target
-build.env CFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib
-destroot {
- copy ${worksrcpath}/HandBrake.app ${destroot}${applications_dir}
+if {${os.major} > 9} {
+ # Remove conflict on HandBrake
+ conflicts
+
+ # Let this port be replaced by HandBrake.
+ replaced_by HandBrake
+
+ # No distfiles for a stub port.
+ master_sites
+ distfiles
+ extract.only
+ checksums
+
+ # Clear dependencies.
+ depends_build
+
+ # Revbump to *really* let people upgrade to the new HandBrake port.
+ revision 1
+
+ pre-configure {
+ ui_error "Please do not install this port since it has been replaced by 'HandBrake'."
+ return -code error
+ }
+
+ livecheck.type none
+} else {
+ post-extract {
+ file copy ${distpath}/a52dec-0.7.4.tar.gz ${contrib}/a52dec.tar.gz
+ file copy ${distpath}/ffmpeg-20060201.tar.gz ${contrib}/ffmpeg.tar.gz
+ file copy ${distpath}/libdvdcss-1.2.9.tar.gz ${contrib}/libdvdcss.tar.gz
+ file copy ${distpath}/libdvdread-20050928.tar.gz ${contrib}/libdvdread.tar.gz
+ file copy ${distpath}/faac-1.24.tar.gz ${contrib}/faac.tar.gz
+ file copy ${distpath}/lame-3.96.1.tar.gz ${contrib}/lame.tar.gz
+ file copy ${distpath}/mpeg4ip-1.3.tar.gz ${contrib}/mpeg4ip.tar.gz
+ file copy ${distpath}/mpeg2dec-20051112.tar.gz ${contrib}/mpeg2dec.tar.gz
+ file copy ${distpath}/libogg-1.1.2.tar.gz ${contrib}/libogg.tar.gz
+ file copy ${distpath}/libsamplerate-0.1.2.tar.gz ${contrib}/libsamplerate.tar.gz
+ file copy ${distpath}/libvorbis-1.1.1.tar.gz ${contrib}/libvorbis.tar.gz
+ file copy ${distpath}/x264-r401.tar.gz ${contrib}/x264.tar.gz
+ file copy ${distpath}/xvidcore-1.1.0.tar.gz ${contrib}/xvidcore.tar.gz
+ }
+
+ build.cmd jam
+ build.target
+ build.env CFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib
+ destroot {
+ copy ${worksrcpath}/HandBrake.app ${destroot}${applications_dir}
+ }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150405/9f5cb72a/attachment.html>
More information about the macports-changes
mailing list