# $Id: Portfile 53427 2009-07-06 00:13:40Z dh@macports.org $

PortSystem 1.0

name			py-sip
version			4.7.9
platforms               macosx
categories		python devel
maintainers		blair openmaintainer
description		create Python bindings for C and C++ libraries
long_description	SIP is a tool that makes it very easy to create \
				Python bindings for C and C++ libraries. \
				It was originally developed to create PyQt, \
				the Python bindings for the Qt toolkit, \
				but can be used to create bindings for any \
				C or C++ library.

homepage	http://www.riverbankcomputing.co.uk/software/sip/intro
master_sites	http://www.riverbankcomputing.com/static/Downloads/sip4/ \
                http://gentoo.mirrors.easynews.com/linux/gentoo/distfiles/ \
                http://gentoo.osuosl.org/distfiles/ \
                http://www.gtlib.gatech.edu/pub/gentoo/distfiles/

distname	sip-${version}
checksums	md5 597d7ff7edb42a18421c806ffd18a136 \
		sha1 a8eabe3890a1fc42ec77ac82fa41344ad23abe09 \
		rmd160 719f7c7ae211ceb2bb7609c5e70d864054ccd23d
dist_subdir	python

depends_lib	port:python24

patchfiles      patch-siputils.py.diff

configure.cmd	${prefix}/bin/python2.4 configure.py
configure.pre_args  -d ${prefix}/lib/python2.4/site-packages \
				-e ${prefix}/include/python2.4 \
				-v ${prefix}/share/sip \
				-p macx-g++
configure.post_args	LFLAGS="-F${prefix}/Library/Frameworks -L${prefix}/lib"

test.run	yes
test.cmd	cd siplib && ${prefix}/bin/python2.4 -c 'import sip'

post-destroot {
	xinstall -m 755 -d ${destroot}${prefix}/share/doc
	file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${name}
	xinstall -m 644 -W ${worksrcpath} LICENSE NEWS README TODO \
		${destroot}${prefix}/share/doc/${name}
	system "${prefix}/bin/python2.4 ${prefix}/lib/python2.4/compileall.py ${destroot}${prefix}"
	system "${prefix}/bin/python2.4 -O ${prefix}/lib/python2.4/compileall.py ${destroot}${prefix}"
}
