summaryrefslogtreecommitdiffstats
path: root/accessibility/dasher
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2004-03-10 03:34:37 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2004-03-10 03:34:37 +0800
commit2456a7c854fbfe8a5751cd5e6520246411f089f9 (patch)
treeec2fe9a98316acf7b3970ae5a579bedb72484f31 /accessibility/dasher
parent38df5f00793f90975f80a9b44787aba12ecef7b0 (diff)
downloadmarcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar.gz
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar.bz2
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar.lz
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar.xz
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.tar.zst
marcuscom-ports-2456a7c854fbfe8a5751cd5e6520246411f089f9.zip
Add dasher, and update to 3.2.5.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@2006 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'accessibility/dasher')
-rw-r--r--accessibility/dasher/Makefile37
-rw-r--r--accessibility/dasher/distinfo2
-rw-r--r--accessibility/dasher/files/patch-configure10
-rw-r--r--accessibility/dasher/pkg-descr14
-rw-r--r--accessibility/dasher/pkg-plist83
5 files changed, 146 insertions, 0 deletions
diff --git a/accessibility/dasher/Makefile b/accessibility/dasher/Makefile
new file mode 100644
index 000000000..83f99db7b
--- /dev/null
+++ b/accessibility/dasher/Makefile
@@ -0,0 +1,37 @@
+# Ports collection Makefile for: dasher
+# Date created: 5 July 2003
+# Whom: lewiz <purple@lewiz.net>
+#
+# $FreeBSD: ports/accessibility/dasher/Makefile,v 1.11 2004/03/04 05:56:44 marcus Exp $
+#
+
+PORTNAME= dasher
+PORTVERSION= 3.2.5
+CATEGORIES= accessibility editors x11 gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/3.2
+DIST_SUBDIR= gnome2
+
+MAINTAINER= purple@lewiz.net
+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 gconf2 libglade2
+USE_LIBTOOL= yes
+USE_REINPLACE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+MAN1= dasher.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/configure
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|-O2||g'
+
+.include <bsd.port.mk>
diff --git a/accessibility/dasher/distinfo b/accessibility/dasher/distinfo
new file mode 100644
index 000000000..b73a26478
--- /dev/null
+++ b/accessibility/dasher/distinfo
@@ -0,0 +1,2 @@
+MD5 (gnome2/dasher-3.2.5.tar.bz2) = ecbfeb1198ec8d7c678c6c9d487885ab
+SIZE (gnome2/dasher-3.2.5.tar.bz2) = 2309615
diff --git a/accessibility/dasher/files/patch-configure b/accessibility/dasher/files/patch-configure
new file mode 100644
index 000000000..f195f07b4
--- /dev/null
+++ b/accessibility/dasher/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Wed Dec 11 18:31:51 2002
++++ configure Thu Dec 12 12:07:17 2002
+@@ -7414,6 +7414,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/accessibility/dasher/pkg-descr b/accessibility/dasher/pkg-descr
new file mode 100644
index 000000000..70df2911e
--- /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, easy to learn, and fun to use.
+
+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..f98c64d1d
--- /dev/null
+++ b/accessibility/dasher/pkg-plist
@@ -0,0 +1,83 @@
+bin/dasher
+share/gnome/applications/dasher.desktop
+share/gnome/dasher/alphabet.albanian.xml
+share/gnome/dasher/alphabet.dtd
+share/gnome/dasher/alphabet.dutch.xml
+share/gnome/dasher/alphabet.english.xml
+share/gnome/dasher/alphabet.french.xml
+share/gnome/dasher/alphabet.german.xml
+share/gnome/dasher/alphabet.hiragana.xml
+share/gnome/dasher/alphabet.hungarian.xml
+share/gnome/dasher/alphabet.hungarianLowerCase.xml
+share/gnome/dasher/alphabet.ipa.xml
+share/gnome/dasher/alphabet.italian.xml
+share/gnome/dasher/alphabet.korean.xml
+share/gnome/dasher/alphabet.mongolian.xml
+share/gnome/dasher/alphabet.polish.xml
+share/gnome/dasher/alphabet.portuguese.xml
+share/gnome/dasher/alphabet.russian.xml
+share/gnome/dasher/alphabet.spanish.xml
+share/gnome/dasher/alphabet.xsl
+share/gnome/dasher/colour.dtd
+share/gnome/dasher/colour.hiragana.xml
+share/gnome/dasher/colour.xml
+share/gnome/dasher/dasher.glade
+share/gnome/dasher/training_dutch_NL.txt
+share/gnome/dasher/training_english_GB.txt
+share/gnome/dasher/training_french_FR.txt
+share/gnome/dasher/training_german_DE.txt
+share/gnome/dasher/training_hiragana60_JP.txt
+share/gnome/dasher/training_hiragana83_JP.txt
+share/gnome/dasher/training_italian_IT.txt
+share/gnome/dasher/training_mongolian_MN.txt
+share/gnome/dasher/training_portuguese_BR.txt
+share/gnome/dasher/training_russian_RU.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/icons/dasher.png
+share/gnome/omf/dasher/dasher-C.omf
+@exec scrollkeeper-install -q %D/share/gnome/omf/dasher/dasher-C.omf 2>/dev/null || /usr/bin/true
+share/locale/ar/LC_MESSAGES/dasher.mo
+share/locale/az/LC_MESSAGES/dasher.mo
+share/locale/be/LC_MESSAGES/dasher.mo
+share/locale/ca/LC_MESSAGES/dasher.mo
+share/locale/cs/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/fi/LC_MESSAGES/dasher.mo
+share/locale/fr/LC_MESSAGES/dasher.mo
+share/locale/ga/LC_MESSAGES/dasher.mo
+share/locale/hr/LC_MESSAGES/dasher.mo
+share/locale/hu/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/lt/LC_MESSAGES/dasher.mo
+share/locale/mn/LC_MESSAGES/dasher.mo
+share/locale/ms/LC_MESSAGES/dasher.mo
+share/locale/nl/LC_MESSAGES/dasher.mo
+share/locale/no/LC_MESSAGES/dasher.mo
+share/locale/pl/LC_MESSAGES/dasher.mo
+share/locale/pt/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
+@dirrm share/gnome/omf/dasher
+@dirrm share/gnome/help/dasher/C/figures
+@dirrm share/gnome/help/dasher/C
+@dirrm share/gnome/help/dasher
+@dirrm share/gnome/dasher
+@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/dasher/dasher-C.omf 2>/dev/null || /usr/bin/true