# $Id: Portfile 114324 2013-12-05 08:44:51Z ryandesign@macports.org $

PortSystem 1.0
PortGroup python 1.0

name			py-celementtree
version			1.0.5-20051216
license			MIT BSD
platforms		darwin
maintainers		afb openmaintainer
description		C implementation of the ElementTree API, py-elementtree
long_description	The cElementTree module is a C implementation of the \
				ElementTree API. On typical documents, it's 15-20 times faster \
				than the Python version of ElementTree, and uses 2-5 times \
				less memory.

homepage		http://effbot.org/zone/celementtree.htm
master_sites	http://effbot.org/downloads/
distname		cElementTree-${version}
checksums		sha1 b36c95fd90d53746424c10db45b102b8fab260b8
use_zip			yes

python.versions	24 25 26

if {${name} ne ${subport}} {
	depends_lib-append	port:py${python.version}-elementtree

	test.run		yes
	test.cmd		${python.bin}
	test.target		selftest.py

	post-destroot	{
		xinstall -m 644 -W ${worksrcpath} CHANGES README \
			${destroot}${prefix}/share/doc/${subport}
		xinstall -m 755 -d ${destroot}${prefix}/share/examples/${subport}
		eval xinstall -m 644 [glob ${worksrcpath}/samples/*] \
			${destroot}${prefix}/share/examples/${subport}
	}
	livecheck.type	none
} else {
	livecheck.type	regex
	livecheck.url	http://effbot.org/downloads/
	livecheck.regex	cElementTree-(\[0-9\.-\]+).tar.gz
}
