diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2014-10-19 15:57:27 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2014-10-19 15:57:27 +0000 |
commit | 0ea52f99b465b681e2a4bf7c44a8f7093f40fc68 (patch) | |
tree | 7d99a8b7b1226b2da14c7c6d04800d30a417873e /Mk | |
parent | Fix packaging (diff) |
KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!
USE_KDE4=kdehier component has been deprecated, new components added:
baloo - Baloo core libraries
baloo-widgets - Baloo widgets library
kfilemetadata - KDE library for extracting file metadata
New ports:
graphics/kqtquickcharts - QtQuick plugin to render interactive charts
misc/artikulate - Pronunciation trainer for KDE
(not usable currently, links to both
GStreamer 1.x and 0.10.x via dependencies)
sysutils/baloo[-widgets] - KDE framework for searching and
managing user metadata
sysutils/kfilemetadata - Library for extracting file metadata
l10n ports:
- Farsi (Persian) and Indonesian translations has been readded
- Vietnamese didn't pass threshold for inclusion into release
astro/kstars:
- switch dependency from math/eigen2 to math/eigen3
- add PYKDE option for updating supernovae data
deskutils/kdepim4:
- update dependencies: add libkgapi and baloo,
remove now needless clucene, link-grammar, strigi
- add patch to fix build with gcc42
- update COMMENT and description for all KDE PIM ports
devel/ruby-krossruby:
- remove BROKEN, it builds with ruby 2.x now
editors/kate:
- add patch to disable memory-hungry build of the kate tests [1]
graphics/okular:
- add dependency on graphics/libkscreen
math/cantor:
- add optional dependency on lang/luajit for LuaJIT backend
- fix gfortran detection [2]
misc/kdehier4:
- adapt to new pkg world. Now the purpose of kdehier4 only
to link some stuff between KDE4_PREFIX and LOCALBASE.
science/kalzium:
- switch dependency from math/eigen2 to math/eigen3
- add dependence on science/chemical-mime-data
x11-themes/kdeartwork4
- switch dependency from math/eigen2 to math/eigen3
among other changes:
- drop deprecated USE_KDE4=kdehier
- drop @dirrm from plist
- clean up pkg-descr
- convert to options helpers
- other portlint fixes
The area51 repository features commits by alonso, rakuco and myself.
PR: 187150 [1]
Reported by: pe.freethread@live.com
Patch by: Tobias Berner <tcberner@gmail.com>
PR: 180674 [2]
Reported by: torsten.eichstaedt@web.de
PR: 194316
Exp-run: antoine
Notes
Notes:
svn path=/head/; revision=371193
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.kde4.mk | 39 | ||||
-rw-r--r-- | Mk/bsd.sanity.mk | 4 |
2 files changed, 33 insertions, 10 deletions
diff --git a/Mk/bsd.kde4.mk b/Mk/bsd.kde4.mk index c44003b6052c..de731efc3ce8 100644 --- a/Mk/bsd.kde4.mk +++ b/Mk/bsd.kde4.mk @@ -14,7 +14,7 @@ Kde_Pre_Include= bsd.kde4.mk # # KDE4 related ports can use this as follows: # -# USE_KDE4= kdehier kdelibs kdeprefix +# USE_KDE4= kdelibs kdeprefix # USE_QT4= corelib # Set Qt 4 components here. # # .include <bsd.port.mk> @@ -26,13 +26,15 @@ Kde_Pre_Include= bsd.kde4.mk # # Available KDE4 components are: # +# baloo - Baloo core libraries +# baloo-widgets - Baloo widgets library # baseapps - Basic applications for KDE Desktop # kactivities - KDE activities library # kate - KDE text editor framework -# kdehier - Hierarchy of common KDE directories # kdelibs - KDE Developer Platform # kdeprefix - If set, port will be installed into ${KDE4_PREFIX} instead of # ${LOCALBASE} +# kfilemetadata - KDE library for extracting file metadata # korundum - KDE Ruby bindings # libkcddb - KDE CDDB library # libkcompactdisc - KDE library for interfacing with audio CDs @@ -73,8 +75,9 @@ Kde_Pre_Include= bsd.kde4.mk # ${LOCALBASE}/kde4, but this could change in the future. # -KDE4_VERSION?= 4.12.5 -KDE4_WORKSPACE_VERSION= 4.11.9 +KDE4_VERSION?= 4.14.2 +KDE4_ACTIVITES_VERSION= 4.13.3 +KDE4_WORKSPACE_VERSION= 4.11.13 KDE4_BRANCH?= stable KTP_VERSION?= 0.6.1 KTP_BRANCH?= stable @@ -128,7 +131,8 @@ Kde_Post_Include= bsd.kde4.mk # for ${component}; otherwise, it will default to 'build run'. # -_USE_KDE4_ALL= baseapps kactivities kate kdehier kdelibs kdeprefix \ +_USE_KDE4_ALL= baloo baloo-widgets \ + baseapps kactivities kate kdelibs kfilemetadata \ korundum libkcddb libkcompactdisc libkdcraw libkdeedu \ libkexiv2 libkdegames libkipi libkonq libksane marble \ nepomuk-core nepomuk-widgets \ @@ -138,6 +142,16 @@ _USE_KDE4_ALL= baseapps kactivities kate kdehier kdelibs kdeprefix \ # These components are not part of the Software Compilation. _USE_KDE4_ALL+= akonadi attica automoc4 ontologies qimageblitz soprano \ strigi +# Meta components +_USE_KDE4_ALL+= kdeprefix +# Deprecated +_USE_KDE4_ALL+= kdehier + +baloo_PORT= sysutils/baloo +baloo_PATH= ${KDE4_PREFIX}/lib/libbaloocore.so + +baloo-widgets_PORT= sysutils/baloo-widgets +baloo-widgets_PATH= ${KDE4_PREFIX}/lib/libbaloowidgets.so baseapps_PORT= x11/kde4-baseapps baseapps_PATH= ${KDE4_PREFIX}/bin/kfmclient @@ -149,13 +163,18 @@ kactivities_PATH= ${KDE4_PREFIX}/lib/libkactivities.so kate_PORT= editors/kate kate_PATH= ${KDE4_PREFIX}/lib/libkateinterfaces.so -kdehier_PORT= misc/kdehier4 -kdehier_PATH= kdehier4>=0 -kdehier_TYPE= run - kdelibs_PORT= x11/kdelibs4 kdelibs_PATH= ${KDE4_PREFIX}/lib/libkdecore.so +.if ${KDE4_PREFIX} != ${LOCALBASE} +kdeprefix_PORT= misc/kdehier4 +kdeprefix_PATH= kdehier4>=1.3 +kdeprefix_TYPE= run +.endif + +kfilemetadata_PORT= sysutils/kfilemetadata +kfilemetadata_PATH= ${KDE4_PREFIX}/lib/libkfilemetadata.so + korundum_PORT= devel/ruby-korundum korundum_PATH= ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so korundum_TYPE= run @@ -266,7 +285,7 @@ strigi_PATH= ${LOCALBASE}/lib/libstreamanalyzer.so.0 .for component in ${USE_KDE4:O:u:C/_.+//} # Check that the component is valid. . if ${_USE_KDE4_ALL:M${component}} != "" - # Skip meta-components (e.g., kdeprefix). + # Skip meta-components (e.g. kdeprefix). . if defined(${component}_PORT) && defined(${component}_PATH) ${component}_DEPENDS= ${${component}_PATH}:${PORTSDIR}/${${component}_PORT} # Check if a dependency type is explicitly requested. diff --git a/Mk/bsd.sanity.mk b/Mk/bsd.sanity.mk index 29c262980a44..722b022f8dfa 100644 --- a/Mk/bsd.sanity.mk +++ b/Mk/bsd.sanity.mk @@ -64,6 +64,10 @@ DEV_WARNING+= "USE_GNOME=gnomehack is deprecated, please use USES=pathfix" DEV_WARNING+= "USE_GNOME=desktopfileutils is deprecated, please use USES=desktop-file-utils" .endif +.if defined(USE_KDE4) && ${USE_KDE4:Mkdehier} +DEV_WARNING+= "USE_KDE4=kdehier is deprecated, please use USE_KDE4=kdeprefix" +.endif + .if defined(LIB_DEPENDS) && ${LIB_DEPENDS:Nlib*} DEV_ERROR+= "Please use the new format for LIB_DEPENDS, see handbook for details" .endif |