1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
freebsd-ports/x11/kde3/Makefile
Beat Gaetzi 8558ca7184 - Deprecate QT3, KDE3 and unmaintained ports depending on them. QT 3.3.8
was released in 2007 and KDE 3.5.10 in 2008 and both are no longer
  maintained upstream nor in our tree.
- Set EXPIRATION_DATE to 2013-07-01

Discussed with:	bapt, tabthorpe
2012-12-30 12:03:51 +00:00

172 lines
4.4 KiB
Makefile

# -*-mode: makefile-*-
# New ports collection makefile for: KDE3
# Date created: Sun May 14 2000 00:50:02
# Whom: Will Andrews <will@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME?= kde
PORTVERSION= ${KDE_VERSION}
PORTREVISION= 8
CATEGORIES= x11 kde
MASTER_SITES= # empty
DISTFILES= # none
EXTRACT_ONLY= # empty
MAINTAINER= ports@FreeBSD.org
COMMENT?= The "meta-port" for KDE
# This port conflicts with the kde-lite port, so make it known.
.if defined(IS_INTERACTIVE)
CONFLICTS?= kde-lite-[0-9]*
.endif
DEPRECATED= Depends on QT3; unmaintained
EXPIRATION_DATE= 2013-07-01
## This is the file where the selections made in the interactive dialog
## are saved in and initialized from.
.if defined(KDE_PREFIX)
CONFIG_FILE= ${KDE_PREFIX}/etc/kde-meta.conf
.else
CONFIG_FILE= ${LOCALBASE}/etc/kde-meta.conf
.endif
## The list of all modules that make up KDE, excluding the base modules
## arts, kdebase and kdelibs
ALL_MODULES= KDEACCESSIBILITY KDEADMIN KDEARTWORK KDEEDU\
KDEGAMES KDEGRAPHICS KDEMULTIMEDIA KDENETWORK KDEPIM\
KDESDK KDETOYS KDEUTILS KDEWEBDEV
## Forwards parts of the environment to scripts/configure.kde3
SCRIPTS_ENV+= ALL_MODULES="${ALL_MODULES}" \
BATCH="${BATCH}" \
CAT="${CAT}" \
CONFIG_FILE="${CONFIG_FILE}" \
CURDIR="${CURDIR}" \
ECHO="${ECHO}" \
ECHO_MSG="${ECHO_MSG}" \
GREP="${GREP}" \
MKDIR="${MKDIR}" \
PKG_DELETE="${PKG_DELETE}" \
PKG_INFO="${PKG_INFO}" \
REINPLACE_CMD="${REINPLACE_CMD}" \
SED="${SED}" \
TOUCH="${TOUCH}" \
TR="/usr/bin/tr" \
WRKDIRPREFIX="${WRKDIRPREFIX}"
## If MINIMAL_KDE is defined, define WITHOUT_FOO for every
## module there is.
.if defined(MINIMAL_KDE)
.for module in ${ALL_MODULES}
WITHOUT_${module}=yes
.endfor
.endif
## If the user has some WITHOUT_FOO stuff set that matters to us,
## define BATCH so interactive configuration will be skipped.
.for module in ${ALL_MODULES}
.if defined(WITHOUT_${module})
BATCH= yes
.endif
.endfor
## If the user (or the packagecluster) defines batchprocessing, skip
## the interactive configuration. Otherwise declare this port properly
## as interactive, launch the selector script cand include the configuration
## file that's being returned by it (Makefile.inc). Remove the file on make
## clean.
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) && !defined(MINIMAL_KDE)
IS_INTERACTIVE= yes
PLIST_SUB+= IS_INTERACTIVE=""
.else
PLIST_SUB+= IS_INTERACTIVE="@comment "
.endif
.if !defined(BATCH)
pre-fetch:
@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
@${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.kde3
post-configure:
@/usr/bin/clear
@${CAT} ${FILESDIR}/post-configure-message
post-clean:
@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
.endif
.endif # !defined(BATCH)
## Allow to turn off every optional bit of KDE.
.if !defined(WITHOUT_KDEGAMES)
RUN_DEPENDS+= kjumpingcube:${PORTSDIR}/games/kdegames3
.endif
.if !defined(WITHOUT_KDEUTILS)
RUN_DEPENDS+= kdessh:${PORTSDIR}/misc/kdeutils3
.endif
.if !defined(WITHOUT_KDENETWORK)
RUN_DEPENDS+= kget:${PORTSDIR}/net/kdenetwork3
.endif
.if !defined(WITHOUT_KDEGRAPHICS)
RUN_DEPENDS+= kview:${PORTSDIR}/graphics/kdegraphics3
.endif
.if !defined(WITHOUT_KDEMULTIMEDIA)
RUN_DEPENDS+= kmix:${PORTSDIR}/multimedia/kdemultimedia3
.endif
.if !defined(WITHOUT_KDEPIM)
RUN_DEPENDS+= korganizer:${PORTSDIR}/deskutils/kdepim3
.endif
.if !defined(WITHOUT_KDESDK)
RUN_DEPENDS+= cervisia:${PORTSDIR}/devel/kdesdk3
.endif
.if !defined(WITHOUT_KDEEDU)
RUN_DEPENDS+= khangman:${PORTSDIR}/misc/kdeedu3
.endif
.if !defined(WITHOUT_KDEADMIN)
RUN_DEPENDS+= kcron:${PORTSDIR}/sysutils/kdeadmin3
.endif
.if !defined(WITHOUT_KDEWEBDEV)
RUN_DEPENDS+= quanta:${PORTSDIR}/www/kdewebdev
.endif
.if !defined(WITHOUT_KDETOYS)
RUN_DEPENDS+= amor:${PORTSDIR}/x11-clocks/kdetoys3
.endif
.if !defined(WITHOUT_KDEARTWORK)
RUN_DEPENDS+= kbanner.kss:${PORTSDIR}/x11-themes/kdeartwork3
.endif
.if !defined(WITHOUT_KDEACCESSIBILITY)
RUN_DEPENDS+= kmag:${PORTSDIR}/accessibility/kdeaccessibility
.endif
.if make(package)
DEPENDS_TARGET="package"
.endif # .if make(package)
USE_KDELIBS_VER=3
USE_KDEBASE_VER=3
NO_BUILD= yes
## Copy Makefile.inc to ${OPTION_FILE} where it will serve as memory of the
## user's last selection.
do-install:
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
@${INSTALL_DATA} ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc ${CONFIG_FILE}
.endif
.include <bsd.port.mk>