[83364] trunk/dports/audio
hum at macports.org
hum at macports.org
Tue Aug 30 05:10:36 PDT 2011
Revision: 83364
http://trac.macports.org/changeset/83364
Author: hum at macports.org
Date: 2011-08-30 05:10:36 -0700 (Tue, 30 Aug 2011)
Log Message:
-----------
New port: MMDAgent 1.1 - a toolkit for building voice interaction systems.
Added Paths:
-----------
trunk/dports/audio/MMDAgent/
trunk/dports/audio/MMDAgent/Portfile
trunk/dports/audio/MMDAgent/files/
Added: trunk/dports/audio/MMDAgent/Portfile
===================================================================
--- trunk/dports/audio/MMDAgent/Portfile (rev 0)
+++ trunk/dports/audio/MMDAgent/Portfile 2011-08-30 12:10:36 UTC (rev 83364)
@@ -0,0 +1,78 @@
+# -*- 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
+
+name MMDAgent
+version 1.1
+categories audio japanese multimedia
+platforms darwin
+maintainers hum openmaintainer
+license BSD
+
+homepage http://www.mmdagent.jp/
+description MMDAgent is a toolkit for building voice interaction systems.
+long_description ${description}
+
+# Install sample data and scripts in the example package.
+set ex_name ${name}_Example
+set ex_distname ${ex_name}-${version}
+
+use_zip yes
+distfiles-append ${ex_distname}${extract.suffix}:ex
+
+master_sites sourceforge:project/mmdagent/${name}/${distname}/ \
+ sourceforge:project/mmdagent/${ex_name}/${ex_distname}/:ex
+
+checksums ${distname}${extract.suffix} \
+ rmd160 4546034c80d386a8884e5c553e6a7e68b9c48f13 \
+ sha256 e71dd3496383865709e4575afb8b5575e7db9bea0143bbe05dcf07d3f1f69700 \
+ ${ex_distname}${extract.suffix} \
+ rmd160 69ef644ceeec042a0aa41d53b5b86e365761c087 \
+ sha256 8a280c83ec5778b29d711bfd368e57c5fba31aa3fdc4d46ae02ef471e4bf8930
+
+universal_variant no
+
+# This port requires portaudio library i386.
+pre-fetch {
+ catch {exec file $prefix/lib/libportaudio.a} result
+ if {![regexp {i386} $result]} {
+ ui_error "MMDAgent requires portaudio library i386.\
+ Please install portaudio +universal first."
+ return -code error "portaudio library i386 is missing"
+ }
+}
+
+patchfiles patch-Makefile.diff
+patch.pre_args -p1
+post-patch {
+ foreach module {Julius Open\_JTalk} {
+ reinplace "s|../Library_PortAudio/lib/PortAudio.a|${prefix}/lib/libportaudio.a|" \
+ ${worksrcpath}/Plugin_${module}/Makefile.carbon
+ }
+}
+
+use_configure no
+
+build.target carbon
+
+destroot {
+ # install the application.
+ xinstall -m 755 -d ${destroot}${applications_dir}
+ file copy ${worksrcpath}/Release/MMDAgent.app \
+ ${destroot}${applications_dir}
+
+ # install the sample data and scripts.
+ foreach dir {Accessory Expression Model Motion Stage Voice} {
+ file copy ${workpath}/${ex_distname}/${dir} \
+ ${destroot}${applications_dir}/MMDAgent.app/Contents/MacOS/
+ }
+ foreach ext {dic fst mdf ojt} {
+ file copy -force ${workpath}/${ex_distname}/MMDAgent_Example.${ext} \
+ ${destroot}${applications_dir}/MMDAgent.app/Contents/MacOS/MMDAgent.${ext}
+ }
+}
+
+livecheck.type regex
+livecheck.url http://sourceforge.net/projects/mmdagent/files/${name}/
+livecheck.regex /${name}-(\[0-9.\]+)/
Property changes on: trunk/dports/audio/MMDAgent/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110830/fad70a3b/attachment.html>
More information about the macports-changes
mailing list