aboutsummaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2010-05-11 14:21:05 +0000
committerDima Panov <fluffy@FreeBSD.org>2010-05-11 14:21:05 +0000
commit746dafd424713f46f27e6561400a22ae505afdca (patch)
treef4e7e7d7651a2a2e8d4dd6af2b664e2d2f9b6ad3 /accessibility
parentd23523dad66e233a7e17b2182e13d5ad2cfb641d (diff)
downloadports-746dafd424713f46f27e6561400a22ae505afdca.tar.gz
ports-746dafd424713f46f27e6561400a22ae505afdca.zip
Notes
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/jovie/Makefile44
-rw-r--r--accessibility/jovie/pkg-descr6
-rw-r--r--accessibility/jovie/pkg-message7
-rw-r--r--accessibility/jovie/pkg-plist57
-rw-r--r--accessibility/kaccessible/Makefile18
-rw-r--r--accessibility/kaccessible/distinfo6
-rw-r--r--accessibility/kaccessible/pkg-plist88
-rw-r--r--accessibility/kdeaccessibility4/Makefile18
-rw-r--r--accessibility/kdeaccessibility4/distinfo6
-rw-r--r--accessibility/kdeaccessibility4/pkg-plist88
-rw-r--r--accessibility/kmag/Makefile18
-rw-r--r--accessibility/kmag/distinfo6
-rw-r--r--accessibility/kmag/pkg-plist88
-rw-r--r--accessibility/kmousetool/Makefile18
-rw-r--r--accessibility/kmousetool/distinfo6
-rw-r--r--accessibility/kmousetool/pkg-plist88
-rw-r--r--accessibility/kmouth/Makefile18
-rw-r--r--accessibility/kmouth/distinfo6
-rw-r--r--accessibility/kmouth/pkg-plist88
-rw-r--r--accessibility/ktts/Makefile44
-rw-r--r--accessibility/ktts/pkg-descr6
-rw-r--r--accessibility/ktts/pkg-message7
-rw-r--r--accessibility/ktts/pkg-plist57
23 files changed, 313 insertions, 475 deletions
diff --git a/accessibility/jovie/Makefile b/accessibility/jovie/Makefile
new file mode 100644
index 000000000000..d94dfc5ea17c
--- /dev/null
+++ b/accessibility/jovie/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: ktts
+# Date created: 2010-03-27
+# Whom: Max Brazhnikov <makc@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ktts
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= accessibility kde
+MASTER_SITES= ${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+DISTNAME= kdeaccessibility-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE text-to-speech subsystem
+
+LIB_DEPENDS+= speechd.3:${PORTSDIR}/accessibility/speech-dispatcher
+
+USE_BZIP2= yes
+USE_CMAKE= yes
+USE_KDE4= kdeprefix kdelibs automoc4
+USE_QT_VER= 4
+QT_COMPONENTS= qmake_build moc_build uic_build rcc_build
+USE_LDCONFIG= yes
+MD5_FILE= ${PORTSDIR}/accessibility/kdeaccessibility4/distinfo
+MAKE_JOBS_SAFE= yes
+
+CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
+
+BUILD_WRKSRC= ${WRKSRC}/kttsd
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|speechd|$$$\{SPEECHD_LIBRARY}|g' \
+ ${PATCH_WRKSRC}/kttsd/kcmkttsmgr/CMakeLists.txt \
+ ${PATCH_WRKSRC}/kttsd/kttsd/CMakeLists.txt
+
+post-install:
+ cd ${WRKSRC}/doc/kttsd && ${MAKE} install
+ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/accessibility/jovie/pkg-descr b/accessibility/jovie/pkg-descr
new file mode 100644
index 000000000000..682815431bab
--- /dev/null
+++ b/accessibility/jovie/pkg-descr
@@ -0,0 +1,6 @@
+KTTS -- KDE Text-to-Speech -- is a subsystem within the KDE desktop
+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/
diff --git a/accessibility/jovie/pkg-message b/accessibility/jovie/pkg-message
new file mode 100644
index 000000000000..7c6d1ffaf7fa
--- /dev/null
+++ b/accessibility/jovie/pkg-message
@@ -0,0 +1,7 @@
+======================================================================
+
+To enable Text-to-Speech System (KTTSD), you first need to start
+speech-dispatcher daemon (accessibility/speech-dispatcher), either
+locally or with its rc.d script.
+
+======================================================================
diff --git a/accessibility/jovie/pkg-plist b/accessibility/jovie/pkg-plist
new file mode 100644
index 000000000000..8a37a66a9f98
--- /dev/null
+++ b/accessibility/jovie/pkg-plist
@@ -0,0 +1,57 @@
+bin/kttsd
+bin/kttsmgr
+lib/kde4/kcm_kttsd.so
+lib/kde4/libkttsd_stringreplacerplugin.so
+lib/kde4/libkttsd_talkerchooserplugin.so
+lib/kde4/libkttsd_xmltransformerplugin.so
+lib/libkttsd.so
+lib/libkttsd.so.5
+lib/libkttsd.so.5.0.1
+share/applications/kde4/kttsmgr.desktop
+share/apps/kttsd/kcmkttsd_testmessage.desktop
+share/apps/kttsd/stringreplacer/abbreviations.xml
+share/apps/kttsd/stringreplacer/chat-de.xml
+share/apps/kttsd/stringreplacer/chat.xml
+share/apps/kttsd/stringreplacer/emoticons.xml
+share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
+share/apps/kttsd/stringreplacer/kmail.xml
+share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
+share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
+share/apps/kttsd/stringreplacer/qt2plaintext.xml
+share/apps/kttsd/talkerchooser/female_notifications_rc
+share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
+share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
+share/apps/kttsd/xslt/SSMLtoPlainText.xsl
+share/doc/HTML/en/kttsd/addtalker.png
+share/doc/HTML/en/kttsd/common
+share/doc/HTML/en/kttsd/filters.png
+share/doc/HTML/en/kttsd/general.png
+share/doc/HTML/en/kttsd/index.cache.bz2
+share/doc/HTML/en/kttsd/index.docbook
+share/doc/HTML/en/kttsd/jobs.png
+share/doc/HTML/en/kttsd/stringreplacer.png
+share/doc/HTML/en/kttsd/talkerchooser.png
+share/doc/HTML/en/kttsd/talkers.png
+share/doc/HTML/en/kttsd/xmltransformer.png
+share/icons/hicolor/16x16/actions/female.png
+share/icons/hicolor/16x16/actions/male.png
+share/icons/hicolor/16x16/actions/nospeak.png
+share/icons/hicolor/16x16/actions/speak.png
+share/icons/hicolor/22x22/actions/nospeak.png
+share/icons/hicolor/22x22/actions/speak.png
+share/icons/hicolor/32x32/actions/nospeak.png
+share/icons/hicolor/32x32/actions/speak.png
+share/icons/hicolor/48x48/actions/nospeak.png
+share/icons/hicolor/48x48/actions/speak.png
+share/kde4/services/kcmkttsd.desktop
+share/kde4/services/kttsd.desktop
+share/kde4/services/kttsd_stringreplacerplugin.desktop
+share/kde4/services/kttsd_talkerchooserplugin.desktop
+share/kde4/services/kttsd_xmltransformerplugin.desktop
+share/kde4/servicetypes/kttsd_filterplugin.desktop
+@dirrm share/doc/HTML/en/kttsd
+@dirrm share/apps/kttsd/xslt
+@dirrm share/apps/kttsd/xmltransformer
+@dirrm share/apps/kttsd/talkerchooser
+@dirrm share/apps/kttsd/stringreplacer
+@dirrm share/apps/kttsd
diff --git a/accessibility/kaccessible/Makefile b/accessibility/kaccessible/Makefile
index 351732671ed2..bd6f58c07da6 100644
--- a/accessibility/kaccessible/Makefile
+++ b/accessibility/kaccessible/Makefile
@@ -6,7 +6,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -22,13 +21,24 @@ USE_KDE4= kdelibs kdeprefix kdehier automoc4
KDE4_BUILDENV= yes
USE_QT_VER= 4
QT_COMPONENTS= opengl gui qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
-CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
-
MAN1= kmag.1 \
kmousetool.1 \
kmouth.1
+OPTIONS= KTTS "Enable KTTS speech service" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_KTTS)
+RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kttsd:${PORTSDIR}/accessibility/ktts
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e '/macro_optional_add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/doc/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/accessibility/kaccessible/distinfo b/accessibility/kaccessible/distinfo
index e8fc96e27625..025dd2c31e59 100644
--- a/accessibility/kaccessible/distinfo
+++ b/accessibility/kaccessible/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 043eed522a3d88c4b730aa491834445a
-SHA256 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 96bf5eb6f25aaf38e82b6d2f12b07970bd8d6afd7a67b262002d50dded4b0802
-SIZE (KDE/kdeaccessibility-4.3.5.tar.bz2) = 5835131
+MD5 (KDE/kdeaccessibility-4.4.3.tar.bz2) = f225cc7bc12f585a64f755764931a23e
+SHA256 (KDE/kdeaccessibility-4.4.3.tar.bz2) = b5f8c20e7ee39f3da76f699d4e49dba2e3607e0aaa068579bf8a4d43dd023bc8
+SIZE (KDE/kdeaccessibility-4.4.3.tar.bz2) = 5585520
diff --git a/accessibility/kaccessible/pkg-plist b/accessibility/kaccessible/pkg-plist
index c720adf94c90..c85429b25719 100644
--- a/accessibility/kaccessible/pkg-plist
+++ b/accessibility/kaccessible/pkg-plist
@@ -1,28 +1,9 @@
bin/kmag
bin/kmousetool
bin/kmouth
-bin/kttsd
-bin/kttsmgr
-lib/kde4/kcm_kttsd.so
-lib/kde4/libkttsd_commandplugin.so
-lib/kde4/libkttsd_eposplugin.so
-lib/kde4/libkttsd_festivalintplugin.so
-lib/kde4/libkttsd_fliteplugin.so
-lib/kde4/libkttsd_freettsplugin.so
-lib/kde4/libkttsd_hadifixplugin.so
-lib/kde4/libkttsd_phononplugin.so
-lib/kde4/libkttsd_sbdplugin.so
-lib/kde4/libkttsd_stringreplacerplugin.so
-lib/kde4/libkttsd_talkerchooserplugin.so
-lib/kde4/libkttsd_xmltransformerplugin.so
-lib/kde4/libkttsjobmgrpart.so
-lib/libkttsd.so
-lib/libkttsd.so.5
-lib/libkttsd.so.5.0.1
share/applications/kde4/kmag.desktop
share/applications/kde4/kmousetool.desktop
share/applications/kde4/kmouth.desktop
-share/applications/kde4/kttsmgr.desktop
share/apps/color-schemes/Zion.colors
share/apps/color-schemes/ZionReversed.colors
share/apps/kmag/kmagui.rc
@@ -84,26 +65,6 @@ share/apps/kmouth/icons/hicolor/32x32/actions/speak.png
share/apps/kmouth/icons/hicolor/48x48/actions/speak.png
share/apps/kmouth/kmouthui.rc
share/apps/kmouth/phrasebookdialogui.rc
-share/apps/kttsd/festivalint/sabletowave.scm
-share/apps/kttsd/festivalint/voices
-share/apps/kttsd/festivalint/xslt/SSMLtoSable.xsl
-share/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
-share/apps/kttsd/kcmkttsd_testmessage.desktop
-share/apps/kttsd/sbd/polish_festival_sbdrc
-share/apps/kttsd/sbd/standard_sbdrc
-share/apps/kttsd/stringreplacer/abbreviations.xml
-share/apps/kttsd/stringreplacer/chat-de.xml
-share/apps/kttsd/stringreplacer/chat.xml
-share/apps/kttsd/stringreplacer/emoticons.xml
-share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
-share/apps/kttsd/stringreplacer/kmail.xml
-share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
-share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
-share/apps/kttsd/stringreplacer/qt2plaintext.xml
-share/apps/kttsd/talkerchooser/female_notifications_rc
-share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
-share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
-share/apps/kttsd/xslt/SSMLtoPlainText.xsl
share/config/kmouthrc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
@@ -124,41 +85,20 @@ share/doc/HTML/en/kmouth/kmouthedit.png
share/doc/HTML/en/kmouth/kmouthmain.png
share/doc/HTML/en/kmouth/kmouthwizard.png
share/doc/HTML/en/kmouth/man-kmouth.1.docbook
-share/doc/HTML/en/kttsd/addtalker.png
-share/doc/HTML/en/kttsd/common
-share/doc/HTML/en/kttsd/filters.png
-share/doc/HTML/en/kttsd/general.png
-share/doc/HTML/en/kttsd/index.cache.bz2
-share/doc/HTML/en/kttsd/index.docbook
-share/doc/HTML/en/kttsd/jobs.png
-share/doc/HTML/en/kttsd/stringreplacer.png
-share/doc/HTML/en/kttsd/talkerchooser.png
-share/doc/HTML/en/kttsd/talkers.png
-share/doc/HTML/en/kttsd/xmltransformer.png
-share/icons/hicolor/16x16/actions/female.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/kmousetool_off.png
share/icons/hicolor/16x16/actions/kmousetool_on.png
-share/icons/hicolor/16x16/actions/male.png
-share/icons/hicolor/16x16/actions/nospeak.png
-share/icons/hicolor/16x16/actions/speak.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/16x16/apps/kmousetool.png
share/icons/hicolor/16x16/apps/kmouth.png
-share/icons/hicolor/22x22/actions/nospeak.png
-share/icons/hicolor/22x22/actions/speak.png
share/icons/hicolor/22x22/apps/kmouth.png
share/icons/hicolor/32x32/actions/kmousetool_off.png
share/icons/hicolor/32x32/actions/kmousetool_on.png
-share/icons/hicolor/32x32/actions/nospeak.png
-share/icons/hicolor/32x32/actions/speak.png
share/icons/hicolor/32x32/apps/kmag.png
share/icons/hicolor/32x32/apps/kmousetool.png
share/icons/hicolor/32x32/apps/kmouth.png
-share/icons/hicolor/48x48/actions/nospeak.png
-share/icons/hicolor/48x48/actions/speak.png
share/icons/hicolor/48x48/apps/kmouth.png
share/icons/mono/128x128/animations/process-idle.png
share/icons/mono/128x128/animations/process-working.png
@@ -2189,23 +2129,6 @@ share/icons/mono/scalable/status/user-online.svgz
share/icons/mono/scalable/status/user-trash-full.svgz
share/icons/mono/scalable/status/wallet-closed.svgz
share/icons/mono/scalable/status/wallet-open.svgz
-share/kde4/services/kcmkttsd.desktop
-share/kde4/services/kttsd.desktop
-share/kde4/services/kttsd_commandplugin.desktop
-share/kde4/services/kttsd_eposplugin.desktop
-share/kde4/services/kttsd_festivalintplugin.desktop
-share/kde4/services/kttsd_fliteplugin.desktop
-share/kde4/services/kttsd_freettsplugin.desktop
-share/kde4/services/kttsd_hadifixplugin.desktop
-share/kde4/services/kttsd_phononplugin.desktop
-share/kde4/services/kttsd_sbdplugin.desktop
-share/kde4/services/kttsd_stringreplacerplugin.desktop
-share/kde4/services/kttsd_talkerchooserplugin.desktop
-share/kde4/services/kttsd_xmltransformerplugin.desktop
-share/kde4/services/kttsjobmgr.desktop
-share/kde4/servicetypes/kttsd_audioplugin.desktop
-share/kde4/servicetypes/kttsd_filterplugin.desktop
-share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/scalable/status
@dirrm share/icons/mono/scalable/places
@dirrm share/icons/mono/scalable/mimetypes
@@ -2229,20 +2152,9 @@ share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/128x128/animations
@dirrm share/icons/mono/128x128
@dirrm share/icons/mono
-@dirrm share/doc/HTML/en/kttsd
@dirrm share/doc/HTML/en/kmouth
@dirrm share/doc/HTML/en/kmousetool
@dirrm share/doc/HTML/en/kmag
-@dirrm share/apps/kttsd/xslt
-@dirrm share/apps/kttsd/xmltransformer
-@dirrm share/apps/kttsd/talkerchooser
-@dirrm share/apps/kttsd/stringreplacer
-@dirrm share/apps/kttsd/sbd
-@dirrm share/apps/kttsd/hadifix/xslt
-@dirrm share/apps/kttsd/hadifix
-@dirrm share/apps/kttsd/festivalint/xslt
-@dirrm share/apps/kttsd/festivalint
-@dirrm share/apps/kttsd
@dirrm share/apps/kmouth/icons/hicolor/48x48/actions
@dirrm share/apps/kmouth/icons/hicolor/48x48
@dirrm share/apps/kmouth/icons/hicolor/32x32/actions
diff --git a/accessibility/kdeaccessibility4/Makefile b/accessibility/kdeaccessibility4/Makefile
index 351732671ed2..bd6f58c07da6 100644
--- a/accessibility/kdeaccessibility4/Makefile
+++ b/accessibility/kdeaccessibility4/Makefile
@@ -6,7 +6,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -22,13 +21,24 @@ USE_KDE4= kdelibs kdeprefix kdehier automoc4
KDE4_BUILDENV= yes
USE_QT_VER= 4
QT_COMPONENTS= opengl gui qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
-CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
-
MAN1= kmag.1 \
kmousetool.1 \
kmouth.1
+OPTIONS= KTTS "Enable KTTS speech service" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_KTTS)
+RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kttsd:${PORTSDIR}/accessibility/ktts
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e '/macro_optional_add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/doc/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/accessibility/kdeaccessibility4/distinfo b/accessibility/kdeaccessibility4/distinfo
index e8fc96e27625..025dd2c31e59 100644
--- a/accessibility/kdeaccessibility4/distinfo
+++ b/accessibility/kdeaccessibility4/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 043eed522a3d88c4b730aa491834445a
-SHA256 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 96bf5eb6f25aaf38e82b6d2f12b07970bd8d6afd7a67b262002d50dded4b0802
-SIZE (KDE/kdeaccessibility-4.3.5.tar.bz2) = 5835131
+MD5 (KDE/kdeaccessibility-4.4.3.tar.bz2) = f225cc7bc12f585a64f755764931a23e
+SHA256 (KDE/kdeaccessibility-4.4.3.tar.bz2) = b5f8c20e7ee39f3da76f699d4e49dba2e3607e0aaa068579bf8a4d43dd023bc8
+SIZE (KDE/kdeaccessibility-4.4.3.tar.bz2) = 5585520
diff --git a/accessibility/kdeaccessibility4/pkg-plist b/accessibility/kdeaccessibility4/pkg-plist
index c720adf94c90..c85429b25719 100644
--- a/accessibility/kdeaccessibility4/pkg-plist
+++ b/accessibility/kdeaccessibility4/pkg-plist
@@ -1,28 +1,9 @@
bin/kmag
bin/kmousetool
bin/kmouth
-bin/kttsd
-bin/kttsmgr
-lib/kde4/kcm_kttsd.so
-lib/kde4/libkttsd_commandplugin.so
-lib/kde4/libkttsd_eposplugin.so
-lib/kde4/libkttsd_festivalintplugin.so
-lib/kde4/libkttsd_fliteplugin.so
-lib/kde4/libkttsd_freettsplugin.so
-lib/kde4/libkttsd_hadifixplugin.so
-lib/kde4/libkttsd_phononplugin.so
-lib/kde4/libkttsd_sbdplugin.so
-lib/kde4/libkttsd_stringreplacerplugin.so
-lib/kde4/libkttsd_talkerchooserplugin.so
-lib/kde4/libkttsd_xmltransformerplugin.so
-lib/kde4/libkttsjobmgrpart.so
-lib/libkttsd.so
-lib/libkttsd.so.5
-lib/libkttsd.so.5.0.1
share/applications/kde4/kmag.desktop
share/applications/kde4/kmousetool.desktop
share/applications/kde4/kmouth.desktop
-share/applications/kde4/kttsmgr.desktop
share/apps/color-schemes/Zion.colors
share/apps/color-schemes/ZionReversed.colors
share/apps/kmag/kmagui.rc
@@ -84,26 +65,6 @@ share/apps/kmouth/icons/hicolor/32x32/actions/speak.png
share/apps/kmouth/icons/hicolor/48x48/actions/speak.png
share/apps/kmouth/kmouthui.rc
share/apps/kmouth/phrasebookdialogui.rc
-share/apps/kttsd/festivalint/sabletowave.scm
-share/apps/kttsd/festivalint/voices
-share/apps/kttsd/festivalint/xslt/SSMLtoSable.xsl
-share/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
-share/apps/kttsd/kcmkttsd_testmessage.desktop
-share/apps/kttsd/sbd/polish_festival_sbdrc
-share/apps/kttsd/sbd/standard_sbdrc
-share/apps/kttsd/stringreplacer/abbreviations.xml
-share/apps/kttsd/stringreplacer/chat-de.xml
-share/apps/kttsd/stringreplacer/chat.xml
-share/apps/kttsd/stringreplacer/emoticons.xml
-share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
-share/apps/kttsd/stringreplacer/kmail.xml
-share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
-share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
-share/apps/kttsd/stringreplacer/qt2plaintext.xml
-share/apps/kttsd/talkerchooser/female_notifications_rc
-share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
-share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
-share/apps/kttsd/xslt/SSMLtoPlainText.xsl
share/config/kmouthrc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
@@ -124,41 +85,20 @@ share/doc/HTML/en/kmouth/kmouthedit.png
share/doc/HTML/en/kmouth/kmouthmain.png
share/doc/HTML/en/kmouth/kmouthwizard.png
share/doc/HTML/en/kmouth/man-kmouth.1.docbook
-share/doc/HTML/en/kttsd/addtalker.png
-share/doc/HTML/en/kttsd/common
-share/doc/HTML/en/kttsd/filters.png
-share/doc/HTML/en/kttsd/general.png
-share/doc/HTML/en/kttsd/index.cache.bz2
-share/doc/HTML/en/kttsd/index.docbook
-share/doc/HTML/en/kttsd/jobs.png
-share/doc/HTML/en/kttsd/stringreplacer.png
-share/doc/HTML/en/kttsd/talkerchooser.png
-share/doc/HTML/en/kttsd/talkers.png
-share/doc/HTML/en/kttsd/xmltransformer.png
-share/icons/hicolor/16x16/actions/female.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/kmousetool_off.png
share/icons/hicolor/16x16/actions/kmousetool_on.png
-share/icons/hicolor/16x16/actions/male.png
-share/icons/hicolor/16x16/actions/nospeak.png
-share/icons/hicolor/16x16/actions/speak.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/16x16/apps/kmousetool.png
share/icons/hicolor/16x16/apps/kmouth.png
-share/icons/hicolor/22x22/actions/nospeak.png
-share/icons/hicolor/22x22/actions/speak.png
share/icons/hicolor/22x22/apps/kmouth.png
share/icons/hicolor/32x32/actions/kmousetool_off.png
share/icons/hicolor/32x32/actions/kmousetool_on.png
-share/icons/hicolor/32x32/actions/nospeak.png
-share/icons/hicolor/32x32/actions/speak.png
share/icons/hicolor/32x32/apps/kmag.png
share/icons/hicolor/32x32/apps/kmousetool.png
share/icons/hicolor/32x32/apps/kmouth.png
-share/icons/hicolor/48x48/actions/nospeak.png
-share/icons/hicolor/48x48/actions/speak.png
share/icons/hicolor/48x48/apps/kmouth.png
share/icons/mono/128x128/animations/process-idle.png
share/icons/mono/128x128/animations/process-working.png
@@ -2189,23 +2129,6 @@ share/icons/mono/scalable/status/user-online.svgz
share/icons/mono/scalable/status/user-trash-full.svgz
share/icons/mono/scalable/status/wallet-closed.svgz
share/icons/mono/scalable/status/wallet-open.svgz
-share/kde4/services/kcmkttsd.desktop
-share/kde4/services/kttsd.desktop
-share/kde4/services/kttsd_commandplugin.desktop
-share/kde4/services/kttsd_eposplugin.desktop
-share/kde4/services/kttsd_festivalintplugin.desktop
-share/kde4/services/kttsd_fliteplugin.desktop
-share/kde4/services/kttsd_freettsplugin.desktop
-share/kde4/services/kttsd_hadifixplugin.desktop
-share/kde4/services/kttsd_phononplugin.desktop
-share/kde4/services/kttsd_sbdplugin.desktop
-share/kde4/services/kttsd_stringreplacerplugin.desktop
-share/kde4/services/kttsd_talkerchooserplugin.desktop
-share/kde4/services/kttsd_xmltransformerplugin.desktop
-share/kde4/services/kttsjobmgr.desktop
-share/kde4/servicetypes/kttsd_audioplugin.desktop
-share/kde4/servicetypes/kttsd_filterplugin.desktop
-share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/scalable/status
@dirrm share/icons/mono/scalable/places
@dirrm share/icons/mono/scalable/mimetypes
@@ -2229,20 +2152,9 @@ share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/128x128/animations
@dirrm share/icons/mono/128x128
@dirrm share/icons/mono
-@dirrm share/doc/HTML/en/kttsd
@dirrm share/doc/HTML/en/kmouth
@dirrm share/doc/HTML/en/kmousetool
@dirrm share/doc/HTML/en/kmag
-@dirrm share/apps/kttsd/xslt
-@dirrm share/apps/kttsd/xmltransformer
-@dirrm share/apps/kttsd/talkerchooser
-@dirrm share/apps/kttsd/stringreplacer
-@dirrm share/apps/kttsd/sbd
-@dirrm share/apps/kttsd/hadifix/xslt
-@dirrm share/apps/kttsd/hadifix
-@dirrm share/apps/kttsd/festivalint/xslt
-@dirrm share/apps/kttsd/festivalint
-@dirrm share/apps/kttsd
@dirrm share/apps/kmouth/icons/hicolor/48x48/actions
@dirrm share/apps/kmouth/icons/hicolor/48x48
@dirrm share/apps/kmouth/icons/hicolor/32x32/actions
diff --git a/accessibility/kmag/Makefile b/accessibility/kmag/Makefile
index 351732671ed2..bd6f58c07da6 100644
--- a/accessibility/kmag/Makefile
+++ b/accessibility/kmag/Makefile
@@ -6,7 +6,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -22,13 +21,24 @@ USE_KDE4= kdelibs kdeprefix kdehier automoc4
KDE4_BUILDENV= yes
USE_QT_VER= 4
QT_COMPONENTS= opengl gui qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
-CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
-
MAN1= kmag.1 \
kmousetool.1 \
kmouth.1
+OPTIONS= KTTS "Enable KTTS speech service" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_KTTS)
+RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kttsd:${PORTSDIR}/accessibility/ktts
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e '/macro_optional_add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/doc/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index e8fc96e27625..025dd2c31e59 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 043eed522a3d88c4b730aa491834445a
-SHA256 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 96bf5eb6f25aaf38e82b6d2f12b07970bd8d6afd7a67b262002d50dded4b0802
-SIZE (KDE/kdeaccessibility-4.3.5.tar.bz2) = 5835131
+MD5 (KDE/kdeaccessibility-4.4.3.tar.bz2) = f225cc7bc12f585a64f755764931a23e
+SHA256 (KDE/kdeaccessibility-4.4.3.tar.bz2) = b5f8c20e7ee39f3da76f699d4e49dba2e3607e0aaa068579bf8a4d43dd023bc8
+SIZE (KDE/kdeaccessibility-4.4.3.tar.bz2) = 5585520
diff --git a/accessibility/kmag/pkg-plist b/accessibility/kmag/pkg-plist
index c720adf94c90..c85429b25719 100644
--- a/accessibility/kmag/pkg-plist
+++ b/accessibility/kmag/pkg-plist
@@ -1,28 +1,9 @@
bin/kmag
bin/kmousetool
bin/kmouth
-bin/kttsd
-bin/kttsmgr
-lib/kde4/kcm_kttsd.so
-lib/kde4/libkttsd_commandplugin.so
-lib/kde4/libkttsd_eposplugin.so
-lib/kde4/libkttsd_festivalintplugin.so
-lib/kde4/libkttsd_fliteplugin.so
-lib/kde4/libkttsd_freettsplugin.so
-lib/kde4/libkttsd_hadifixplugin.so
-lib/kde4/libkttsd_phononplugin.so
-lib/kde4/libkttsd_sbdplugin.so
-lib/kde4/libkttsd_stringreplacerplugin.so
-lib/kde4/libkttsd_talkerchooserplugin.so
-lib/kde4/libkttsd_xmltransformerplugin.so
-lib/kde4/libkttsjobmgrpart.so
-lib/libkttsd.so
-lib/libkttsd.so.5
-lib/libkttsd.so.5.0.1
share/applications/kde4/kmag.desktop
share/applications/kde4/kmousetool.desktop
share/applications/kde4/kmouth.desktop
-share/applications/kde4/kttsmgr.desktop
share/apps/color-schemes/Zion.colors
share/apps/color-schemes/ZionReversed.colors
share/apps/kmag/kmagui.rc
@@ -84,26 +65,6 @@ share/apps/kmouth/icons/hicolor/32x32/actions/speak.png
share/apps/kmouth/icons/hicolor/48x48/actions/speak.png
share/apps/kmouth/kmouthui.rc
share/apps/kmouth/phrasebookdialogui.rc
-share/apps/kttsd/festivalint/sabletowave.scm
-share/apps/kttsd/festivalint/voices
-share/apps/kttsd/festivalint/xslt/SSMLtoSable.xsl
-share/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
-share/apps/kttsd/kcmkttsd_testmessage.desktop
-share/apps/kttsd/sbd/polish_festival_sbdrc
-share/apps/kttsd/sbd/standard_sbdrc
-share/apps/kttsd/stringreplacer/abbreviations.xml
-share/apps/kttsd/stringreplacer/chat-de.xml
-share/apps/kttsd/stringreplacer/chat.xml
-share/apps/kttsd/stringreplacer/emoticons.xml
-share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
-share/apps/kttsd/stringreplacer/kmail.xml
-share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
-share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
-share/apps/kttsd/stringreplacer/qt2plaintext.xml
-share/apps/kttsd/talkerchooser/female_notifications_rc
-share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
-share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
-share/apps/kttsd/xslt/SSMLtoPlainText.xsl
share/config/kmouthrc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
@@ -124,41 +85,20 @@ share/doc/HTML/en/kmouth/kmouthedit.png
share/doc/HTML/en/kmouth/kmouthmain.png
share/doc/HTML/en/kmouth/kmouthwizard.png
share/doc/HTML/en/kmouth/man-kmouth.1.docbook
-share/doc/HTML/en/kttsd/addtalker.png
-share/doc/HTML/en/kttsd/common
-share/doc/HTML/en/kttsd/filters.png
-share/doc/HTML/en/kttsd/general.png
-share/doc/HTML/en/kttsd/index.cache.bz2
-share/doc/HTML/en/kttsd/index.docbook
-share/doc/HTML/en/kttsd/jobs.png
-share/doc/HTML/en/kttsd/stringreplacer.png
-share/doc/HTML/en/kttsd/talkerchooser.png
-share/doc/HTML/en/kttsd/talkers.png
-share/doc/HTML/en/kttsd/xmltransformer.png
-share/icons/hicolor/16x16/actions/female.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/kmousetool_off.png
share/icons/hicolor/16x16/actions/kmousetool_on.png
-share/icons/hicolor/16x16/actions/male.png
-share/icons/hicolor/16x16/actions/nospeak.png
-share/icons/hicolor/16x16/actions/speak.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/16x16/apps/kmousetool.png
share/icons/hicolor/16x16/apps/kmouth.png
-share/icons/hicolor/22x22/actions/nospeak.png
-share/icons/hicolor/22x22/actions/speak.png
share/icons/hicolor/22x22/apps/kmouth.png
share/icons/hicolor/32x32/actions/kmousetool_off.png
share/icons/hicolor/32x32/actions/kmousetool_on.png
-share/icons/hicolor/32x32/actions/nospeak.png
-share/icons/hicolor/32x32/actions/speak.png
share/icons/hicolor/32x32/apps/kmag.png
share/icons/hicolor/32x32/apps/kmousetool.png
share/icons/hicolor/32x32/apps/kmouth.png
-share/icons/hicolor/48x48/actions/nospeak.png
-share/icons/hicolor/48x48/actions/speak.png
share/icons/hicolor/48x48/apps/kmouth.png
share/icons/mono/128x128/animations/process-idle.png
share/icons/mono/128x128/animations/process-working.png
@@ -2189,23 +2129,6 @@ share/icons/mono/scalable/status/user-online.svgz
share/icons/mono/scalable/status/user-trash-full.svgz
share/icons/mono/scalable/status/wallet-closed.svgz
share/icons/mono/scalable/status/wallet-open.svgz
-share/kde4/services/kcmkttsd.desktop
-share/kde4/services/kttsd.desktop
-share/kde4/services/kttsd_commandplugin.desktop
-share/kde4/services/kttsd_eposplugin.desktop
-share/kde4/services/kttsd_festivalintplugin.desktop
-share/kde4/services/kttsd_fliteplugin.desktop
-share/kde4/services/kttsd_freettsplugin.desktop
-share/kde4/services/kttsd_hadifixplugin.desktop
-share/kde4/services/kttsd_phononplugin.desktop
-share/kde4/services/kttsd_sbdplugin.desktop
-share/kde4/services/kttsd_stringreplacerplugin.desktop
-share/kde4/services/kttsd_talkerchooserplugin.desktop
-share/kde4/services/kttsd_xmltransformerplugin.desktop
-share/kde4/services/kttsjobmgr.desktop
-share/kde4/servicetypes/kttsd_audioplugin.desktop
-share/kde4/servicetypes/kttsd_filterplugin.desktop
-share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/scalable/status
@dirrm share/icons/mono/scalable/places
@dirrm share/icons/mono/scalable/mimetypes
@@ -2229,20 +2152,9 @@ share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/128x128/animations
@dirrm share/icons/mono/128x128
@dirrm share/icons/mono
-@dirrm share/doc/HTML/en/kttsd
@dirrm share/doc/HTML/en/kmouth
@dirrm share/doc/HTML/en/kmousetool
@dirrm share/doc/HTML/en/kmag
-@dirrm share/apps/kttsd/xslt
-@dirrm share/apps/kttsd/xmltransformer
-@dirrm share/apps/kttsd/talkerchooser
-@dirrm share/apps/kttsd/stringreplacer
-@dirrm share/apps/kttsd/sbd
-@dirrm share/apps/kttsd/hadifix/xslt
-@dirrm share/apps/kttsd/hadifix
-@dirrm share/apps/kttsd/festivalint/xslt
-@dirrm share/apps/kttsd/festivalint
-@dirrm share/apps/kttsd
@dirrm share/apps/kmouth/icons/hicolor/48x48/actions
@dirrm share/apps/kmouth/icons/hicolor/48x48
@dirrm share/apps/kmouth/icons/hicolor/32x32/actions
diff --git a/accessibility/kmousetool/Makefile b/accessibility/kmousetool/Makefile
index 351732671ed2..bd6f58c07da6 100644
--- a/accessibility/kmousetool/Makefile
+++ b/accessibility/kmousetool/Makefile
@@ -6,7 +6,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -22,13 +21,24 @@ USE_KDE4= kdelibs kdeprefix kdehier automoc4
KDE4_BUILDENV= yes
USE_QT_VER= 4
QT_COMPONENTS= opengl gui qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
-CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
-
MAN1= kmag.1 \
kmousetool.1 \
kmouth.1
+OPTIONS= KTTS "Enable KTTS speech service" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_KTTS)
+RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kttsd:${PORTSDIR}/accessibility/ktts
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e '/macro_optional_add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/doc/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index e8fc96e27625..025dd2c31e59 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 043eed522a3d88c4b730aa491834445a
-SHA256 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 96bf5eb6f25aaf38e82b6d2f12b07970bd8d6afd7a67b262002d50dded4b0802
-SIZE (KDE/kdeaccessibility-4.3.5.tar.bz2) = 5835131
+MD5 (KDE/kdeaccessibility-4.4.3.tar.bz2) = f225cc7bc12f585a64f755764931a23e
+SHA256 (KDE/kdeaccessibility-4.4.3.tar.bz2) = b5f8c20e7ee39f3da76f699d4e49dba2e3607e0aaa068579bf8a4d43dd023bc8
+SIZE (KDE/kdeaccessibility-4.4.3.tar.bz2) = 5585520
diff --git a/accessibility/kmousetool/pkg-plist b/accessibility/kmousetool/pkg-plist
index c720adf94c90..c85429b25719 100644
--- a/accessibility/kmousetool/pkg-plist
+++ b/accessibility/kmousetool/pkg-plist
@@ -1,28 +1,9 @@
bin/kmag
bin/kmousetool
bin/kmouth
-bin/kttsd
-bin/kttsmgr
-lib/kde4/kcm_kttsd.so
-lib/kde4/libkttsd_commandplugin.so
-lib/kde4/libkttsd_eposplugin.so
-lib/kde4/libkttsd_festivalintplugin.so
-lib/kde4/libkttsd_fliteplugin.so
-lib/kde4/libkttsd_freettsplugin.so
-lib/kde4/libkttsd_hadifixplugin.so
-lib/kde4/libkttsd_phononplugin.so
-lib/kde4/libkttsd_sbdplugin.so
-lib/kde4/libkttsd_stringreplacerplugin.so
-lib/kde4/libkttsd_talkerchooserplugin.so
-lib/kde4/libkttsd_xmltransformerplugin.so
-lib/kde4/libkttsjobmgrpart.so
-lib/libkttsd.so
-lib/libkttsd.so.5
-lib/libkttsd.so.5.0.1
share/applications/kde4/kmag.desktop
share/applications/kde4/kmousetool.desktop
share/applications/kde4/kmouth.desktop
-share/applications/kde4/kttsmgr.desktop
share/apps/color-schemes/Zion.colors
share/apps/color-schemes/ZionReversed.colors
share/apps/kmag/kmagui.rc
@@ -84,26 +65,6 @@ share/apps/kmouth/icons/hicolor/32x32/actions/speak.png
share/apps/kmouth/icons/hicolor/48x48/actions/speak.png
share/apps/kmouth/kmouthui.rc
share/apps/kmouth/phrasebookdialogui.rc
-share/apps/kttsd/festivalint/sabletowave.scm
-share/apps/kttsd/festivalint/voices
-share/apps/kttsd/festivalint/xslt/SSMLtoSable.xsl
-share/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
-share/apps/kttsd/kcmkttsd_testmessage.desktop
-share/apps/kttsd/sbd/polish_festival_sbdrc
-share/apps/kttsd/sbd/standard_sbdrc
-share/apps/kttsd/stringreplacer/abbreviations.xml
-share/apps/kttsd/stringreplacer/chat-de.xml
-share/apps/kttsd/stringreplacer/chat.xml
-share/apps/kttsd/stringreplacer/emoticons.xml
-share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
-share/apps/kttsd/stringreplacer/kmail.xml
-share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
-share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
-share/apps/kttsd/stringreplacer/qt2plaintext.xml
-share/apps/kttsd/talkerchooser/female_notifications_rc
-share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
-share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
-share/apps/kttsd/xslt/SSMLtoPlainText.xsl
share/config/kmouthrc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
@@ -124,41 +85,20 @@ share/doc/HTML/en/kmouth/kmouthedit.png
share/doc/HTML/en/kmouth/kmouthmain.png
share/doc/HTML/en/kmouth/kmouthwizard.png
share/doc/HTML/en/kmouth/man-kmouth.1.docbook
-share/doc/HTML/en/kttsd/addtalker.png
-share/doc/HTML/en/kttsd/common
-share/doc/HTML/en/kttsd/filters.png
-share/doc/HTML/en/kttsd/general.png
-share/doc/HTML/en/kttsd/index.cache.bz2
-share/doc/HTML/en/kttsd/index.docbook
-share/doc/HTML/en/kttsd/jobs.png
-share/doc/HTML/en/kttsd/stringreplacer.png
-share/doc/HTML/en/kttsd/talkerchooser.png
-share/doc/HTML/en/kttsd/talkers.png
-share/doc/HTML/en/kttsd/xmltransformer.png
-share/icons/hicolor/16x16/actions/female.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/kmousetool_off.png
share/icons/hicolor/16x16/actions/kmousetool_on.png
-share/icons/hicolor/16x16/actions/male.png
-share/icons/hicolor/16x16/actions/nospeak.png
-share/icons/hicolor/16x16/actions/speak.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/16x16/apps/kmousetool.png
share/icons/hicolor/16x16/apps/kmouth.png
-share/icons/hicolor/22x22/actions/nospeak.png
-share/icons/hicolor/22x22/actions/speak.png
share/icons/hicolor/22x22/apps/kmouth.png
share/icons/hicolor/32x32/actions/kmousetool_off.png
share/icons/hicolor/32x32/actions/kmousetool_on.png
-share/icons/hicolor/32x32/actions/nospeak.png
-share/icons/hicolor/32x32/actions/speak.png
share/icons/hicolor/32x32/apps/kmag.png
share/icons/hicolor/32x32/apps/kmousetool.png
share/icons/hicolor/32x32/apps/kmouth.png
-share/icons/hicolor/48x48/actions/nospeak.png
-share/icons/hicolor/48x48/actions/speak.png
share/icons/hicolor/48x48/apps/kmouth.png
share/icons/mono/128x128/animations/process-idle.png
share/icons/mono/128x128/animations/process-working.png
@@ -2189,23 +2129,6 @@ share/icons/mono/scalable/status/user-online.svgz
share/icons/mono/scalable/status/user-trash-full.svgz
share/icons/mono/scalable/status/wallet-closed.svgz
share/icons/mono/scalable/status/wallet-open.svgz
-share/kde4/services/kcmkttsd.desktop
-share/kde4/services/kttsd.desktop
-share/kde4/services/kttsd_commandplugin.desktop
-share/kde4/services/kttsd_eposplugin.desktop
-share/kde4/services/kttsd_festivalintplugin.desktop
-share/kde4/services/kttsd_fliteplugin.desktop
-share/kde4/services/kttsd_freettsplugin.desktop
-share/kde4/services/kttsd_hadifixplugin.desktop
-share/kde4/services/kttsd_phononplugin.desktop
-share/kde4/services/kttsd_sbdplugin.desktop
-share/kde4/services/kttsd_stringreplacerplugin.desktop
-share/kde4/services/kttsd_talkerchooserplugin.desktop
-share/kde4/services/kttsd_xmltransformerplugin.desktop
-share/kde4/services/kttsjobmgr.desktop
-share/kde4/servicetypes/kttsd_audioplugin.desktop
-share/kde4/servicetypes/kttsd_filterplugin.desktop
-share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/scalable/status
@dirrm share/icons/mono/scalable/places
@dirrm share/icons/mono/scalable/mimetypes
@@ -2229,20 +2152,9 @@ share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/128x128/animations
@dirrm share/icons/mono/128x128
@dirrm share/icons/mono
-@dirrm share/doc/HTML/en/kttsd
@dirrm share/doc/HTML/en/kmouth
@dirrm share/doc/HTML/en/kmousetool
@dirrm share/doc/HTML/en/kmag
-@dirrm share/apps/kttsd/xslt
-@dirrm share/apps/kttsd/xmltransformer
-@dirrm share/apps/kttsd/talkerchooser
-@dirrm share/apps/kttsd/stringreplacer
-@dirrm share/apps/kttsd/sbd
-@dirrm share/apps/kttsd/hadifix/xslt
-@dirrm share/apps/kttsd/hadifix
-@dirrm share/apps/kttsd/festivalint/xslt
-@dirrm share/apps/kttsd/festivalint
-@dirrm share/apps/kttsd
@dirrm share/apps/kmouth/icons/hicolor/48x48/actions
@dirrm share/apps/kmouth/icons/hicolor/48x48
@dirrm share/apps/kmouth/icons/hicolor/32x32/actions
diff --git a/accessibility/kmouth/Makefile b/accessibility/kmouth/Makefile
index 351732671ed2..bd6f58c07da6 100644
--- a/accessibility/kmouth/Makefile
+++ b/accessibility/kmouth/Makefile
@@ -6,7 +6,6 @@
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -22,13 +21,24 @@ USE_KDE4= kdelibs kdeprefix kdehier automoc4
KDE4_BUILDENV= yes
USE_QT_VER= 4
QT_COMPONENTS= opengl gui qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
-CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
-
MAN1= kmag.1 \
kmousetool.1 \
kmouth.1
+OPTIONS= KTTS "Enable KTTS speech service" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_KTTS)
+RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kttsd:${PORTSDIR}/accessibility/ktts
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e '/macro_optional_add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/add_subdirectory.*kttsd/d' \
+ ${PATCH_WRKSRC}/doc/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index e8fc96e27625..025dd2c31e59 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 043eed522a3d88c4b730aa491834445a
-SHA256 (KDE/kdeaccessibility-4.3.5.tar.bz2) = 96bf5eb6f25aaf38e82b6d2f12b07970bd8d6afd7a67b262002d50dded4b0802
-SIZE (KDE/kdeaccessibility-4.3.5.tar.bz2) = 5835131
+MD5 (KDE/kdeaccessibility-4.4.3.tar.bz2) = f225cc7bc12f585a64f755764931a23e
+SHA256 (KDE/kdeaccessibility-4.4.3.tar.bz2) = b5f8c20e7ee39f3da76f699d4e49dba2e3607e0aaa068579bf8a4d43dd023bc8
+SIZE (KDE/kdeaccessibility-4.4.3.tar.bz2) = 5585520
diff --git a/accessibility/kmouth/pkg-plist b/accessibility/kmouth/pkg-plist
index c720adf94c90..c85429b25719 100644
--- a/accessibility/kmouth/pkg-plist
+++ b/accessibility/kmouth/pkg-plist
@@ -1,28 +1,9 @@
bin/kmag
bin/kmousetool
bin/kmouth
-bin/kttsd
-bin/kttsmgr
-lib/kde4/kcm_kttsd.so
-lib/kde4/libkttsd_commandplugin.so
-lib/kde4/libkttsd_eposplugin.so
-lib/kde4/libkttsd_festivalintplugin.so
-lib/kde4/libkttsd_fliteplugin.so
-lib/kde4/libkttsd_freettsplugin.so
-lib/kde4/libkttsd_hadifixplugin.so
-lib/kde4/libkttsd_phononplugin.so
-lib/kde4/libkttsd_sbdplugin.so
-lib/kde4/libkttsd_stringreplacerplugin.so
-lib/kde4/libkttsd_talkerchooserplugin.so
-lib/kde4/libkttsd_xmltransformerplugin.so
-lib/kde4/libkttsjobmgrpart.so
-lib/libkttsd.so
-lib/libkttsd.so.5
-lib/libkttsd.so.5.0.1
share/applications/kde4/kmag.desktop
share/applications/kde4/kmousetool.desktop
share/applications/kde4/kmouth.desktop
-share/applications/kde4/kttsmgr.desktop
share/apps/color-schemes/Zion.colors
share/apps/color-schemes/ZionReversed.colors
share/apps/kmag/kmagui.rc
@@ -84,26 +65,6 @@ share/apps/kmouth/icons/hicolor/32x32/actions/speak.png
share/apps/kmouth/icons/hicolor/48x48/actions/speak.png
share/apps/kmouth/kmouthui.rc
share/apps/kmouth/phrasebookdialogui.rc
-share/apps/kttsd/festivalint/sabletowave.scm
-share/apps/kttsd/festivalint/voices
-share/apps/kttsd/festivalint/xslt/SSMLtoSable.xsl
-share/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
-share/apps/kttsd/kcmkttsd_testmessage.desktop
-share/apps/kttsd/sbd/polish_festival_sbdrc
-share/apps/kttsd/sbd/standard_sbdrc
-share/apps/kttsd/stringreplacer/abbreviations.xml
-share/apps/kttsd/stringreplacer/chat-de.xml
-share/apps/kttsd/stringreplacer/chat.xml
-share/apps/kttsd/stringreplacer/emoticons.xml
-share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
-share/apps/kttsd/stringreplacer/kmail.xml
-share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
-share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
-share/apps/kttsd/stringreplacer/qt2plaintext.xml
-share/apps/kttsd/talkerchooser/female_notifications_rc
-share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
-share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
-share/apps/kttsd/xslt/SSMLtoPlainText.xsl
share/config/kmouthrc
share/doc/HTML/en/kmag/common
share/doc/HTML/en/kmag/index.cache.bz2
@@ -124,41 +85,20 @@ share/doc/HTML/en/kmouth/kmouthedit.png
share/doc/HTML/en/kmouth/kmouthmain.png
share/doc/HTML/en/kmouth/kmouthwizard.png
share/doc/HTML/en/kmouth/man-kmouth.1.docbook
-share/doc/HTML/en/kttsd/addtalker.png
-share/doc/HTML/en/kttsd/common
-share/doc/HTML/en/kttsd/filters.png
-share/doc/HTML/en/kttsd/general.png
-share/doc/HTML/en/kttsd/index.cache.bz2
-share/doc/HTML/en/kttsd/index.docbook
-share/doc/HTML/en/kttsd/jobs.png
-share/doc/HTML/en/kttsd/stringreplacer.png
-share/doc/HTML/en/kttsd/talkerchooser.png
-share/doc/HTML/en/kttsd/talkers.png
-share/doc/HTML/en/kttsd/xmltransformer.png
-share/icons/hicolor/16x16/actions/female.png
share/icons/hicolor/16x16/actions/followmouse.png
share/icons/hicolor/16x16/actions/hidemouse.png
share/icons/hicolor/16x16/actions/kmousetool_off.png
share/icons/hicolor/16x16/actions/kmousetool_on.png
-share/icons/hicolor/16x16/actions/male.png
-share/icons/hicolor/16x16/actions/nospeak.png
-share/icons/hicolor/16x16/actions/speak.png
share/icons/hicolor/16x16/actions/window.png
share/icons/hicolor/16x16/apps/kmag.png
share/icons/hicolor/16x16/apps/kmousetool.png
share/icons/hicolor/16x16/apps/kmouth.png
-share/icons/hicolor/22x22/actions/nospeak.png
-share/icons/hicolor/22x22/actions/speak.png
share/icons/hicolor/22x22/apps/kmouth.png
share/icons/hicolor/32x32/actions/kmousetool_off.png
share/icons/hicolor/32x32/actions/kmousetool_on.png
-share/icons/hicolor/32x32/actions/nospeak.png
-share/icons/hicolor/32x32/actions/speak.png
share/icons/hicolor/32x32/apps/kmag.png
share/icons/hicolor/32x32/apps/kmousetool.png
share/icons/hicolor/32x32/apps/kmouth.png
-share/icons/hicolor/48x48/actions/nospeak.png
-share/icons/hicolor/48x48/actions/speak.png
share/icons/hicolor/48x48/apps/kmouth.png
share/icons/mono/128x128/animations/process-idle.png
share/icons/mono/128x128/animations/process-working.png
@@ -2189,23 +2129,6 @@ share/icons/mono/scalable/status/user-online.svgz
share/icons/mono/scalable/status/user-trash-full.svgz
share/icons/mono/scalable/status/wallet-closed.svgz
share/icons/mono/scalable/status/wallet-open.svgz
-share/kde4/services/kcmkttsd.desktop
-share/kde4/services/kttsd.desktop
-share/kde4/services/kttsd_commandplugin.desktop
-share/kde4/services/kttsd_eposplugin.desktop
-share/kde4/services/kttsd_festivalintplugin.desktop
-share/kde4/services/kttsd_fliteplugin.desktop
-share/kde4/services/kttsd_freettsplugin.desktop
-share/kde4/services/kttsd_hadifixplugin.desktop
-share/kde4/services/kttsd_phononplugin.desktop
-share/kde4/services/kttsd_sbdplugin.desktop
-share/kde4/services/kttsd_stringreplacerplugin.desktop
-share/kde4/services/kttsd_talkerchooserplugin.desktop
-share/kde4/services/kttsd_xmltransformerplugin.desktop
-share/kde4/services/kttsjobmgr.desktop
-share/kde4/servicetypes/kttsd_audioplugin.desktop
-share/kde4/servicetypes/kttsd_filterplugin.desktop
-share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/scalable/status
@dirrm share/icons/mono/scalable/places
@dirrm share/icons/mono/scalable/mimetypes
@@ -2229,20 +2152,9 @@ share/kde4/servicetypes/kttsd_synthplugin.desktop
@dirrm share/icons/mono/128x128/animations
@dirrm share/icons/mono/128x128
@dirrm share/icons/mono
-@dirrm share/doc/HTML/en/kttsd
@dirrm share/doc/HTML/en/kmouth
@dirrm share/doc/HTML/en/kmousetool
@dirrm share/doc/HTML/en/kmag
-@dirrm share/apps/kttsd/xslt
-@dirrm share/apps/kttsd/xmltransformer
-@dirrm share/apps/kttsd/talkerchooser
-@dirrm share/apps/kttsd/stringreplacer
-@dirrm share/apps/kttsd/sbd
-@dirrm share/apps/kttsd/hadifix/xslt
-@dirrm share/apps/kttsd/hadifix
-@dirrm share/apps/kttsd/festivalint/xslt
-@dirrm share/apps/kttsd/festivalint
-@dirrm share/apps/kttsd
@dirrm share/apps/kmouth/icons/hicolor/48x48/actions
@dirrm share/apps/kmouth/icons/hicolor/48x48
@dirrm share/apps/kmouth/icons/hicolor/32x32/actions
diff --git a/accessibility/ktts/Makefile b/accessibility/ktts/Makefile
new file mode 100644
index 000000000000..d94dfc5ea17c
--- /dev/null
+++ b/accessibility/ktts/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: ktts
+# Date created: 2010-03-27
+# Whom: Max Brazhnikov <makc@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ktts
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= accessibility kde
+MASTER_SITES= ${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+DISTNAME= kdeaccessibility-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE text-to-speech subsystem
+
+LIB_DEPENDS+= speechd.3:${PORTSDIR}/accessibility/speech-dispatcher
+
+USE_BZIP2= yes
+USE_CMAKE= yes
+USE_KDE4= kdeprefix kdelibs automoc4
+USE_QT_VER= 4
+QT_COMPONENTS= qmake_build moc_build uic_build rcc_build
+USE_LDCONFIG= yes
+MD5_FILE= ${PORTSDIR}/accessibility/kdeaccessibility4/distinfo
+MAKE_JOBS_SAFE= yes
+
+CMAKE_ARGS+= -DKDE4_KTTSD_ALSA:BOOL=OFF
+
+BUILD_WRKSRC= ${WRKSRC}/kttsd
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|speechd|$$$\{SPEECHD_LIBRARY}|g' \
+ ${PATCH_WRKSRC}/kttsd/kcmkttsmgr/CMakeLists.txt \
+ ${PATCH_WRKSRC}/kttsd/kttsd/CMakeLists.txt
+
+post-install:
+ cd ${WRKSRC}/doc/kttsd && ${MAKE} install
+ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/accessibility/ktts/pkg-descr b/accessibility/ktts/pkg-descr
new file mode 100644
index 000000000000..682815431bab
--- /dev/null
+++ b/accessibility/ktts/pkg-descr
@@ -0,0 +1,6 @@
+KTTS -- KDE Text-to-Speech -- is a subsystem within the KDE desktop
+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/
diff --git a/accessibility/ktts/pkg-message b/accessibility/ktts/pkg-message
new file mode 100644
index 000000000000..7c6d1ffaf7fa
--- /dev/null
+++ b/accessibility/ktts/pkg-message
@@ -0,0 +1,7 @@
+======================================================================
+
+To enable Text-to-Speech System (KTTSD), you first need to start
+speech-dispatcher daemon (accessibility/speech-dispatcher), either
+locally or with its rc.d script.
+
+======================================================================
diff --git a/accessibility/ktts/pkg-plist b/accessibility/ktts/pkg-plist
new file mode 100644
index 000000000000..8a37a66a9f98
--- /dev/null
+++ b/accessibility/ktts/pkg-plist
@@ -0,0 +1,57 @@
+bin/kttsd
+bin/kttsmgr
+lib/kde4/kcm_kttsd.so
+lib/kde4/libkttsd_stringreplacerplugin.so
+lib/kde4/libkttsd_talkerchooserplugin.so
+lib/kde4/libkttsd_xmltransformerplugin.so
+lib/libkttsd.so
+lib/libkttsd.so.5
+lib/libkttsd.so.5.0.1
+share/applications/kde4/kttsmgr.desktop
+share/apps/kttsd/kcmkttsd_testmessage.desktop
+share/apps/kttsd/stringreplacer/abbreviations.xml
+share/apps/kttsd/stringreplacer/chat-de.xml
+share/apps/kttsd/stringreplacer/chat.xml
+share/apps/kttsd/stringreplacer/emoticons.xml
+share/apps/kttsd/stringreplacer/festival_unspeakable_chars.xml
+share/apps/kttsd/stringreplacer/kmail.xml
+share/apps/kttsd/stringreplacer/polish_festival_fixes.xml
+share/apps/kttsd/stringreplacer/polish_festival_unspeakables.xml
+share/apps/kttsd/stringreplacer/qt2plaintext.xml
+share/apps/kttsd/talkerchooser/female_notifications_rc
+share/apps/kttsd/xmltransformer/xhtml2ssml.xsl
+share/apps/kttsd/xmltransformer/xhtml2ssml_simple.xsl
+share/apps/kttsd/xslt/SSMLtoPlainText.xsl
+share/doc/HTML/en/kttsd/addtalker.png
+share/doc/HTML/en/kttsd/common
+share/doc/HTML/en/kttsd/filters.png
+share/doc/HTML/en/kttsd/general.png
+share/doc/HTML/en/kttsd/index.cache.bz2
+share/doc/HTML/en/kttsd/index.docbook
+share/doc/HTML/en/kttsd/jobs.png
+share/doc/HTML/en/kttsd/stringreplacer.png
+share/doc/HTML/en/kttsd/talkerchooser.png
+share/doc/HTML/en/kttsd/talkers.png
+share/doc/HTML/en/kttsd/xmltransformer.png
+share/icons/hicolor/16x16/actions/female.png
+share/icons/hicolor/16x16/actions/male.png
+share/icons/hicolor/16x16/actions/nospeak.png
+share/icons/hicolor/16x16/actions/speak.png
+share/icons/hicolor/22x22/actions/nospeak.png
+share/icons/hicolor/22x22/actions/speak.png
+share/icons/hicolor/32x32/actions/nospeak.png
+share/icons/hicolor/32x32/actions/speak.png
+share/icons/hicolor/48x48/actions/nospeak.png
+share/icons/hicolor/48x48/actions/speak.png
+share/kde4/services/kcmkttsd.desktop
+share/kde4/services/kttsd.desktop
+share/kde4/services/kttsd_stringreplacerplugin.desktop
+share/kde4/services/kttsd_talkerchooserplugin.desktop
+share/kde4/services/kttsd_xmltransformerplugin.desktop
+share/kde4/servicetypes/kttsd_filterplugin.desktop
+@dirrm share/doc/HTML/en/kttsd
+@dirrm share/apps/kttsd/xslt
+@dirrm share/apps/kttsd/xmltransformer
+@dirrm share/apps/kttsd/talkerchooser
+@dirrm share/apps/kttsd/stringreplacer
+@dirrm share/apps/kttsd