freebsd-ports/x11/kde4-baseapps/Makefile
Will Andrews 369fcbb329 Add a message to the port/package warning users about kcheckpass's
setuid root bit, which is off by default.  The purpose is to avoid
having users who don't use kcheckpass become vulnerable to a root
exploit.  For more details see the actual pkg-message.  Bump PORTREVISION
to reflect this change in the package.

As a side note, I'm a little wary about adding something like this so
close to the ports freeze for 4.4-RELEASE.  However, I decided that it
was a minimal risk and went ahead with it in the hopes of avoiding the
need for users to run into this "problem" themselves...
2001-09-03 17:48:23 +00:00

69 lines
1.7 KiB
Makefile

# New ports collection makefile for: kdebase2
# Date created: Fri Apr 14 2000 15:05:00 EDT
# Whom: will
#
# $FreeBSD$
#
PORTNAME= kdebase
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= intl.1:${PORTSDIR}/devel/gettext
USE_KDELIBS_VER=2
SOMAJOR= 4
SOMINOR= 0
USE_XPM= yes
USE_BZIP2= yes
INSTALLS_SHLIB= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= RUN_KAPPFINDER=no
CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \
--with-qt-dir=${X11BASE} \
--without-ldap \
--disable-closure
USE_GMAKE= yes
.include <bsd.port.pre.mk>
.if exists(${X11BASE}/include/Xm/Xm.h)
WITH_MOTIF= yes
.endif
.if defined(WITH_MOTIF) && ${WITH_MOTIF} == yes
USE_MOTIF= yes
PLIST_SUB+= MOTIF=""
.else
PLIST_SUB+= MOTIF="@comment "
pre-everything::
@${ECHO_MSG}
@${ECHO_MSG} "If you want to compile with Motif support,"
@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_MOTIF=yes\""
@${ECHO_MSG}
@${ECHO_MSG} "Motif is used for Netscape plugin compatibility."
@${ECHO_MSG}
.endif
post-extract:
@${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv
@${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv
pre-configure:
${PERL} -pi -e "s@version-info 3:0@version-info ${SOMAJOR}:${SOMINOR}@g" ${WRKSRC}/libkonq/Makefile.in
${PERL} -pi -e "s@version-info 1:0:0@version-info ${SOMAJOR}:${SOMINOR}@g" ${WRKSRC}/khelpcenter/Makefile.in
${PERL} -pi -e "s@version-info 1:1:0@version-info ${SOMAJOR}:${SOMINOR}@g" ${WRKSRC}/nsplugins/Makefile.in
${PERL} -pi -e "s@TIME_WITH_SYS_TIME@INVALID_FOO@g" ${WRKSRC}/kioslave/ldap/kldap.h
post-configure:
${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>