115 lines
2.8 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.67 2006/05/02 12:35:42 steven Exp $
2002-03-23 15:01:20 +00:00
2004-04-13 04:22:36 +00:00
COMMENT= "K Desktop Environment, libraries"
COMMENT-cups= "K Desktop Environment, cups support"
2002-03-23 15:01:20 +00:00
CATEGORIES= x11 x11/kde
2006-04-01 10:49:17 +00:00
VERSION= 3.5.2
DISTNAME= kdelibs-${VERSION}
2006-01-23 09:19:36 +00:00
MASTER_SITES0= ftp://ftp.kde.org/pub/kde/security_patches/
2006-02-03 12:23:14 +00:00
#PATCHFILES= post-3.4.3-kdelibs-kjs.diff:0
2006-01-23 09:19:36 +00:00
PKGNAME= ${DISTNAME}p0
2006-02-03 12:23:14 +00:00
PKGNAME-cups= kdecups-${VERSION}
2006-04-01 10:49:17 +00:00
MODKDE_VERSION?= 3.5.2
SHARED_LIBS= DCOP 7.0 \
artskde 4.0 \
kabc 4.0 \
kabc_dir 2.0 \
kabc_file 2.0 \
kabc_ldapkio 2.0 \
kabc_net 2.0 \
katepartinterfaces 1.0 \
kdecore 7.0 \
kdefakes 7.0 \
kdefx 7.0 \
kdeprint 7.0 \
kdeprint_management 7.0 \
kdesasl 4.0 \
kdesu 7.0 \
kdeui 7.0 \
kdnssd 2.0 \
khtml 7.0 \
kimproxy 1.0 \
kio 7.0 \
kjava 2.0 \
kjs 4.0 \
kmdi 2.0 \
kmdi2 2.0 \
kmediaplayer 1.0 \
kmid 1.0 \
knewstuff 2.0 \
kntlm 1.0 \
kparts 4.0 \
kresources 4.0 \
kscreensaver 7.0 \
kscript 1.0 \
kspell 7.0 \
kspell2 2.0 \
ktexteditor 1.0 \
kunittest 2.0 \
kutils 4.0 \
kwalletbackend 2.0 \
kwalletclient 2.0 \
vcard 1.0
2002-03-23 15:01:20 +00:00
2003-07-30 12:59:21 +00:00
FLAVORS=debug
VMEM_WARNING= Yes
MULTI_PACKAGES= -cups
CONFIGURE_ARGS+= --enable-cups
SUBPACKAGE?=
2006-04-01 10:49:17 +00:00
BUILD_DEPENDS+= ::devel/pkgconfig
LIB_DEPENDS+= art_lgpl_2::graphics/libart
WANTLIB+= intl iconv util jpeg m X11 ICE Xrender c SM pthread \
stdc++ Xext z png
.if !defined(PACKAGING) || ${SUBPACKAGE:L} == ""
LIB_DEPENDS+= artsflow.1.0,artsflow_idl,qtmcop,soundserver_idl,mcop,kmedia2_idl::x11/kde/arts3 \
2002-03-23 15:01:20 +00:00
pcreposix,pcre::devel/pcre \
2002-05-06 12:28:57 +00:00
xslt.1.10:libxslt->=1.0.10:textproc/libxslt \
2002-03-23 15:01:20 +00:00
bz2::archivers/bzip2 \
tiff.35::graphics/tiff \
jasper::graphics/jasper
2002-03-23 15:01:20 +00:00
WANTLIB+= audiofile esd glib-2.0.0.0 \
gmodule-2.0.0.0 gthread-2.0.0.0 mad ogg \
ossaudio vorbisenc vorbis vorbisfile \
xml2 krb5 gssapi crypto asn1
2005-03-30 10:34:33 +00:00
LIB_DEPENDS+= Half,Iex,Imath,IlmImf::graphics/openexr \
aspell::textproc/aspell/core
RUN_DEPENDS+= ::x11/hicolor-icon-theme
.endif
.if !defined(PACKAGING) || ${SUBPACKAGE:L} == "-cups"
LIB_DEPENDS+= cups::print/cups
WANTLIB+= gcrypt gnutls gpg-error
.endif
.if defined(PACKAGING) && ${SUBPACKAGE:L} == "-cups"
LIB_DEPENDS+= kdecore.6,kwalletclient,kdefakes,kdefx,kdeprint,kio,kparts,kdeui,kdesu,kdeprint_management,DCOP::x11/kde/libs3
.endif
SEPARATE_BUILD= flavored
SAMPLECONFDIR=${TRUEPREFIX}/share/apps/kde-conf-sample
EXTRA_CONFIG=xdg/menus/applications.menu
FAKE_FLAGS=DESTDIR=${WRKINST} sysconfdir=${SAMPLECONFDIR}
2005-03-30 10:34:33 +00:00
post-extract:
cp ${FILESDIR}/krb5-config ${WRKDIR}/bin
chmod a+x ${WRKDIR}/bin/krb5-config
2005-02-14 14:10:30 +00:00
post-install:
${INSTALL_PROGRAM} ${WRKBUILD}/libtool ${PREFIX}/bin/kdelibtool
2005-02-14 14:10:30 +00:00
2005-12-17 11:27:44 +00:00
USE_LIBTOOL=Yes
LIBTOOL_FLAGS=--tag=disable-static
2002-03-23 15:01:20 +00:00
.include <bsd.port.mk>
MODGNU_AUTOCONF_FILES+= dcop/dcop-path.h.in