# $Id: Portfile,v 1.7 2004/01/18 06:28:11 toby Exp $

PortSystem 1.0
name		koffice
version		1.2.90
revision	1
categories	x11
maintainers	ranger@befunk.com
description	the KDE office suite

platforms	darwin
master_sites	kde:unstable/${name}-${version}/src http://ranger.befunk.com/fink/:admin http://ranger.befunk.com/darwin/:darwin
extract.suffix	.tar.bz2
use_bzip2	yes
distname	koffice-${version}
distfiles	${distname}.tar.bz2 koffice-admindir-20030601.tar.bz2:admin detect-autoconf.tar.bz2:darwin
patchfiles	patch-${name}.darwin
depends_lib	lib:libDCOP:kdelibs3 lib:libart_lgpl_2:libart_lgpl lib:libdl:dlcompat \
		lib:libjpeg:jpeg lib:libkdecore.4:kdelibs3 bin:startkde:kdebase3 \
		lib:libpng.3:libpng lib:libqt-mt.3.1:qt3 lib:libX11.6:XFree86 \
		bin:python:python lib:libxml2.2:libxml2 lib:libxslt:libxslt

checksums	${name}-${version}.tar.bz2 md5 5f08ec8a42aacd7dcaf7899d486c9885 \
		koffice-admindir-20030601.tar.bz2 md5 6f1d1ac6c098d08fd216ffec11a6778e \
		detect-autoconf.tar.bz2 md5 1f511627496be40174169dbab4d6d78a

set env(PATH) "/usr/X11R6/bin:$env(PATH):${prefix}/bin"

patch {
		foreach patch $patchfiles {
			system "cd '${workpath}/${distname}' && \
			sed -e 's#@PREFIX@#${prefix}#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
		}
}
post-patch      {
		system "cd '${worksrcpath}' && cp -Rf ../admin/ admin"
		system "cd '${worksrcpath}' && make -f admin/Makefile.common cvs"
}
configure.env	CPPFLAGS='-I/usr/X11R6/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common' \
		LDFLAGS='-L/usr/X11R6/lib' LIBS='-L${prefix}/lib' DYLD_LIBRARY_PATH='/usr/X11R6/lib:${prefix}/lib'
configure.args	--prefix='${prefix}' --includedir='${prefix}/include' --libdir='${prefix}/lib' \
		--with-extra-includes='${prefix}/include' --with-extra-libs='${prefix}/lib' \
		--with-qt-dir='${prefix}' --with-qt-includes='${prefix}/include/qt3' \
		--enable-rpath --with-pic --enable-shared=yes --enable-static=no --enable-mt \
		--libexecdir='${prefix}/lib' --with-xinerama --with-pam --enable-final \
		--disable-dependency-tracking
build.env	${configure.env}
