129bf63f84
for FreeBSD. The official KDE 4.1.1 release notes can be found at http://www.kde.org/announcements/changelogs/changelog4_1to4_1_1.php. KDE Community ships sirst translation and service release of the 4.1 dree desktop, containing numerous bugfixes, Performance Improvements and Translation Updates. Pretty much all applications have received the developers' attention, resulting in a long list of bugfixes and improvements. The most significant changes are: * Significant performance, interaction and rendering correctness improvements in KHTML and Konqueror, KDE's web browser * User interaction, rendering and stability fixes in Plasma, the KDE4 desktop shell * PDF backend fixes in the document viewer Okular * Fixes in Gwenview, the image viewer's thumbnailing, more robust retrieval and display of images with broken metadata * Stability and interaction fixes in KMail New Ports: - graphics/kcoloredit * KColorEdit is a palette files editor. It can be used for editing color palettes and for color choosing and naming. - graphics/kgraphviewer * KGraphViewer is a GraphViz DOT graph viewer for KDE. The GraphViz programs are free-software layout engines for graphs. KGraphViewer displays the graphs in a modern, user-friendly GUI with all the power of a well integrated KDE application. - graphics/kiconedit * KIconEdit is designed to help create icons for KDE using the standard icon palette. - graphics/skanlite * Skanlite is a simple image scanning application that does nothing more than scan and save images. Skanlite can open a save dialog for every image scanned or save the images immediately in a specified directory with auto-generated names and format. The user can also choose to show the scanned image before saving.
139 lines
4.0 KiB
Makefile
139 lines
4.0 KiB
Makefile
#-*- mode: Makefile; tab-width: 4; -*-
|
|
# ex:ts=4
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
.if !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include)
|
|
|
|
# Please make sure all changes to this file are past through the maintainer.
|
|
# Do not commit them yourself (unless of course you're the Port's Wraith ;).
|
|
Kde_Pre_Include= bsd.kde4.mk
|
|
Kde_Include_MAINTAINER= kde@FreeBSD.org
|
|
|
|
#
|
|
# This file contains some variable definitions that are supposed to
|
|
# make your life easier when dealing with ports related to the KDE4
|
|
# desktop environment. It's automatically included when USE_KDE4
|
|
# is defined in the ports' makefile.
|
|
#
|
|
# KDE4 related ports can use this as follows:
|
|
#
|
|
# USE_KDE4= kdehier kdeprefix kdelibs
|
|
# USE_QT_VER= 4
|
|
# QT_COMPONENTS=corelib #set additional qt4 components here
|
|
#
|
|
# .include <bsd.port.mk>
|
|
#
|
|
# Available KDE4 components are:
|
|
#
|
|
# akonadi - Akonadi PIM storage service
|
|
# automoc4 - automoc4 tool
|
|
# kdebase - Basic KDE applications (Konqueror, Dolphin)
|
|
# kdehier - Provides common KDE directories
|
|
# kdelibs - The base set of KDE4 libraries
|
|
# kdeprefix - If set, port will be installed into ${KDE4_PREFIX} instead of ${LOCALBASE}
|
|
# pimlibs - KDE4 PIM libraries
|
|
# runtime - More KDE applications
|
|
# sharedmime - share-mime-info wrapper for KDE4 ports
|
|
# workspace - More KDE applications (Plasma, kwin, etc.)
|
|
#
|
|
# These read-only variables can be used in port Makefile:
|
|
#
|
|
# MASTER_SITE_KDE_kde
|
|
# - MASTER_SITE_KDE_kde is equivalent to MASTER_SITE_KDE
|
|
# with :kde tag. It could be used when port needs multiple
|
|
# distfiles from different sites. See for details porters-handbook:
|
|
# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html
|
|
# KDE4_PREFIX - The place where KDE4 ports live. Currently it is {LOCALBASE}/kde4,
|
|
# but this could be changed in a future.
|
|
#
|
|
|
|
KDE4_VERSION= 4.1.1
|
|
|
|
#
|
|
# KDE4 is installed into its own prefix to not conflict with KDE3
|
|
#
|
|
KDE4_PREFIX?= ${LOCALBASE}/kde4
|
|
|
|
#
|
|
# Tagged MASTER_SITE_KDE
|
|
#
|
|
kmaster= ${MASTER_SITE_KDE:S@%/@%/:kde@g}
|
|
.if !defined(MASTER_SITE_SUBDIR)
|
|
MASTER_SITE_KDE_kde= ${kmaster:S@%SUBDIR%/@@g}
|
|
.else
|
|
ksub=${MASTER_SITE_SUBDIR}
|
|
MASTER_SITE_KDE_kde= ${kmaster:S@%SUBDIR%/@${ksub}/@g}
|
|
.endif # !defined(MASTER_SITE_SUBDIR)
|
|
|
|
#
|
|
# KDE4 modules
|
|
#
|
|
_USE_KDE4_ALL= akonadi automoc4 kdebase kdehier kdelibs kdeprefix \
|
|
pimlibs runtime sharedmime workspace
|
|
|
|
akonadi_LIB_DEPENDS= akonadiprotocolinternals.1:${PORTSDIR}/databases/akonadi
|
|
|
|
automoc4_BUILD_DEPENDS= ${KDE4_PREFIX}/bin/automoc4:${PORTSDIR}/devel/automoc4
|
|
|
|
kdebase_LIB_DEPENDS= konq.7:${PORTSDIR}/x11/kdebase4
|
|
|
|
kdehier_RUN_DEPENDS= kdehier4>=1:${PORTSDIR}/misc/kdehier4
|
|
|
|
kdelibs_LIB_DEPENDS= kimproxy.5:${PORTSDIR}/x11/kdelibs4
|
|
|
|
kdeprefix_PREFIX= ${KDE4_PREFIX}
|
|
|
|
pimlibs_LIB_DEPENDS= kpimutils.5:${PORTSDIR}/deskutils/kdepimlibs4
|
|
|
|
runtime_BUILD_DEPENDS= ${KDE4_PREFIX}/bin/kdebugdialog:${PORTSDIR}/x11/kdebase4-runtime
|
|
runtime_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kdebugdialog:${PORTSDIR}/x11/kdebase4-runtime
|
|
|
|
sharedmime_BUILD_DEPENDS= kde4-shared-mime-info>=1:${PORTSDIR}/misc/kde4-shared-mime-info
|
|
sharedmime_RUN_DEPENDS= kde4-shared-mime-info>=1:${PORTSDIR}/misc/kde4-shared-mime-info
|
|
|
|
workspace_LIB_DEPENDS= kscreensaver.5:${PORTSDIR}/x11/kdebase4-workspace
|
|
|
|
.endif
|
|
|
|
.if defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)
|
|
|
|
Kde_Post_Include= bsd.kde4.mk
|
|
|
|
.for component in ${USE_KDE4}
|
|
. if ${_USE_KDE4_ALL:M${component}}!=""
|
|
BUILD_DEPENDS+= ${${component}_BUILD_DEPENDS}
|
|
LIB_DEPENDS+= ${${component}_LIB_DEPENDS}
|
|
RUN_DEPENDS+= ${${component}_RUN_DEPENDS}
|
|
. if defined(${component}_PREFIX)
|
|
. if ${.MAKEFLAGS:MPREFIX=*}==""
|
|
PREFIX= ${${component}_PREFIX}
|
|
. if ${KDE4_PREFIX} != ${LOCALBASE}
|
|
NO_MTREE= yes
|
|
. endif
|
|
. endif
|
|
. endif
|
|
. else
|
|
IGNORE= cannot install: Unknown component ${component}
|
|
. endif
|
|
.endfor
|
|
|
|
#
|
|
# Common build related stuff for kde4 ports. It's not intended for usage
|
|
# in KDE4-dependent ports
|
|
#
|
|
.if defined(KDE4_BUILDENV)
|
|
USE_CMAKE= yes
|
|
CMAKE_DEBUG= yes
|
|
CMAKE_VERBOSE= yes
|
|
|
|
USE_LDCONFIG= ${KDE4_PREFIX}/lib ${KDE4_PREFIX}/lib/kde4
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/build
|
|
CMAKE_SOURCE_PATH= ..
|
|
|
|
.endif # KDE4_BUILDENV
|
|
|
|
.endif
|