mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-09 06:51:44 +00:00
763de026f3
I can address some of its issues (should see it marked un-broken in about 3 hours, if they're trivial enough). It took too long to get this update out the door... :-( This is a rather stable version of KDE2. Release is hoped for sometime next month, so I'm going to try to reroll snapshots this weekend. Also decide policy by removing the interactive requirement in qt22's configure script. I don't know why they bothered adding it there.. Bugged by: *many* bug-reports, requests, etc.
59 lines
1.7 KiB
Makefile
59 lines
1.7 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= 20000829A
|
|
CATEGORIES= x11-toolkits
|
|
MASTER_SITES= http://www.physics.purdue.edu/~will/
|
|
|
|
MAINTAINER= will@FreeBSD.org
|
|
|
|
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
|
|
png.4:${PORTSDIR}/graphics/png \
|
|
tiff.4:${PORTSDIR}/graphics/tiff \
|
|
qt2.4:${PORTSDIR}/x11-toolkits/qt22 \
|
|
audiofile.0:${PORTSDIR}/audio/libaudiofile \
|
|
mimelib.3:${PORTSDIR}/converters/kdesupport2
|
|
|
|
MOC?= ${X11BASE}/bin/moc2
|
|
SOMAJOR= 4
|
|
SOMINOR= 0
|
|
USE_BZIP2= yes
|
|
USE_NEWGCC= yes
|
|
INSTALLS_SHLIB= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+=--with-qt-dir=${X11BASE} --enable-shared \
|
|
--with-qt-includes=${X11BASE}/include/qt2 \
|
|
--with-qt-libraries=${X11BASE}/lib \
|
|
--with-extra-libs=${LOCALBASE}/lib
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${PREFIX}/include" \
|
|
MOC="${MOC}" LIBQT="-lqt2" LIBQTFILE="libqt2" \
|
|
LIBS="-Wl,-export-dynamic -L${LOCALBASE}/lib -L${X11BASE}/lib -lqt2 -ljpeg -lgcc -lstdc++"
|
|
USE_GMAKE= yes
|
|
MAKE_ENV= SOMAJOR="${SOMAJOR}" SOMINOR="${SOMINOR}"
|
|
PLIST_SUB+= LIBVER="${SOMAJOR}"
|
|
|
|
pre-configure:
|
|
.for NUM in 1 3
|
|
(find ${WRKSRC} -name Makefile.in | xargs ${PERL} -pi -e \
|
|
"s@version-info ${NUM}:0@version-info ${SOMAJOR}:${SOMINOR}@g")
|
|
.endfor
|
|
|
|
post-install:
|
|
.for LIB in DCOP kab kdecore kdesu kdeui kfile kformula kio kjs kmid \
|
|
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 kmedia2_idl qtmcop soundserver_idl
|
|
@${LN} -sf ${PREFIX}/lib/lib${LIB}.so.0 ${PREFIX}/lib/lib${LIB}.so
|
|
.endfor
|
|
|
|
pre-install:
|
|
@(find ${WRKSRC} -name CVS | xargs rm -rf)
|
|
|
|
.include <bsd.port.mk>
|