# $Id: Portfile 86745 2011-11-02 21:49:58Z jmr@macports.org $

PortSystem		1.0

name			ZopeEditManager
version			0.9.7
categories		aqua zope www python
maintainers		nomaintainer
description		Zope Edit Manager for External Editing support on Mac OS X
long_description	${description}
homepage		http://www.urbanape.com/software
master_sites	http://www.urbanape.com/downloads/
distname		${name}-${version}-src
extract.suffix .tgz
worksrcdir		tmp/${distname}
checksums		md5     93499951f06da23067b068ed46773149 \
				sha1    aa5ae303cac349f9f1f91d811fb2b82d789555ba \
				rmd160  99909025a2c715bfae6007bec7e9ce4b549e74e6
platforms		darwin

# Use Python 2.4 from MacPorts explicitly
set python		${prefix}/bin/python2.4
set pythonlib	${prefix}/lib/python2.4

# Depends on Python, Py-Objc, and Py2App for building ONLY
depends_build	path:${python}:python24 \
				path:${pythonlib}/site-packages/PyObjC:py-pyobjc \
				path:${pythonlib}/site-packages/py2app:py24-py2app

patchfiles		patch-Readme.html.diff \
				patch-setup.py.diff

use_configure	no

build.cmd		${python} setup.py py2app
build.target

destroot {
	xinstall -d -m 0755 ${destroot}${applications_dir}
	system "cp -R ${worksrcpath}/dist/${name}.app ${destroot}${applications_dir}/${name}.app"
	set helpPath ${destroot}${applications_dir}/${name}.app/Contents/Resources/English.lproj/${name}Help
	xinstall -d -m 0755 ${helpPath}
	xinstall -m 0644 -W ${worksrcpath} Readme.txt Readme.html ${helpPath}
	xinstall -d -m 0755 ${helpPath}/images
	foreach img [glob -tails -directory ${worksrcpath} images/*] {
		xinstall -W ${worksrcpath} -m 0644 $img ${helpPath}/$img
	}
}

livecheck.type          regex
livecheck.url           [lindex ${master_sites} 0]?C=M&O=D
livecheck.regex         ${name}-(\[0-9.\]+)-src${extract.suffix}
