summaryrefslogtreecommitdiff
path: root/misc/kdeaccessibility3
diff options
context:
space:
mode:
authorjperkin <jperkin>2013-06-21 19:23:19 +0000
committerjperkin <jperkin>2013-06-21 19:23:19 +0000
commita52543f1fb43460870a269b4cb182319a866869f (patch)
tree09d482e1ade17958a258073c3a3a138302b5e40f /misc/kdeaccessibility3
parent16ec48ce1d9049036097f8ac2b795aa0ebc2d76b (diff)
downloadpkgsrc-a52543f1fb43460870a269b4cb182319a866869f.tar.gz
Avoid "call of overloaded 'log(int)' is ambiguous" errors.
Fixes build on SunOS/GCC.
Diffstat (limited to 'misc/kdeaccessibility3')
-rw-r--r--misc/kdeaccessibility3/distinfo8
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp24
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposconf.cpp24
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposproc.cpp17
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintconf.cpp24
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintproc.cpp17
-rw-r--r--misc/kdeaccessibility3/patches/patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h24
7 files changed, 137 insertions, 1 deletions
diff --git a/misc/kdeaccessibility3/distinfo b/misc/kdeaccessibility3/distinfo
index f61bd2f0804..c2d46e04898 100644
--- a/misc/kdeaccessibility3/distinfo
+++ b/misc/kdeaccessibility3/distinfo
@@ -1,5 +1,11 @@
-$NetBSD: distinfo,v 1.25 2008/08/27 12:21:23 markd Exp $
+$NetBSD: distinfo,v 1.26 2013/06/21 19:23:19 jperkin Exp $
SHA1 (kdeaccessibility-3.5.10.tar.bz2) = 748f155d303b098bc8b6f4731bb860046f5c1846
RMD160 (kdeaccessibility-3.5.10.tar.bz2) = ffefc1e1a3e66cbd35ead44a84824faa254d228e
Size (kdeaccessibility-3.5.10.tar.bz2) = 8745587 bytes
+SHA1 (patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp) = 0566f84d0b31f46fbf231103becc718ecbd52383
+SHA1 (patch-kttsd_plugins_epos_eposconf.cpp) = 30faa6d7ddc2a06b1bdd7cdfc58dd2dc536b11ae
+SHA1 (patch-kttsd_plugins_epos_eposproc.cpp) = 5e875e947a48db3fc6bcb709d4fe1d0cc1dc3785
+SHA1 (patch-kttsd_plugins_festivalint_festivalintconf.cpp) = 92938020f5c8a6f372452cee84f5007e4e27681c
+SHA1 (patch-kttsd_plugins_festivalint_festivalintproc.cpp) = 938b0a596180d08858e6c0765930083a94b508b3
+SHA1 (patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h) = b5f736b0417de807ae01876f4eed793a2ba8ce69
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp b/misc/kdeaccessibility3/patches/patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp
new file mode 100644
index 00000000000..ce4d89e5e05
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp
@@ -0,0 +1,24 @@
+$NetBSD: patch-kttsd_kcmkttsmgr_kcmkttsmgr.cpp,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/kcmkttsmgr/kcmkttsmgr.cpp.orig 2006-03-17 10:07:37.000000000 +0000
++++ kttsd/kcmkttsmgr/kcmkttsmgr.cpp
+@@ -2139,13 +2139,13 @@ void KCMKttsMgr::keepAudioCheckBox_toggl
+ // with alpha = 1000/(log(200)-log(50))
+
+ int KCMKttsMgr::percentToSlider(int percentValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor (0.5 + alpha * (log(percentValue)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor (0.5 + alpha * (log((float)percentValue)-log((float)50)));
+ }
+
+ int KCMKttsMgr::sliderToPercent(int sliderValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor(0.5 + exp (sliderValue/alpha + log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor(0.5 + exp (sliderValue/alpha + log((float)50)));
+ }
+
+ void KCMKttsMgr::timeBox_valueChanged(int percentValue) {
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposconf.cpp b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposconf.cpp
new file mode 100644
index 00000000000..719e883fd48
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposconf.cpp
@@ -0,0 +1,24 @@
+$NetBSD: patch-kttsd_plugins_epos_eposconf.cpp,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/plugins/epos/eposconf.cpp.orig 2006-01-19 16:17:11.000000000 +0000
++++ kttsd/plugins/epos/eposconf.cpp
+@@ -293,13 +293,13 @@ void EposConf::slotSynthStopped()
+ // with alpha = 1000/(log(200)-log(50))
+
+ int EposConf::percentToSlider(int percentValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor (0.5 + alpha * (log(percentValue)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor (0.5 + alpha * (log((float)percentValue)-log((float)50)));
+ }
+
+ int EposConf::sliderToPercent(int sliderValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor(0.5 + exp (sliderValue/alpha + log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor(0.5 + exp (sliderValue/alpha + log((float)50)));
+ }
+
+ void EposConf::timeBox_valueChanged(int percentValue) {
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposproc.cpp b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposproc.cpp
new file mode 100644
index 00000000000..187c4f4dda4
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_epos_eposproc.cpp
@@ -0,0 +1,17 @@
+$NetBSD: patch-kttsd_plugins_epos_eposproc.cpp,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/plugins/epos/eposproc.cpp.orig 2006-01-19 16:17:11.000000000 +0000
++++ kttsd/plugins/epos/eposproc.cpp
+@@ -215,8 +215,8 @@ void EposProc::synth(
+ // Map 50% to 200% onto 0 to 1000.
+ // slider = alpha * (log(percent)-log(50))
+ // with alpha = 1000/(log(200)-log(50))
+- double alpha = 1000 / (log(200) - log(50));
+- int slider = (int)floor (0.5 + alpha * (log(time)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ int slider = (int)floor (0.5 + alpha * (log((float)time)-log((float)50)));
+ // Center at 0.
+ slider = slider - 500;
+ // Map -500 to 500 onto 45 to -45 then shift to 130 to 40 (85 midpoint).
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintconf.cpp b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintconf.cpp
new file mode 100644
index 00000000000..1d791597d7a
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintconf.cpp
@@ -0,0 +1,24 @@
+$NetBSD: patch-kttsd_plugins_festivalint_festivalintconf.cpp,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/plugins/festivalint/festivalintconf.cpp.orig 2005-10-10 14:52:49.000000000 +0000
++++ kttsd/plugins/festivalint/festivalintconf.cpp
+@@ -696,13 +696,13 @@ void FestivalIntConf::slotSelectVoiceCom
+ // with alpha = 1000/(log(200)-log(50))
+
+ int FestivalIntConf::percentToSlider(int percentValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor (0.5 + alpha * (log(percentValue)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor (0.5 + alpha * (log((float)percentValue)-log((float)50)));
+ }
+
+ int FestivalIntConf::sliderToPercent(int sliderValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor(0.5 + exp (sliderValue/alpha + log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor(0.5 + exp (sliderValue/alpha + log((float)50)));
+ }
+
+ void FestivalIntConf::volumeBox_valueChanged(int percentValue) {
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintproc.cpp b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintproc.cpp
new file mode 100644
index 00000000000..be890273bab
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_festivalint_festivalintproc.cpp
@@ -0,0 +1,17 @@
+$NetBSD: patch-kttsd_plugins_festivalint_festivalintproc.cpp,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/plugins/festivalint/festivalintproc.cpp.orig 2005-10-10 14:52:49.000000000 +0000
++++ kttsd/plugins/festivalint/festivalintproc.cpp
+@@ -262,8 +262,8 @@ void FestivalIntProc::synth(
+ // Map 50% to 200% onto 0 to 1000.
+ // slider = alpha * (log(percent)-log(50))
+ // with alpha = 1000/(log(200)-log(50))
+- double alpha = 1000 / (log(200) - log(50));
+- int slider = (int)floor (0.5 + alpha * (log(time)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ int slider = (int)floor (0.5 + alpha * (log((float)time)-log((float)50)));
+ // Center at 0.
+ slider = slider - 500;
+ // Map -500 to 500 onto 0.15 to -0.15.
diff --git a/misc/kdeaccessibility3/patches/patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h
new file mode 100644
index 00000000000..d5160835def
--- /dev/null
+++ b/misc/kdeaccessibility3/patches/patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h
@@ -0,0 +1,24 @@
+$NetBSD: patch-kttsd_plugins_hadifix_hadifixconfigui.ui.h,v 1.1 2013/06/21 19:23:19 jperkin Exp $
+
+Avoid "call of overloaded 'log(int)' is ambiguous" errors.
+
+--- kttsd/plugins/hadifix/hadifixconfigui.ui.h.orig 2005-09-10 08:13:47.000000000 +0000
++++ kttsd/plugins/hadifix/hadifixconfigui.ui.h
+@@ -13,13 +13,13 @@
+ // with alpha = 1000/(log(200)-log(50))
+
+ int HadifixConfigUI::percentToSlider (int percentValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor (0.5 + alpha * (log(percentValue)-log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor (0.5 + alpha * (log((float)percentValue)-log((float)50)));
+ }
+
+ int HadifixConfigUI::sliderToPercent (int sliderValue) {
+- double alpha = 1000 / (log(200) - log(50));
+- return (int)floor(0.5 + exp (sliderValue/alpha + log(50)));
++ double alpha = 1000 / (log((float)200) - log((float)50));
++ return (int)floor(0.5 + exp (sliderValue/alpha + log((float)50)));
+ }
+
+ void HadifixConfigUI::volumeBox_valueChanged (int percentValue) {