d3762340a3
problem is is that there are a few sloppy pieces of code in xslt.cpp. Bump PORTREVISION to account for recent changes (I had intended to do this much earlier, but wanted to include these patches first, and there was a problem getting them together correctly). Submitted by: mi Tested by: dwcjr, petef
92 lines
2.6 KiB
Makefile
92 lines
2.6 KiB
Makefile
# New ports collection makefile for: KDE libraries 2
|
|
# Date created: Fri Apr 14 2000 15:05:00 EDT
|
|
# Whom: will
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= kdelibs
|
|
PORTVERSION= 2.2
|
|
PORTREVISION= 2
|
|
CATEGORIES= x11 kde
|
|
MASTER_SITES= ${MASTER_SITE_KDE}
|
|
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
|
|
LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \
|
|
audiofile.0:${PORTSDIR}/audio/libaudiofile \
|
|
fam.0:${PORTSDIR}/devel/fam \
|
|
cups.2:${PORTSDIR}/print/cups \
|
|
xml2.5:${PORTSDIR}/textproc/libxml2 \
|
|
pcre.0:${PORTSDIR}/devel/pcre
|
|
.if !exists(/usr/bin/bzip2)
|
|
LIB_DEPENDS+= bz2.1:${PORTSDIR}/archivers/bzip2
|
|
.endif
|
|
|
|
USE_OPENSSL= yes
|
|
USE_QT_VER= 2
|
|
SOMAJOR= 4
|
|
SOMINOR= 0
|
|
USE_BZIP2= yes
|
|
INSTALLS_SHLIB= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+=--enable-cups --disable-ltdl-install \
|
|
--enable-debug --disable-final
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
CFLAGS= -O0 ${KDE_CFLAGS}
|
|
.endif
|
|
|
|
USE_GMAKE= yes
|
|
MAKE_ENV= SOMAJOR="${SOMAJOR}" SOMINOR="${SOMINOR}"
|
|
PLIST_SUB+= LIBVER="${SOMAJOR}" LDCONFIG="${LDCONFIG}"
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
pre-fetch:
|
|
.if ${OSVERSION} <= 410002
|
|
@${ECHO}
|
|
@${ECHO} " NOTICE"
|
|
@${ECHO}
|
|
@${ECHO} "Your OpenSSL installation could be out of date. This is"
|
|
@${ECHO} "just a warning, but if your system's world was built on"
|
|
@${ECHO} "sources earlier than August 20 along RELENG_4 or older,"
|
|
@${ECHO} "then KDE2 will not build with SSL support."
|
|
@${ECHO}
|
|
.endif
|
|
|
|
pre-extract:
|
|
.if exists(${LOCALBASE}/include/kfm.h)
|
|
@${ECHO}
|
|
@${ECHO} " NOTICE"
|
|
@${ECHO}
|
|
@${ECHO} "You have KDE1 headers installed! Installing this port"
|
|
@${ECHO} "will result in conflicts between KDE2 and KDE1!"
|
|
@${ECHO}
|
|
@${FALSE}
|
|
.endif
|
|
|
|
pre-configure:
|
|
${PERL} -pi -e "s@-O2@-O0@g; s@\"-lfam@\"-L${LOCALBASE}/lib -lfam@g" ${WRKSRC}/configure
|
|
${PERL} -pi -e "s@kspell api@@g" ${WRKSRC}/doc/Makefile.in
|
|
(find ${WRKSRC} -name Makefile.in | xargs ${PERL} -pi.orig -e \
|
|
"s@version-info 1:0@version-info ${SOMAJOR}:${SOMINOR}@g; \
|
|
s@version-info 3:0@version-info ${SOMAJOR}:${SOMINOR}@g")
|
|
|
|
post-configure:
|
|
${PERL} -pi -e "s@-D_PTH_H_ -D_PTH_PTHREAD_H_@@g" ${WRKSRC}/arts/mcop_mt/Makefile
|
|
|
|
post-install:
|
|
${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${FILESDIR}/kdelibs.sh > ${PREFIX}/etc/rc.d/kdelibs.sh
|
|
${CHMOD} 755 ${PREFIX}/etc/rc.d/kdelibs.sh
|
|
.for LIB in DCOP kab kdecore kdesu kdeui kfile kformula kio kjs \
|
|
kparts kspell ksycoca kjava
|
|
@${LN} -sf ${PREFIX}/lib/lib${LIB}.so.${SOMAJOR} ${PREFIX}/lib/lib${LIB}.so
|
|
.endfor
|
|
.for LIB in artsc artsflow artsflow_idl kmid kmedia2_idl qtmcop soundserver_idl
|
|
@${LN} -sf ${PREFIX}/lib/lib${LIB}.so.0 ${PREFIX}/lib/lib${LIB}.so
|
|
.endfor
|
|
|
|
.include <bsd.port.post.mk>
|