pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/orca Update orca to 2.26.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9bc58bbac175
branches:  trunk
changeset: 556023:9bc58bbac175
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Mon Mar 16 09:12:25 2009 +0000

description:
Update orca to 2.26.0.

    * Many bug fixes and performance improvements across the board (over 160
      bugs)
    * A couple very serious hangs were eliminated.
    * Speech pitch, rate, and volume now change on the fly when adjusting
      them in the preferences UI.
    * Vastly improved support for ARIA in Firefox.
    * Improved performance and reliability for flat review.
    * New feature to speak MultiCaseStrings as individual words.
    * New feature to automatically speak shortcuts (mnemonics).
    * Known Problems:
          o See the open bugs in the Orca bug database. We not only track
            Orca bugs in the Orca bug database, we also track bugs in other
            components that affect Orca's ability to provide good access to
            them.
          o Compiz is still not fully accessibility friendly at this point
            in time. We recommend you stick with Metacity until the Compiz
            kinks are worked out. If you're using Compiz and want to switch
            to Metacity, you can run the following command:
            metacity --replace.

diffstat:

 misc/orca/Makefile          |  14 +++++++++++---
 misc/orca/PLIST             |   7 ++++++-
 misc/orca/distinfo          |   8 ++++----
 misc/orca/files/msgfmtstrip |  18 ++++++++++++++++++
 4 files changed, 39 insertions(+), 8 deletions(-)

diffs (102 lines):

diff -r 5ed7725ac1cb -r 9bc58bbac175 misc/orca/Makefile
--- a/misc/orca/Makefile        Mon Mar 16 08:59:28 2009 +0000
+++ b/misc/orca/Makefile        Mon Mar 16 09:12:25 2009 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.12 2009/02/24 12:13:14 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2009/03/16 09:12:25 jmcneill Exp $
 #
 
-DISTNAME=      orca-2.24.4
+DISTNAME=      orca-2.26.0
 CATEGORIES=    misc
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/orca/2.24/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/orca/2.26/}
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -21,6 +21,14 @@
 CONFIGURE_ENV+=        PYTHON=${PYTHONBIN}
 PY_PATCHPLIST= yes
 
+# The gettext version in pkgsrc cannot handle the .po files, so
+# we strip out usage of the newer features (context and fuzzy matches)
+post-patch:
+       for f in ${WRKSRC}/po/*.po; do \
+               mv $$f $$f.original ; \
+               ${AWK} -f ${FILESDIR}/msgfmtstrip $$f.original > $$f ; \
+       done
+
 BUILDLINK_API_DEPENDS.gnome-speech+=   gnome-speech>=0.3.10
 .include "../../audio/gnome-speech/buildlink3.mk"
 #BUILDLINK_API_DEPENDS.at-spi+=        at-spi>=1.7.6
diff -r 5ed7725ac1cb -r 9bc58bbac175 misc/orca/PLIST
--- a/misc/orca/PLIST   Mon Mar 16 08:59:28 2009 +0000
+++ b/misc/orca/PLIST   Mon Mar 16 09:12:25 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2008/10/27 00:33:42 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2009/03/16 09:12:25 jmcneill Exp $
 bin/orca
 ${PYSITELIB}/orca/__init__.py
 ${PYSITELIB}/orca/__init__.pyc
@@ -238,6 +238,9 @@
 ${PYSITELIB}/orca/scripts/apps/notification-daemon.py
 ${PYSITELIB}/orca/scripts/apps/notification-daemon.pyc
 ${PYSITELIB}/orca/scripts/apps/notification-daemon.pyo
+${PYSITELIB}/orca/scripts/apps/notify-osd.py
+${PYSITELIB}/orca/scripts/apps/notify-osd.pyc
+${PYSITELIB}/orca/scripts/apps/notify-osd.pyo
 ${PYSITELIB}/orca/scripts/apps/pidgin/__init__.py
 ${PYSITELIB}/orca/scripts/apps/pidgin/__init__.pyc
 ${PYSITELIB}/orca/scripts/apps/pidgin/__init__.pyo
@@ -404,6 +407,7 @@
 share/locale/fr/LC_MESSAGES/orca.mo
 share/locale/gl/LC_MESSAGES/orca.mo
 share/locale/gu/LC_MESSAGES/orca.mo
+share/locale/he/LC_MESSAGES/orca.mo
 share/locale/hi/LC_MESSAGES/orca.mo
 share/locale/hu/LC_MESSAGES/orca.mo
 share/locale/it/LC_MESSAGES/orca.mo
@@ -426,6 +430,7 @@
 share/locale/pl/LC_MESSAGES/orca.mo
 share/locale/pt/LC_MESSAGES/orca.mo
 share/locale/pt_BR/LC_MESSAGES/orca.mo
+share/locale/ro/LC_MESSAGES/orca.mo
 share/locale/ru/LC_MESSAGES/orca.mo
 share/locale/rw/LC_MESSAGES/orca.mo
 share/locale/si/LC_MESSAGES/orca.mo
diff -r 5ed7725ac1cb -r 9bc58bbac175 misc/orca/distinfo
--- a/misc/orca/distinfo        Mon Mar 16 08:59:28 2009 +0000
+++ b/misc/orca/distinfo        Mon Mar 16 09:12:25 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2009/02/24 12:13:14 wiz Exp $
+$NetBSD: distinfo,v 1.8 2009/03/16 09:12:25 jmcneill Exp $
 
-SHA1 (orca-2.24.4.tar.bz2) = 4f111364339f1618baaa5a9ac4ee8691023eba30
-RMD160 (orca-2.24.4.tar.bz2) = 1dae151be2eb828da66c2068555d4efe3b4eed3a
-Size (orca-2.24.4.tar.bz2) = 2125363 bytes
+SHA1 (orca-2.26.0.tar.bz2) = 8e6ee4e7021f5f68f888fd39aaa84cfdbdda3bd7
+RMD160 (orca-2.26.0.tar.bz2) = 41273cc7ddeb69191746a728a0176364ff41ec7a
+Size (orca-2.26.0.tar.bz2) = 2234371 bytes
 SHA1 (patch-aa) = 26b665c54ccff55b258b27349ea12207b51c898b
diff -r 5ed7725ac1cb -r 9bc58bbac175 misc/orca/files/msgfmtstrip
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/orca/files/msgfmtstrip       Mon Mar 16 09:12:25 2009 +0000
@@ -0,0 +1,18 @@
+# $Id: msgfmtstrip,v 1.1 2009/03/16 09:12:25 jmcneill Exp $
+# Simple awk script to strip out .po entries with "msgctxt" or "#~|", so the
+# resultant file can be handled by the msgfmt 0.14.4 in NetBSD 4.0
+{
+if (/^$/) { entry_end(); }
+else if ($1 == "msgctxt" || $2 == "msgctxt") { skip = 1; }
+else if ($1 == "#~|") { skip = 1; }
+else { entry = entry $0 "\n" }
+}
+
+END { entry_end(); }
+
+function entry_end() {
+    if (!skip)
+       print entry;
+    entry = "";
+    skip = 0;
+}



Home | Main Index | Thread Index | Old Index