# $OpenBSD: Makefile,v 1.70 2011/01/15 19:09:00 jasper Exp $

COMMENT=		office suite for KDE

VERSION=		1.6.3
REVISION =		19
CATEGORIES=		x11 x11/kde productivity
VMEM_WARNING=		Yes
MASTER_SITES?=		${MASTER_SITE_KDE:S@$@stable/koffice-${VERSION}/src/@}

DISTNAME=	koffice-${VERSION}

MASTER_SITES0=		ftp://ftp.kde.org/pub/kde/security_patches/
PATCHFILES=		koffice-xpdf-CVE-2007-3387.diff:0 \
			koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff:0

SHARED_LIBS +=	kstore               3.0      # .3.0
SHARED_LIBS +=	kwmf                 3.0      # .3.0
SHARED_LIBS +=	kowmf                2.0      # .2.0
SHARED_LIBS +=	kofficecore          3.0      # .3.0
SHARED_LIBS +=	kofficeui            3.0      # .3.0
SHARED_LIBS +=	kotext               3.0      # .3.0
SHARED_LIBS +=	kopainter            2.0      # .2.0
SHARED_LIBS +=	kformulalib          4.0      # .4.0
SHARED_LIBS +=	koproperty           1.0      # .2.0
SHARED_LIBS +=	kopalette            1.0      # .1.0
SHARED_LIBS +=	krossapi             1.0      # .1.0
SHARED_LIBS +=	krossmain            1.0      # .1.0
SHARED_LIBS +=	kochart              2.0      # .1.0
SHARED_LIBS +=	karboncommon         1.0      # .0.0
SHARED_LIBS +=	kdchart              1.0      # .0.0
SHARED_LIBS +=	kchartcommon         3.0      # .2.0
SHARED_LIBS +=	kiviocommon          1.0      # .0.0
SHARED_LIBS +=	kpresenterprivate    4.0      # .4.0
SHARED_LIBS +=	kritacolor           1.0      # .1.0
SHARED_LIBS +=	kritaimage           1.0      # .1.0
SHARED_LIBS +=	kritaui              1.0      # .1.0
SHARED_LIBS +=	kritacommon          2.0      # .1.0
SHARED_LIBS +=	kritargb             0.0      # .0.0
SHARED_LIBS +=	krita_rgb_u16        0.0      # .0.0
SHARED_LIBS +=	krita_rgb_f32        0.0      # .0.0
SHARED_LIBS +=	kritagrayscale       0.0      # .0.0
SHARED_LIBS +=	krita_gray_u16       0.0      # .0.0
SHARED_LIBS +=	krita_cmyk_u16       0.0      # .0.0
SHARED_LIBS +=	krita_lms_f32        0.0      # .0.0
SHARED_LIBS +=	krita_ycbcr_u8       0.0      # .0.0
SHARED_LIBS +=	krita_ycbcr_u16      0.0      # .0.0
SHARED_LIBS +=	krita_rgb_f16half    0.0      # .0.0
SHARED_LIBS +=	kritascripting       0.0      # .0.0
SHARED_LIBS +=	kspreadcommon        1.0      # .0.0
SHARED_LIBS +=	kugarlib             2.0      # .1.2
SHARED_LIBS +=	kwmailmerge_interface 5.0      # .4.0
SHARED_LIBS +=	kwordprivate         4.0      # .4.0
SHARED_LIBS +=	kexisql3             4.1      # .3.2
SHARED_LIBS +=	kexisql2             3.0      # .2.8
SHARED_LIBS +=	kexiutils            2.0      # .2.0
SHARED_LIBS +=	kexidb               2.0      # .2.0
SHARED_LIBS +=	kexidbparser         2.0      # .2.0
SHARED_LIBS +=	kexicore             2.0      # .2.0
SHARED_LIBS +=	kexiguiutils         2.0      # .2.0
SHARED_LIBS +=	kexidatatable        2.0      # .2.0
SHARED_LIBS +=	kexiextendedwidgets  2.0      # .2.0
SHARED_LIBS +=	kexirelationsview    2.0      # .2.0
SHARED_LIBS +=	kformdesigner        2.0      # .2.0
SHARED_LIBS +=	keximain             2.0      # .2.0
SHARED_LIBS +=	keximigrate          2.0      # .2.0
SHARED_LIBS +=	kexiformutils        2.0      # .2.0
SHARED_LIBS +=	kchartimageexport    4.0      # .4.0
SHARED_LIBS +=	kwordexportfilters   2.0      # .1.1
SHARED_LIBS +=	kpresenterimageexport 4.0      # .4.0

FAKE_FLAGS=	TAR=tar

SEPARATE_BUILD=	flavored

MODKDE_VERSION=	3.5.7
AUTOCONF_VERSION=2.61

MODULES =	x11/kde devel/gettext lang/ruby

RUN_DEPENDS+=	devel/desktop-file-utils
LIB_DEPENDS=	x11/kde/libs3 \
		python->=2.5,<2.6:lang/python/2.5 \
		graphics/libart \
		converters/wv2 \
		graphics/ImageMagick \
		graphics/jbigkit \
		databases/mysql \
		graphics/libexif \
		print/libpaper \
		print/poppler,-qt \
		graphics/GraphicsMagick \
		textproc/libwpd \
		databases/libpqxx \
		databases/postgresql \
		${MODRUBY_LIB_DEPENDS}

WANTLIB= GL GLU GraphicsMagick>=1 Half ICE Iex IlmImf IlmThread Imath \
	MagickCore>=1 MagickWand>=1 SM X11 Xau Xcursor Xdamage Xdmcp Xext \
	Xfixes Xft Xi Xinerama Xmu Xrandr Xrender Xt Xxf86vm art_lgpl_2>=5 \
	artsflow artsflow_idl audiofile bz2 c crypto drm exif>=12 expat \
	fontconfig freetype gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gsf-1 \
	gthread-2.0 idn jasper jbig jpeg kmedia2_idl lcms ltdl lib/kde3/DCOP \
	lib/kde3/artskde lib/kde3/kabc lib/kde3/kdecore>=4 lib/kde3/kdefx \
	lib/kde3/kdeprint lib/kde3/kdesu lib/kde3/kdeui lib/kde3/khtml \
	lib/kde3/kio lib/kde3/kjs lib/kde3/kmdi lib/kde3/knewstuff \
	lib/kde3/kparts lib/kde3/kresources lib/kde3/kspell lib/kde3/kspell2 \
	lib/kde3/ktexteditor lib/kde3/kutils lib/kde3/kwalletclient \
	lib/kde3/vcard m mad mcop mng mysqlclient ogg openjpeg paper pcre \
	pcreposix png poppler poppler-qt pq pqxx pthread pthread-stubs \
	python2.5 qtmcop readline sndio soundserver_idl ssl stdc++ \
	termcap tiff util vorbis vorbisenc vorbisfile wmflite-0.2 wpd-0.8 \
	wv2 xcb xml2 xslt z ${MODRUBY_WANTLIB}


CONFIGURE_ARGS+= --with-pgsqlincdir=${LOCALBASE}/include/postgresql

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/HTML/en/common
	@${post_install_libs}


.include <bsd.port.mk>
