[113387] trunk/dports/multimedia
ryandesign at macports.org
ryandesign at macports.org
Thu Nov 14 15:23:31 PST 2013
Revision: 113387
https://trac.macports.org/changeset/113387
Author: ryandesign at macports.org
Date: 2013-11-14 15:23:31 -0800 (Thu, 14 Nov 2013)
Log Message:
-----------
MP4Joiner: new port, version 2.1.2
Added Paths:
-----------
trunk/dports/multimedia/MP4Joiner/
trunk/dports/multimedia/MP4Joiner/Portfile
trunk/dports/multimedia/MP4Joiner/files/
trunk/dports/multimedia/MP4Joiner/files/patch-Info.plist.in.diff
trunk/dports/multimedia/MP4Joiner/files/patch-Makefile.in.diff
Added: trunk/dports/multimedia/MP4Joiner/Portfile
===================================================================
--- trunk/dports/multimedia/MP4Joiner/Portfile (rev 0)
+++ trunk/dports/multimedia/MP4Joiner/Portfile 2013-11-14 23:23:31 UTC (rev 113387)
@@ -0,0 +1,60 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup wxWidgets 1.0
+
+name MP4Joiner
+version 2.1.2
+categories multimedia aqua
+platforms darwin
+maintainers ryandesign openmaintainer
+license GPL-2
+
+description simple tool to join multiple MP4 files into one
+
+long_description ${name} is a ${description}.
+
+homepage http://www.mp4joiner.org/
+master_sites sourceforge:project/mp4joiner/MP4Joiner/${version}/
+use_bzip2 yes
+
+checksums rmd160 90d3670fe890a155dfec246ac3af248d2127454f \
+ sha256 f2f3a77258e9160f5c72fb467b2a77bba0d05e112fc8ee53870fbfd2ea8ee5fc
+
+wxWidgets.use wxWidgets-3.0
+
+depends_lib path:lib/libavcodec.dylib:ffmpeg \
+ port:gpac \
+ port:wxsvg \
+ port:${wxWidgets.port}
+
+# gpac is not universal but we only use its MP4Box program not its libraries
+depends_skip_archcheck gpac
+
+patchfiles patch-Info.plist.in.diff \
+ patch-Makefile.in.diff \
+
+configure.args --with-wxdir=${wxWidgets.wxdir}
+
+build.target ${name}.app
+
+post-build {
+ ln -s ${prefix}/bin/ffmpeg ${worksrcpath}/${name}.app/Contents/MacOS
+ ln -s ${prefix}/bin/MP4Box ${worksrcpath}/${name}.app/Contents/MacOS
+}
+
+destroot {
+ copy ${worksrcpath}/${name}.app ${destroot}${applications_dir}
+
+ set docdir ${prefix}/share/doc/${subport}
+ xinstall -d ${destroot}${docdir}
+ xinstall -m 644 -W ${worksrcpath} \
+ AUTHORS \
+ COPYING \
+ ChangeLog \
+ README \
+ ${destroot}${docdir}
+}
+
+livecheck.regex /${name}/(\[0-9.\]+)/
Property changes on: trunk/dports/multimedia/MP4Joiner/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/multimedia/MP4Joiner/files/patch-Info.plist.in.diff
===================================================================
--- trunk/dports/multimedia/MP4Joiner/files/patch-Info.plist.in.diff (rev 0)
+++ trunk/dports/multimedia/MP4Joiner/files/patch-Info.plist.in.diff 2013-11-14 23:23:31 UTC (rev 113387)
@@ -0,0 +1,11 @@
+--- Info.plist.in.orig 2013-01-12 01:56:34.000000000 -0600
++++ Info.plist.in 2013-11-14 15:38:13.000000000 -0600
+@@ -17,7 +17,7 @@
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+- <string>MP4Joiner</string>
++ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>@VERSION@</string>
+ <key>CFBundleShortVersionString</key>
Added: trunk/dports/multimedia/MP4Joiner/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/multimedia/MP4Joiner/files/patch-Makefile.in.diff (rev 0)
+++ trunk/dports/multimedia/MP4Joiner/files/patch-Makefile.in.diff 2013-11-14 23:23:31 UTC (rev 113387)
@@ -0,0 +1,26 @@
+--- Makefile.in.orig 2013-11-11 13:58:49.000000000 -0600
++++ Makefile.in 2013-11-14 15:37:45.000000000 -0600
+@@ -818,21 +818,19 @@
+ run: all
+ $(MAKE) -C src run
+
+-MP4Joiner.app: Info.plist src/mp4joiner
++MP4Joiner.app: Info.plist all
+ -mkdir MP4Joiner.app
+ -mkdir MP4Joiner.app/Contents
+ -mkdir MP4Joiner.app/Contents/MacOS
+ -mkdir MP4Joiner.app/Contents/Resources
+ -mkdir MP4Joiner.app/Contents/Resources/English.lproj
+ cp Info.plist MP4Joiner.app/Contents/
+- echo -n "MP4Joiner" > MP4Joiner.app/Contents/PkgInfo
++ printf "APPL????" > MP4Joiner.app/Contents/PkgInfo
+ cp src/mp4joiner MP4Joiner.app/Contents/MacOS/MP4Joiner
+ cp resources/mp4joiner.icns MP4Joiner.app/Contents/Resources/MP4Joiner.icns
+ -mkdir MP4Joiner.app/Contents/locale
+ (cd locale && cp -r de ru ../MP4Joiner.app/Contents/locale/)
+- cp /opt/local/bin/ffmpeg MP4Joiner.app/Contents/MacOS/
+ strip MP4Joiner.app/Contents/MacOS/MP4Joiner
+- strip MP4Joiner.app/Contents/MacOS/ffmpeg
+
+ libs:
+ dylibbundler -od -b -x ./MP4Joiner.app/Contents/MacOS/MP4Joiner -d ./MP4Joiner.app/Contents/libs/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131114/6170a40c/attachment-0001.html>
More information about the macports-changes
mailing list