Commit 25c68bc4 authored by makc's avatar makc
Browse files

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
parent 2cd94a0c
......@@ -4911,7 +4911,6 @@ misc/kde4-l10n-csb||2013-09-10|No longer part of KDE4
misc/kde4-l10n-eo||2013-09-10|No longer part of KDE4
misc/kde4-l10n-fy||2013-09-10|No longer part of KDE4
misc/kde4-l10n-gu||2013-09-10|No longer part of KDE4
misc/kde4-l10n-id||2013-09-10|No longer part of KDE4
misc/kde4-l10n-kn||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mai||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mk||2013-09-10|No longer part of KDE4
......
......@@ -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.
......
......@@ -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
......
......@@ -5,6 +5,15 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20141019:
AFFECTS: users of x11/kde4-runtime
AUTHOR: kde@FreeBSD.org
KDE SC ports have been updated to 4.14.1. Several files have been
moved between packages, therefore the following action is required
before running any pkg/port upgrade utility:
# pkg delete -f kde-runtime-4\*
20141008:
AFFECTS: users of lang/ruby19
AUTHOR: swills@FreeBSD.org
......
......@@ -2,7 +2,6 @@
PORTNAME= jovie
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
CATEGORIES= accessibility kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
......@@ -13,7 +12,7 @@ COMMENT= KDE text-to-speech system
LIB_DEPENDS= libspeechd.so:${PORTSDIR}/accessibility/speech-dispatcher
USES= cmake:outsource tar:xz
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_KDE4= kdeprefix kdelibs automoc4
USE_QT4= xml qmake_build moc_build uic_build rcc_build
USE_LDCONFIG= yes
......
SHA256 (KDE/4.12.5/jovie-4.12.5.tar.xz) = 7c7c038009a997948fc71d3eab8a1e06d292b1caf412092f03f88ec15bcd6c85
SIZE (KDE/4.12.5/jovie-4.12.5.tar.xz) = 379400
SHA256 (KDE/4.14.2/jovie-4.14.2.tar.xz) = e88af2005772d056746883f4a3b17bc34ae4d5a1557e8024d85f968c15e3421a
SIZE (KDE/4.14.2/jovie-4.14.2.tar.xz) = 380012
......@@ -3,4 +3,4 @@ for conversion of text to audible speech. KTTS is currently under
development and aims to become the standard subsystem for all KDE
applications to provide speech output.
WWW: http://www.kde.org/
WWW: http://www.kde.org/
......@@ -49,9 +49,3 @@ share/kde4/services/jovie_xmltransformerplugin.desktop
share/kde4/services/kcmkttsd.desktop
share/kde4/services/kttsd.desktop
share/kde4/servicetypes/jovie_filterplugin.desktop
@dirrm share/doc/HTML/en/jovie
@dirrm share/apps/jovie/xslt
@dirrm share/apps/jovie/xmltransformer
@dirrm share/apps/jovie/talkerchooser
@dirrm share/apps/jovie/stringreplacer
@dirrm share/apps/jovie
......@@ -2,7 +2,6 @@
PORTNAME= kaccessible
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
CATEGORIES= accessibility kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
......@@ -12,7 +11,7 @@ COMMENT= Accessibility services for KDE
LIB_DEPENDS= libspeechd.so:${PORTSDIR}/accessibility/speech-dispatcher
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= corelib dbus gui xml \
qmake_build moc_build rcc_build uic_build
......
SHA256 (KDE/4.12.5/kaccessible-4.12.5.tar.xz) = d2230290fb76420a595c30ebf0f0f54fe213c7a8627fdb641e7434bdd03beace
SIZE (KDE/4.12.5/kaccessible-4.12.5.tar.xz) = 20412
SHA256 (KDE/4.14.2/kaccessible-4.14.2.tar.xz) = eb22db639aef593e080efde62ca785ceb5ef79a46d1746616b7d2962d5effd02
SIZE (KDE/4.14.2/kaccessible-4.14.2.tar.xz) = 20536
Kaccessible implements a QAccessibleBridgePlugin to provide
accessibility services like focus tracking and a screenreader.
WWW: http://www.kde.org
WWW: http://www.kde.org
lib/kde4/libexec/kaccessibleapp
lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
share/dbus-1/services/org.kde.kaccessible.service
@dirrm lib/kde4/plugins/accessiblebridge
......@@ -3,7 +3,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= accessibility kde
DISTFILES= # empty
......
This port contains a set of KDE-based applications for
accessibility needs.
WWW: http://www.kde.org/
WWW: http://www.kde.org/
......@@ -2,7 +2,6 @@
PORTNAME= kmag
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= accessibility kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
......@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Screen magnifier
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= qmake_build moc_build rcc_build uic_build
......
SHA256 (KDE/4.12.5/kmag-4.12.5.tar.xz) = 6372c5961c2ed72fd7be04e3902e5087fde5a06a5d3ee602c2cdbd20f87e5a02
SIZE (KDE/4.12.5/kmag-4.12.5.tar.xz) = 86040
SHA256 (KDE/4.14.2/kmag-4.14.2.tar.xz) = cbef31df93105f3be6526e62be1516b4c2241b8513806a987d9056cbe3853e6b
SIZE (KDE/4.14.2/kmag-4.14.2.tar.xz) = 86260
......@@ -2,4 +2,4 @@ KMag is a small utility to magnify a part of the screen. KMag is
very useful for people with visual disabilities and for those working
in the fields of image analysis, web development etc.
WWW: http://www.kde.org/applications/utilities/kmag/
WWW: http://www.kde.org/applications/utilities/kmag/
bin/kmag
man/man1/kmag.1.gz
share/applications/kde4/kmag.desktop
share/apps/kmag/icons/hicolor/16x16/actions/followmouse.png
share/apps/kmag/icons/hicolor/16x16/actions/hidemouse.png
share/apps/kmag/icons/hicolor/16x16/actions/window.png
share/apps/kmag/kmagui.rc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
share/doc/HTML/en/kmag/index.docbook
share/doc/HTML/en/kmag/man-kmag.1.docbook
share/doc/HTML/en/kmag/screenshot.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/32x32/apps/kmag.png
@dirrm share/doc/HTML/en/kmag
@dirrm share/apps/kmag
......@@ -2,7 +2,6 @@
PORTNAME= kmousetool
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= accessibility kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
......@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Automatic mouse click tool for KDE
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= qmake_build moc_build rcc_build uic_build
USE_XORG= xtst
......
SHA256 (KDE/4.12.5/kmousetool-4.12.5.tar.xz) = c3e9891d1f9daca7f40f015485b9fbea4b8211bc82263b89757e04d8b5807948
SIZE (KDE/4.12.5/kmousetool-4.12.5.tar.xz) = 35944
SHA256 (KDE/4.14.2/kmousetool-4.14.2.tar.xz) = 544967cc3f68a477ce112321a18e3401fae9fe4dab9478cdc9e66a239d9b30c5
SIZE (KDE/4.14.2/kmousetool-4.14.2.tar.xz) = 35936
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment