# $Id $

PortSystem       1.0

name             mochiweb

set svnrev 87

epoch            20081010
version          r${svnrev} ; # project hasn't assigned a version yet

categories       erlang devel
maintainers      nomaintainer
description      MochiWeb is an Erlang library for building lightweight HTTP servers.
long_description ${description} It contains a JSON library.
homepage         http://code.google.com/p/mochiweb/
platforms        darwin
use_configure    no
depends_lib      port:erlang
fetch.type       svn
svn.url          http://mochiweb.googlecode.com/svn/trunk/
svn.revision     ${svnrev}
worksrcdir       trunk
build.target     all
set libdir ${destroot}${prefix}/lib/erlang/lib/${name}
set privdir ${libdir}/priv
set ebindir ${libdir}/ebin
set srcdir ${libdir}/src
destroot.keepdirs ${privdir}/skel/ebin \
	${privdir}/skel/include \
	${privdir}/skel/docs \
	${privdir}/skel/deps
destroot {
	xinstall -d -m 0755 ${ebindir}
	eval xinstall -m 0644 [glob ${worksrcpath}/ebin/*.beam] ${ebindir}

	system "find ${worksrcpath} -name .svn -type d -exec rm -rf {} \+"
	xinstall -d -m 0755 ${privdir}
	copy ${worksrcpath}/priv/skel ${privdir}/skel
	copy ${worksrcpath}/src ${srcdir}

	set docdir ${destroot}${prefix}/share/doc/${name}
	xinstall -d -m 0755 ${docdir}
	eval xinstall -m 0644 [glob ${worksrcpath}/doc/*.html] ${docdir}

	xinstall -m 0664 -W ${worksrcpath} \
		LICENSE README \
		${docdir}

	xinstall -m 0644 ${filespath}/README.MacPorts ${docdir}

 	set scriptsdir ${libdir}/scripts
 	xinstall -d -m 0755 ${scriptsdir}
 	eval xinstall -m 0755 [glob ${worksrcpath}/scripts/*.erl] ${scriptsdir}
}
