summaryrefslogtreecommitdiffstats
path: root/accessibility/dasher
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2006-01-17 14:56:29 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2006-01-17 14:56:29 +0800
commit3dee7f161dbbb98d5887c28cb0fd006f8c9958ad (patch)
treef909e5dbcebe13b5cd6f3acc63bb66708ece2900 /accessibility/dasher
parent4a4d2fffa4a166226e1080b7dadf1fb9d22cfceb (diff)
downloadmarcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar.gz
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar.bz2
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar.lz
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar.xz
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.tar.zst
marcuscom-ports-3dee7f161dbbb98d5887c28cb0fd006f8c9958ad.zip
Update to 3.99.1.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@5418 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'accessibility/dasher')
-rw-r--r--accessibility/dasher/Makefile60
-rw-r--r--accessibility/dasher/distinfo3
-rw-r--r--accessibility/dasher/files/patch-Src_DasherCore_FileLogger.cpp36
-rw-r--r--accessibility/dasher/files/patch-Src_DasherCore_SimpleTimer.cpp44
-rw-r--r--accessibility/dasher/files/patch-Src_DasherCore_TimeSpan.cpp51
-rw-r--r--accessibility/dasher/files/patch-Src_DasherCore_UserLog.cpp41
-rw-r--r--accessibility/dasher/files/patch-Src_Gtk2_speech.cc10
-rw-r--r--accessibility/dasher/pkg-descr14
-rw-r--r--accessibility/dasher/pkg-plist272
9 files changed, 531 insertions, 0 deletions
diff --git a/accessibility/dasher/Makefile b/accessibility/dasher/Makefile
new file mode 100644
index 000000000..fabd15e62
--- /dev/null
+++ b/accessibility/dasher/Makefile
@@ -0,0 +1,60 @@
+# Ports collection Makefile for: dasher
+# Date created: 5 July 2003
+# Whom: lewiz <purple@lewiz.net>
+#
+# $FreeBSD: ports/accessibility/dasher/Makefile,v 1.27 2005/11/19 06:02:16 ade Exp $
+# $MCom: ports/accessibility/dasher/Makefile,v 1.18 2005/10/29 22:31:15 marcus Exp $
+#
+
+PORTNAME= dasher
+PORTVERSION= 3.99.1
+PORTEPOCH= 1
+CATEGORIES= accessibility editors x11 gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/3.99
+DIST_SUBDIR= gnome2
+
+MAINTAINER= lewiz@compsoc.man.ac.uk
+COMMENT= Information efficient text-entry interface
+
+BUILD_DEPENDS= scrollkeeper-config:${PORTSDIR}/textproc/scrollkeeper
+RUN_DEPENDS= scrollkeeper-config:${PORTSDIR}/textproc/scrollkeeper
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack intlhack gnomehier libgnomeui atspi \
+ libwnck
+WANT_GNOME= yes
+USE_AUTOTOOLS= libtool:15:inc
+INSTALLS_OMF= yes
+USE_REINPLACE= yes
+USE_GCC= 3.4+
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+MAN1= dasher.1
+
+.include <bsd.port.pre.mk>
+
+.if ${HAVE_GNOME:Mgnomespeech}!=""
+USE_GNOME+= gnomespeech
+.else
+CONFIGURE_ARGS+=--without-speech
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/configure
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|-O2||g'
+
+patch-autotools::
+ @(cd ${PATCH_WRKSRC}; \
+ for file in ${LIBTOOLFILES}; do \
+ ${CP} $$file $$file.tmp; \
+ ${SED} -e "/^ltmain=/s^\$$ac_aux_dir/ltmain.sh^${LTMAIN}^g" \
+ $$file.tmp > $$file; \
+ ${RM} $$file.tmp; \
+ done);
+
+.include <bsd.port.post.mk>
diff --git a/accessibility/dasher/distinfo b/accessibility/dasher/distinfo
new file mode 100644
index 000000000..9058414c7
--- /dev/null
+++ b/accessibility/dasher/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/dasher-3.99.1.tar.bz2) = b25e1f3221cce7b503f5bffb54341807
+SHA256 (gnome2/dasher-3.99.1.tar.bz2) = 4b7cf661174664bd550cc18bc1ea65a7aa588b49477a8375046f6201b1eb1e3a
+SIZE (gnome2/dasher-3.99.1.tar.bz2) = 5587046
diff --git a/accessibility/dasher/files/patch-Src_DasherCore_FileLogger.cpp b/accessibility/dasher/files/patch-Src_DasherCore_FileLogger.cpp
new file mode 100644
index 000000000..8c46b67e0
--- /dev/null
+++ b/accessibility/dasher/files/patch-Src_DasherCore_FileLogger.cpp
@@ -0,0 +1,36 @@
+--- Src/DasherCore/FileLogger.cpp.orig Tue Jan 17 01:41:44 2006
++++ Src/DasherCore/FileLogger.cpp Tue Jan 17 01:51:33 2006
+@@ -17,7 +17,7 @@ static char THIS_FILE[] = __FILE__;
+ #include <windows.h>
+ #endif
+
+-#include <sys/timeb.h>
++#include <sys/time.h>
+
+ CFileLogger::CFileLogger(const std::string& strFilenamePath, eLogLevel iLogLevel, int iOptionsMask)
+ {
+@@ -492,12 +492,12 @@ std::string CFileLogger::GetTimeDateStam
+
+ if ((m_bTimeStamp) || (m_bDateStamp))
+ {
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+ char* szTimeLine = NULL;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- szTimeLine = ctime(&(sTimeBuffer.time));
++ szTimeLine = ctime(&(sTimeBuffer.tv_sec));
+
+ // Format is:
+ // Wed Jun 22 10:22:00 2005
+@@ -520,7 +520,7 @@ std::string CFileLogger::GetTimeDateStam
+ strTimeStamp += szTimeLine[i];
+ strTimeStamp += ".";
+ char strMs[16];
+- sprintf(strMs, "%d", sTimeBuffer.millitm);
++ sprintf(strMs, "%d", (int) (sTimeBuffer.tv_usec / 1000));
+ if (strlen(strMs) == 1)
+ strTimeStamp += "00";
+ else if (strlen(strMs) == 2)
diff --git a/accessibility/dasher/files/patch-Src_DasherCore_SimpleTimer.cpp b/accessibility/dasher/files/patch-Src_DasherCore_SimpleTimer.cpp
new file mode 100644
index 000000000..d8679afae
--- /dev/null
+++ b/accessibility/dasher/files/patch-Src_DasherCore_SimpleTimer.cpp
@@ -0,0 +1,44 @@
+--- Src/DasherCore/SimpleTimer.cpp.orig Tue Jan 17 01:43:17 2006
++++ Src/DasherCore/SimpleTimer.cpp Tue Jan 17 01:46:24 2006
+@@ -1,6 +1,6 @@
+ #include "SimpleTimer.h"
+
+-#include <sys/timeb.h>
++#include <sys/time.h>
+
+ // Track memory leaks on Windows to the line that new'd the memory
+ #ifdef _WIN32
+@@ -14,12 +14,12 @@ static char THIS_FILE[] = __FILE__;
+
+ CSimpleTimer::CSimpleTimer()
+ {
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- m_iStartMs = sTimeBuffer.millitm;
+- m_iStartSecond = sTimeBuffer.time;
++ m_iStartMs = (int) (sTimeBuffer.tv_usec / 1000);
++ m_iStartSecond = (int) sTimeBuffer.tv_sec;
+ }
+
+ CSimpleTimer::~CSimpleTimer()
+@@ -28,12 +28,12 @@ CSimpleTimer::~CSimpleTimer()
+
+ double CSimpleTimer::GetElapsed()
+ {
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- int iEndMs = sTimeBuffer.millitm;
+- int iEndSecond = sTimeBuffer.time;
++ int iEndMs = (int) (sTimeBuffer.tv_usec / 1000);
++ int iEndSecond = (int) sTimeBuffer.tv_sec;
+
+ return ((double) iEndMs / 1000.0 + (double) iEndSecond) -
+ ((double) m_iStartMs / 1000.0 + (double) m_iStartSecond);
diff --git a/accessibility/dasher/files/patch-Src_DasherCore_TimeSpan.cpp b/accessibility/dasher/files/patch-Src_DasherCore_TimeSpan.cpp
new file mode 100644
index 000000000..3fcf4c87e
--- /dev/null
+++ b/accessibility/dasher/files/patch-Src_DasherCore_TimeSpan.cpp
@@ -0,0 +1,51 @@
+--- Src/DasherCore/TimeSpan.cpp.orig Tue Jan 17 01:47:12 2006
++++ Src/DasherCore/TimeSpan.cpp Tue Jan 17 01:48:47 2006
+@@ -1,6 +1,6 @@
+
+ #include "TimeSpan.h"
+-#include <sys/timeb.h>
++#include <sys/time.h>
+
+ #ifdef _WIN32
+ // In order to track leaks to line number, we need this at the top of every file
+@@ -102,12 +102,12 @@ string CTimeSpan::GetXML(const string& s
+ string CTimeSpan::GetTimeStamp()
+ {
+ string strTimeStamp = "";
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+ char* szTimeLine = NULL;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- szTimeLine = ctime(&(sTimeBuffer.time));
++ szTimeLine = ctime(&(sTimeBuffer.tv_sec));
+
+ if ((szTimeLine != NULL) && (strlen(szTimeLine) > 18))
+ {
+@@ -115,7 +115,7 @@ string CTimeSpan::GetTimeStamp()
+ strTimeStamp += szTimeLine[i];
+ strTimeStamp += ".";
+ char szMs[16];
+- sprintf(szMs, "%d", sTimeBuffer.millitm);
++ sprintf(szMs, "%d", (int) (sTimeBuffer.tv_usec / 1000));
+ if (strlen(szMs) == 1)
+ strTimeStamp += "00";
+ else if (strlen(szMs) == 2)
+@@ -163,12 +163,12 @@ string CTimeSpan::GetDateStamp()
+ {
+ std::string strDateStamp = "";
+
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+ char* szTimeLine = NULL;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- szTimeLine = ctime(&(sTimeBuffer.time));
++ szTimeLine = ctime(&(sTimeBuffer.tv_sec));
+
+ // Format is:
+ // Wed Jun 22 10:22:00 2005
diff --git a/accessibility/dasher/files/patch-Src_DasherCore_UserLog.cpp b/accessibility/dasher/files/patch-Src_DasherCore_UserLog.cpp
new file mode 100644
index 000000000..3420c444d
--- /dev/null
+++ b/accessibility/dasher/files/patch-Src_DasherCore_UserLog.cpp
@@ -0,0 +1,41 @@
+--- Src/DasherCore/UserLog.cpp.orig Tue Jan 17 01:49:12 2006
++++ Src/DasherCore/UserLog.cpp Tue Jan 17 01:50:11 2006
+@@ -1,7 +1,7 @@
+
+ #include "UserLog.h"
+ #include <fstream>
+-#include <sys/timeb.h>
++#include <sys/time.h>
+
+ // Track memory leaks on Windows to the line that new'd the memory
+ #ifdef _WIN32
+@@ -624,12 +624,12 @@ void CUserLog::SetOuputFilename(const st
+ {
+ m_strFilename = USER_LOG_DETAILED_PREFIX;
+
+- struct timeb sTimeBuffer;
++ struct timeval sTimeBuffer;
+ char* szTimeLine = NULL;
+
+- ftime(&sTimeBuffer);
++ gettimeofday(&sTimeBuffer, NULL);
+
+- szTimeLine = ctime(&(sTimeBuffer.time));
++ szTimeLine = ctime(&(sTimeBuffer.tv_sec));
+
+ if ((szTimeLine != NULL) && (strlen(szTimeLine) > 18))
+ {
+@@ -829,10 +829,10 @@ bool CUserLog::UpdateMouseLocation()
+ {
+ //CFunctionLogger f1("CUserLog::UpdateMouseLocation", g_pLogger);
+
+- struct timeb sTimeBuffer;
+- ftime(&sTimeBuffer);
++ struct timeval sTimeBuffer;
++ gettimeofday(&sTimeBuffer, NULL);
+
+- double dTime = (sTimeBuffer.time * 1000.0) + sTimeBuffer.millitm;
++ double dTime = (sTimeBuffer.tv_sec * 1000.0) + (int) (sTimeBuffer.tv_usec / 1000);
+
+ if ((dTime - m_dLastMouseUpdate) > LOG_MOUSE_EVERY_MS)
+ {
diff --git a/accessibility/dasher/files/patch-Src_Gtk2_speech.cc b/accessibility/dasher/files/patch-Src_Gtk2_speech.cc
new file mode 100644
index 000000000..9817b2f11
--- /dev/null
+++ b/accessibility/dasher/files/patch-Src_Gtk2_speech.cc
@@ -0,0 +1,10 @@
+--- Src/Gtk2/speech.cc.orig Thu Jan 12 15:52:50 2006
++++ Src/Gtk2/speech.cc Tue Jan 17 01:29:35 2006
+@@ -74,6 +74,7 @@ void setup_speech() {
+ void teardown_speech() {
+
+ bonobo_object_release_unref(speaker, NULL);
++ if (voices != NULL && !BONOBO_EX (&ev) && voices->_length != 0)
+ CORBA_free(voices);
+ GNOME_Speech_SynthesisDriver_unref(rv, &ev);
+ CORBA_exception_free(&ev);
diff --git a/accessibility/dasher/pkg-descr b/accessibility/dasher/pkg-descr
new file mode 100644
index 000000000..7ef3255f0
--- /dev/null
+++ b/accessibility/dasher/pkg-descr
@@ -0,0 +1,14 @@
+Dasher is an information-efficient text-entry interface, driven by
+natural continuous pointing gestures. Dasher is a competitive text-entry
+system wherever a full-size keyboard cannot be used - for example,
+
+ * on a palmtop computer;
+ * on a wearable computer;
+ * when operating a computer one-handed, by joystick, touchscreen,
+ * trackball, or mouse;
+ * when operating a computer with zero hands (i.e., by head-mouse or
+ * by eyetracker).
+
+Dasher is fast, efficient, and easy to learn.
+
+WWW: http://www.inference.phy.cam.ac.uk/dasher/
diff --git a/accessibility/dasher/pkg-plist b/accessibility/dasher/pkg-plist
new file mode 100644
index 000000000..f12cf694b
--- /dev/null
+++ b/accessibility/dasher/pkg-plist
@@ -0,0 +1,272 @@
+bin/dasher
+share/gnome/applications/dasher.desktop
+share/gnome/dasher/alphabet.AfaanOromo.xml
+share/gnome/dasher/alphabet.Armenian.xml
+share/gnome/dasher/alphabet.Assamese.xml
+share/gnome/dasher/alphabet.Austen.xml
+share/gnome/dasher/alphabet.Azerbaijani.xml
+share/gnome/dasher/alphabet.Belarusian.xml
+share/gnome/dasher/alphabet.Bulgarian.xml
+share/gnome/dasher/alphabet.C.xml
+share/gnome/dasher/alphabet.Esperanto.xml
+share/gnome/dasher/alphabet.Estonian.xml
+share/gnome/dasher/alphabet.Filipino.xml
+share/gnome/dasher/alphabet.Greek.xml
+share/gnome/dasher/alphabet.Gujarati.xml
+share/gnome/dasher/alphabet.Hawaiian.xml
+share/gnome/dasher/alphabet.Hebrew.xml
+share/gnome/dasher/alphabet.Hindi.xml
+share/gnome/dasher/alphabet.Icelandic.xml
+share/gnome/dasher/alphabet.Igbo.xml
+share/gnome/dasher/alphabet.Indonesian.xml
+share/gnome/dasher/alphabet.IrishGaelic.xml
+share/gnome/dasher/alphabet.Kannada.xml
+share/gnome/dasher/alphabet.Katakana.xml
+share/gnome/dasher/alphabet.Malay.xml
+share/gnome/dasher/alphabet.Malayalam.xml
+share/gnome/dasher/alphabet.Marathi.xml
+share/gnome/dasher/alphabet.Moldavian.xml
+share/gnome/dasher/alphabet.Ndebele.xml
+share/gnome/dasher/alphabet.Oriya.xml
+share/gnome/dasher/alphabet.Punjabi.xml
+share/gnome/dasher/alphabet.Romanian.xml
+share/gnome/dasher/alphabet.Sami.xml
+share/gnome/dasher/alphabet.ScotsGaelic.xml
+share/gnome/dasher/alphabet.Sepedi.xml
+share/gnome/dasher/alphabet.Sesotho.xml
+share/gnome/dasher/alphabet.Sinhala.xml
+share/gnome/dasher/alphabet.Slovak.xml
+share/gnome/dasher/alphabet.Slovenian.xml
+share/gnome/dasher/alphabet.Swati.xml
+share/gnome/dasher/alphabet.Tajik.xml
+share/gnome/dasher/alphabet.Tamil.xml
+share/gnome/dasher/alphabet.Telugu.xml
+share/gnome/dasher/alphabet.Thai.xml
+share/gnome/dasher/alphabet.Tsonga.xml
+share/gnome/dasher/alphabet.Tswana.xml
+share/gnome/dasher/alphabet.Turkish.xml
+share/gnome/dasher/alphabet.Urdu.xml
+share/gnome/dasher/alphabet.Vietnamese.xml
+share/gnome/dasher/alphabet.Xhosa.xml
+share/gnome/dasher/alphabet.Yoruba.xml
+share/gnome/dasher/alphabet.Zulu.xml
+share/gnome/dasher/alphabet.abc.xml
+share/gnome/dasher/alphabet.adangbe.xml
+share/gnome/dasher/alphabet.afrikaans.xml
+share/gnome/dasher/alphabet.akan.xml
+share/gnome/dasher/alphabet.albanian.xml
+share/gnome/dasher/alphabet.amharic.xml
+share/gnome/dasher/alphabet.arabic.xml
+share/gnome/dasher/alphabet.basque.xml
+share/gnome/dasher/alphabet.bengali.xml
+share/gnome/dasher/alphabet.bopomofo.xml
+share/gnome/dasher/alphabet.bosnian.xml
+share/gnome/dasher/alphabet.breton.xml
+share/gnome/dasher/alphabet.catalan.xml
+share/gnome/dasher/alphabet.cherokee.xml
+share/gnome/dasher/alphabet.chinese.xml
+share/gnome/dasher/alphabet.chineseRuby.xml
+share/gnome/dasher/alphabet.corsican.xml
+share/gnome/dasher/alphabet.croatian.xml
+share/gnome/dasher/alphabet.czech.xml
+share/gnome/dasher/alphabet.danish.xml
+share/gnome/dasher/alphabet.danish2.xml
+share/gnome/dasher/alphabet.dtd
+share/gnome/dasher/alphabet.dutch.xml
+share/gnome/dasher/alphabet.english.xml
+share/gnome/dasher/alphabet.englishC.xml
+share/gnome/dasher/alphabet.ethiopic.xml
+share/gnome/dasher/alphabet.ewe.xml
+share/gnome/dasher/alphabet.faroese.xml
+share/gnome/dasher/alphabet.finnish.xml
+share/gnome/dasher/alphabet.finnish2.xml
+share/gnome/dasher/alphabet.french.xml
+share/gnome/dasher/alphabet.ga.xml
+share/gnome/dasher/alphabet.galician.xml
+share/gnome/dasher/alphabet.georgian.xml
+share/gnome/dasher/alphabet.german.xml
+share/gnome/dasher/alphabet.hausa.xml
+share/gnome/dasher/alphabet.hiragana.xml
+share/gnome/dasher/alphabet.hiragana2.xml
+share/gnome/dasher/alphabet.hungarian.xml
+share/gnome/dasher/alphabet.ipa.xml
+share/gnome/dasher/alphabet.italian.xml
+share/gnome/dasher/alphabet.japanese.canna.xml
+share/gnome/dasher/alphabet.kazakh.xml
+share/gnome/dasher/alphabet.kirghiz.xml
+share/gnome/dasher/alphabet.kirundi.xml
+share/gnome/dasher/alphabet.klingon.xml
+share/gnome/dasher/alphabet.korean.xml
+share/gnome/dasher/alphabet.koreanNested.xml
+share/gnome/dasher/alphabet.kurdish.xml
+share/gnome/dasher/alphabet.lao.xml
+share/gnome/dasher/alphabet.latex.xml
+share/gnome/dasher/alphabet.latin.xml
+share/gnome/dasher/alphabet.latvian.xml
+share/gnome/dasher/alphabet.lithuanian.xml
+share/gnome/dasher/alphabet.luxembourgish.xml
+share/gnome/dasher/alphabet.macedonian.xml
+share/gnome/dasher/alphabet.maltese.xml
+share/gnome/dasher/alphabet.mongolian.xml
+share/gnome/dasher/alphabet.myanmar.xml
+share/gnome/dasher/alphabet.nepali.xml
+share/gnome/dasher/alphabet.norwegian.xml
+share/gnome/dasher/alphabet.occitan.xml
+share/gnome/dasher/alphabet.ogham.xml
+share/gnome/dasher/alphabet.pashto.xml
+share/gnome/dasher/alphabet.perl.xml
+share/gnome/dasher/alphabet.persian.xml
+share/gnome/dasher/alphabet.pinyin.xml
+share/gnome/dasher/alphabet.polish.xml
+share/gnome/dasher/alphabet.portuguese.xml
+share/gnome/dasher/alphabet.romansch.xml
+share/gnome/dasher/alphabet.runic.xml
+share/gnome/dasher/alphabet.russian.xml
+share/gnome/dasher/alphabet.sanskrit.xml
+share/gnome/dasher/alphabet.serbian.xml
+share/gnome/dasher/alphabet.somali.xml
+share/gnome/dasher/alphabet.spanish.xml
+share/gnome/dasher/alphabet.swahili.xml
+share/gnome/dasher/alphabet.swedish.xml
+share/gnome/dasher/alphabet.thaana.xml
+share/gnome/dasher/alphabet.tigrinya.xml
+share/gnome/dasher/alphabet.turkmen.xml
+share/gnome/dasher/alphabet.ukrainian.xml
+share/gnome/dasher/alphabet.uzbek.xml
+share/gnome/dasher/alphabet.venda.xml
+share/gnome/dasher/alphabet.welsh.xml
+share/gnome/dasher/alphabet.xsl
+share/gnome/dasher/colour.blue.xml
+share/gnome/dasher/colour.dtd
+share/gnome/dasher/colour.euroasian.xml
+share/gnome/dasher/colour.jamie.xml
+share/gnome/dasher/colour.rainbow.xml
+share/gnome/dasher/colour.vowels.xml
+share/gnome/dasher/colour.vowels2.xml
+share/gnome/dasher/colour.xml
+share/gnome/dasher/controllabels.dtd
+share/gnome/dasher/controllabels.xml
+share/gnome/dasher/dasher.glade
+share/gnome/dasher/dashermaemo.glade
+share/gnome/dasher/training_albanian_SQ.txt
+share/gnome/dasher/training_basque_EU.txt
+share/gnome/dasher/training_bengali_BD.txt
+share/gnome/dasher/training_bengali_bn.txt
+share/gnome/dasher/training_canna_JP.txt
+share/gnome/dasher/training_czech_CS.txt
+share/gnome/dasher/training_danish_DK.txt
+share/gnome/dasher/training_dutch_NL.txt
+share/gnome/dasher/training_english_GB.txt
+share/gnome/dasher/training_finnish_FI.txt
+share/gnome/dasher/training_french_FR.txt
+share/gnome/dasher/training_german_DE.txt
+share/gnome/dasher/training_greek_GR.txt
+share/gnome/dasher/training_hebrew_IL.txt
+share/gnome/dasher/training_hiragana60_JP.txt
+share/gnome/dasher/training_hiragana83_JP.txt
+share/gnome/dasher/training_hungarian_HU.txt
+share/gnome/dasher/training_italian_IT.txt
+share/gnome/dasher/training_mongolian_MN.txt
+share/gnome/dasher/training_polish_PL.txt
+share/gnome/dasher/training_portuguese_BR.txt
+share/gnome/dasher/training_russian_RU.txt
+share/gnome/dasher/training_spanish_ES.txt
+share/gnome/dasher/training_swahili_KE.txt
+share/gnome/dasher/training_swedish_SE.txt
+share/gnome/dasher/training_welsh_GB.txt
+share/gnome/help/dasher/C/dasher.xml
+share/gnome/help/dasher/C/figures/figure2.png
+share/gnome/help/dasher/C/figures/main.png
+share/gnome/help/dasher/C/figures/prefs1.png
+share/gnome/help/dasher/C/figures/prefs2.png
+share/gnome/help/dasher/C/figures/prefs3.png
+share/gnome/help/dasher/C/figures/prefs4.png
+share/gnome/help/dasher/C/figures/prefs5.png
+share/gnome/help/dasher/C/version.xml
+share/gnome/help/dasher/eu/dasher.xml
+share/gnome/help/dasher/eu/figures/figure2.png
+share/gnome/help/dasher/eu/figures/main.png
+share/gnome/help/dasher/eu/figures/prefs1.png
+share/gnome/help/dasher/eu/figures/prefs2.png
+share/gnome/help/dasher/eu/figures/prefs3.png
+share/gnome/help/dasher/eu/figures/prefs4.png
+share/gnome/help/dasher/eu/figures/prefs5.png
+share/gnome/help/dasher/eu/version.xml
+share/gnome/icons/dasher.png
+share/gnome/omf/dasher/dasher-C.omf
+share/gnome/omf/dasher/dasher-eu.omf
+share/locale/ar/LC_MESSAGES/dasher.mo
+share/locale/az/LC_MESSAGES/dasher.mo
+share/locale/be/LC_MESSAGES/dasher.mo
+share/locale/bg/LC_MESSAGES/dasher.mo
+share/locale/bn/LC_MESSAGES/dasher.mo
+share/locale/bs/LC_MESSAGES/dasher.mo
+share/locale/ca/LC_MESSAGES/dasher.mo
+share/locale/cs/LC_MESSAGES/dasher.mo
+share/locale/cy/LC_MESSAGES/dasher.mo
+share/locale/da/LC_MESSAGES/dasher.mo
+share/locale/de/LC_MESSAGES/dasher.mo
+share/locale/el/LC_MESSAGES/dasher.mo
+share/locale/en_CA/LC_MESSAGES/dasher.mo
+share/locale/en_GB/LC_MESSAGES/dasher.mo
+share/locale/es/LC_MESSAGES/dasher.mo
+share/locale/et/LC_MESSAGES/dasher.mo
+share/locale/eu/LC_MESSAGES/dasher.mo
+share/locale/fa/LC_MESSAGES/dasher.mo
+share/locale/fi/LC_MESSAGES/dasher.mo
+share/locale/fr/LC_MESSAGES/dasher.mo
+share/locale/ga/LC_MESSAGES/dasher.mo
+share/locale/gl/LC_MESSAGES/dasher.mo
+share/locale/gu/LC_MESSAGES/dasher.mo
+share/locale/he/LC_MESSAGES/dasher.mo
+share/locale/hi/LC_MESSAGES/dasher.mo
+share/locale/hr/LC_MESSAGES/dasher.mo
+share/locale/hu/LC_MESSAGES/dasher.mo
+share/locale/id/LC_MESSAGES/dasher.mo
+share/locale/it/LC_MESSAGES/dasher.mo
+share/locale/ja/LC_MESSAGES/dasher.mo
+share/locale/ko/LC_MESSAGES/dasher.mo
+share/locale/ky/LC_MESSAGES/dasher.mo
+share/locale/lt/LC_MESSAGES/dasher.mo
+share/locale/mk/LC_MESSAGES/dasher.mo
+share/locale/mn/LC_MESSAGES/dasher.mo
+share/locale/ms/LC_MESSAGES/dasher.mo
+share/locale/nb/LC_MESSAGES/dasher.mo
+share/locale/ne/LC_MESSAGES/dasher.mo
+share/locale/nl/LC_MESSAGES/dasher.mo
+share/locale/no/LC_MESSAGES/dasher.mo
+share/locale/pa/LC_MESSAGES/dasher.mo
+share/locale/pl/LC_MESSAGES/dasher.mo
+share/locale/pt/LC_MESSAGES/dasher.mo
+share/locale/pt_BR/LC_MESSAGES/dasher.mo
+share/locale/ro/LC_MESSAGES/dasher.mo
+share/locale/ru/LC_MESSAGES/dasher.mo
+share/locale/rw/LC_MESSAGES/dasher.mo
+share/locale/sk/LC_MESSAGES/dasher.mo
+share/locale/sq/LC_MESSAGES/dasher.mo
+share/locale/sr/LC_MESSAGES/dasher.mo
+share/locale/sr@Latn/LC_MESSAGES/dasher.mo
+share/locale/sv/LC_MESSAGES/dasher.mo
+share/locale/ta/LC_MESSAGES/dasher.mo
+share/locale/th/LC_MESSAGES/dasher.mo
+share/locale/tk/LC_MESSAGES/dasher.mo
+share/locale/tr/LC_MESSAGES/dasher.mo
+share/locale/vi/LC_MESSAGES/dasher.mo
+share/locale/ug/LC_MESSAGES/dasher.mo
+share/locale/uk/LC_MESSAGES/dasher.mo
+share/locale/zh_CN/LC_MESSAGES/dasher.mo
+share/locale/zh_HK/LC_MESSAGES/dasher.mo
+share/locale/zh_TW/LC_MESSAGES/dasher.mo
+@unexec rmdir %D/share/locale/zh_HK/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/zh_HK 2> /dev/null || true
+@unexec rmdir %D/share/locale/ug/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/ug 2> /dev/null || true
+@unexec rmdir %D/share/locale/ky/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/ky 2> /dev/null || true
+@dirrm share/gnome/omf/dasher
+@dirrm share/gnome/help/dasher/eu/figures
+@dirrm share/gnome/help/dasher/eu
+@dirrm share/gnome/help/dasher/C/figures
+@dirrm share/gnome/help/dasher/C
+@dirrm share/gnome/help/dasher
+@dirrm share/gnome/dasher