Hello community,

here is the log from the commit of package brltty for openSUSE:Factory checked 
in at 2012-04-17 07:43:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/brltty (Old)
 and      /work/SRC/openSUSE:Factory/.brltty.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "brltty", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/brltty/brltty.changes    2011-09-23 
01:52:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.brltty.new/brltty.changes       2012-04-17 
07:44:01.000000000 +0200
@@ -1,0 +2,133 @@
+Sun Apr 15 07:11:57 UTC 2012 - [email protected]
+
+- Update to version 4.3:
++  New options:
+      The -F [--speech-fifo=] option has been renamed to -i [--speech-input=].
+      The -F [--preferences-file=] option sets the path to the preferences 
file.
+      The -L [--log-file=] brltty option writes timestamped logs to a file.
+      The -q [--quiet] xbrlapi option suppresses the displaying of window 
titles.
+      The -r [--reformat-text] ctbtest option joins unindented input lines.
+      The log level can now be specified within brltty.conf.
++  New device support:
+      A braille driver for BrailComm displays has been added.
+      The HandyTech braille driver now supports the Active Braille.
+      The Voyager braille driver now supports the part 232 serial adapter.
+      The Voyager braille driver now supports the Braille Pen (aka Easy Link).
++  Preferences menu changes:
+      The preference selections now apply to the preferences menu itself, too.
+      Keyboard key bindings now work correctly within the preferences menu.
+      The "Text Style" preference has new settings:
+         8-Dot Computer Braille (formerly 8-dot)
+         Contracted Braille (formerly 6-dot)
+         6-Dot Computer Braille
+      The "Expand Current Word" preference has been added.
+         It's only visible if "Text Style" is set to "Contracted Braille".
+         It can be set to:
+            Yes (don't contract the word the cursor is on)
+            No (contract the whole line)
+      The "Capitalization Mode" preference has been added.
+         It's only visible if "Text Style" is set to "Contracted Braille".
+         It can be set to:
+            No Capitalization
+            Use Capital Sign
+            Superimpose Dot 7
++  General changes:
+      Internationalization support has been improved.
+      French and German translations have been added.
+      Support for multi-byte local character sets has been improved.
+      Horizontal window motions now work correctly with contracted braille.
+      The half window left motion no longer can move to a bad location.
+      Alert messages no longer disappear unexpectedly.
+      The speech FIFO is now created relative to the current working directory.
+      Serial flow control is now enabled before device probing.
+      The following global variables for use within tables are now predefined:
+         tablesDirectory
+         tableExtension
+         subtableExtension
++  Alva braille driver changes:
+      The BC key bindings have been changed significantly in order to add
+      more functions and to support the USB640 (which has no smartpad).
+      The braille keyboard of the BC Feature Pack is now supported.
++  Baum braille driver changes:
+      Updating the text and status cells of the Vario 80 has been fixed.
+      The front and command keys of the Vario 80 are now supported.
++  EuroBraille braille driver changes:
+      Reading keys is faster and no longer generates spurious input errors.
++  HandyTech braille driver changes:
+      Support for the Active Braille has been added.
+      The help screen now describes how the keypad keys are named.
++  Papenmeier braille driver changes:
+      The initial state of the switches and keys of EL models is detected.
++  Seika braille driver changes:
+      The help screen now describes the key layout.
++  TTY braille driver changes:
+      A few more key bindings have been defined.
++  Voyager braille driver changes:
+      Serial support has been added.
+      Bluetooth support has been added.
+      Support for the part 232 serial adapter has been added.
+      Support for the Braille Pen (aka Easy Link) has been added.
++  XWindow braille driver changes:
+      More and less restrictive fonts are supported.
+      Hard program exits have been removed.
++  eSpeak speech driver changes:
+      The full advertized speech rate range can now be used.
++  FestivalLite speech driver changes:
+      The default voice has been changed to kal (from kal16).
++  AtSpi screen driver changes:
+      No more annoying warnings when not on an AtSpi widget.
++  BrlAPI fixes:
+      ISO-8859-1 is now accepted as a character set when iconv isn't available.
+      The autorepeat flags are now handled on a per session basis.
+      Commands are now processed when the device is released.
++  WindowEyes BrlAPI driver changes:
+      Testing for BrlAPI open errors has been improved.
++  Text table changes:
+      A common subtable for the block characters has been added.
+      The glyph directive has been added.
+      Several alternate fonts for the Latin letters are now defined.
+      If a character isn't defined then check for an alternative which is:
+         (its Unicode base character, its iconv-defined ASCII equivalent, etc).
+      The en_UK text table has been renamed to en_GB (to comply with ISO 3166).
+      Updated text tables:
+         bo (Tibetan)
+         brf: dot 7 is no longer presented
+         fr_FR (French France)
+         fr-vs (French table used by VisioBraille devices)
+         is (Icelandic): updated to the newly adopted standard
++  Contraction table changes:
+      If a zero-width character isn't defined then don't show it.
+      Updated tables:
+         de-kurzschrift (German)
+         en-us-g2 (American English)
+         es (Spanish)
+         fr-abrege (French)
+         zh-tw (Taiwanese Chinese)
++  Key table changes:
+      A specific key within a set can now be specified by number.
+      A key combination can now include specific keys which aren't in set 0.
+      Keys which aren't in set 0 can now be mapped to keyboard functions.
+      A key set name can now be used to define a hotkey.
+      The help text no longer includes hidden hotkeys.
+      The help text now handles context-specific hotkeys correctly.
+      The note directive now supports the use of variables.
++  Windows changes:
+      Serial devices beyond COM9 may now be specified.
+      The WindowEyes driver is now copied into the correct installation 
directory.
++  Build changes:
+      Building an exported (not checked out) copy now "knows" its revision 
number.
+      Make support for install/uninstall of /usr/share/doc/brltty has been 
added.
+      The make targets for source archives are now prefixed with "src-".
+      The bin-tar, bin-tar-gzip, and bin-tar-bzip2 make targets have been 
added.
+      Support for xz compression of binary and source archives has been added.
+      The preferences file has been moved to /var/lib/brltty/brltty.prefs.
+      There's now only one preferences file (instead of one per braille 
driver).
+      The preferences file is now text-based (instead of binary).
+      The "writable" directory has been moved to /var/run/brltty.
+      The "library" directory is now known as the "drivers" directory.
+      The "data" directory no longer has a use and has been removed.
+      Support for the "gjar" command has been added.
+
+- Fixed tcl bindings failing in brp-tcl
+
+-------------------------------------------------------------------

Old:
----
  brltty-4.2.tar.bz2
  brltty-header.patch

New:
----
  brltty-4.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ brltty.spec ++++++
--- /var/tmp/diff_new_pack.WrZy5z/_old  2012-04-17 07:44:04.000000000 +0200
+++ /var/tmp/diff_new_pack.WrZy5z/_new  2012-04-17 07:44:04.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package brltty
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,26 @@
 #
 
 
+%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
+%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl/tcl%{tcl_version}}
+%define api_version 0.5.6
 
 Name:           brltty
-Version:        4.2
-Release:        14
-# FIXME tcl bindings: investigate how to not fail in brp-tcl
+Version:        4.3
+Release:        0
 # FIXME libbraille driver when libbraille is in factory
-License:        GPL-2.0+
 Summary:        Braille display driver for Linux/Unix
-Url:            http://mielke.cc/brltty/
+License:        GPL-2.0+
 Group:          System/Daemons
-Source0:        %{name}-%{version}.tar.bz2
+Url:            http://mielke.cc/brltty/
+Source0:        %{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM brltty-cppflags.patch -- Taken from Fedora, to fix build 
of java bindings
 Patch0:         brltty-cppflags.patch
 # PATCH-FIX-UPSTREAM brltty-python-prefix.patch [email protected] -- 
Correctly install the python bindings
 Patch1:         brltty-python-prefix.patch
 # PATCH-FIX-OPENSUSE brltty-java-jni-dir.patch [email protected] -- Install 
java file in correct paths (openSUSE use %{_lib})
 Patch2:         brltty-java-jni-dir.patch
-# PATCH-FIX-OPENSUSE brltty-header.patch [email protected] - add missing includes
-Patch3:         brltty-header.patch
+
 BuildRequires:  alsa-devel
 BuildRequires:  at-spi-devel
 BuildRequires:  bison
@@ -49,16 +50,16 @@
 %endif
 BuildRequires:  java-devel
 BuildRequires:  jpackage-utils
-BuildRequires:  ncurses-devel
 BuildRequires:  libbraille-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libspeechd-devel
 BuildRequires:  libusb-1_0-devel
+BuildRequires:  ncurses-devel
 BuildRequires:  ocaml
-BuildRequires:  python-devel
 BuildRequires:  pyrex
+BuildRequires:  python-devel
 # BuildRequires:  subversion
-#Buildrequires:  tcl-devel
+BuildRequires:  tcl-devel
 BuildRequires:  xorg-x11-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -69,8 +70,8 @@
 complete screen review functionality.
 
 %package driver-at-spi
-License:        GPL-2.0+
 Summary:        AT-SPI driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:at-spi)
 
@@ -83,8 +84,8 @@
 This package contains the AT-SPI screen driver.
 
 %package driver-at-spi2
-License:        GPL-2.0+
 Summary:        AT-SPI 2 driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:at-spi2-core)
 
@@ -97,8 +98,8 @@
 This package contains the AT-SPI 2 screen driver.
 
 %package driver-brlapi
-License:        GPL-2.0+
 Summary:        BrlAPI driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:libbrlapi0_5)
 
@@ -111,8 +112,8 @@
 This package contains the BrlAPI braille driver.
 
 %package driver-libbraille
-License:        GPL-2.0+
 Summary:        Libbraille driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:libbraille)
 
@@ -125,8 +126,8 @@
 This package contains the libbraille braille driver.
 
 %package driver-espeak
-License:        GPL-2.0+
 Summary:        eSpeak driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:espeak)
 
@@ -139,8 +140,8 @@
 This package contains the eSpeak speech driver.
 
 %package driver-speech-dispatcher
-License:        GPL-2.0+
 Summary:        Speech Dispatcher driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:libspeechd2)
 
@@ -153,8 +154,8 @@
 This package contains the Speech Dispatcher speech driver.
 
 %package driver-xwindow
-License:        GPL-2.0+
 Summary:        XWindow driver for BRLTTY
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(brltty:xorg-x11-server)
 
@@ -167,8 +168,8 @@
 This package contains the XWindow braille driver.
 
 %package utils
-License:        GPL-2.0+
 Summary:        Braille display driver for Linux/Unix
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 
 %description utils
@@ -180,8 +181,8 @@
 This package contain various utilities related to BRLTTY.
 
 %package -n xbrlapi
-License:        GPL-2.0+
 Summary:        X BrlAPI helper
+Group:          System/Daemons
 Requires:       %{name} = %{version}
 Supplements:    packageand(libbrlapi0_5:xorg-x11-server)
 
@@ -189,8 +190,8 @@
 The xbrlapi utility is a helper to have BrlAPI work on a X system.
 
 %package -n libbrlapi0_5
-License:        GPL-2.0+
 Summary:        Library to use BRLTTY from applications
+Group:          System/Daemons
 Recommends:     %{name}
 
 %description -n libbrlapi0_5
@@ -206,8 +207,8 @@
 sent to the application, rather than to brltty.
 
 %package -n brlapi-devel
-License:        GPL-2.0+
 Summary:        Library to use BRLTTY from applications -- Development Files
+Group:          System/Daemons
 Requires:       libbrlapi0_5 = %{version}
 
 %description -n brlapi-devel
@@ -223,8 +224,8 @@
 sent to the application, rather than to brltty.
 
 %package -n brlapi-java
-License:        GPL-2.0+
 Summary:        Library to use BRLTTY from applications -- Java Bindings
+Group:          System/Daemons
 Requires:       java
 Requires:       jpackage-utils
 
@@ -241,8 +242,8 @@
 sent to the application, rather than to brltty.
 
 %package -n ocaml-brlapi
-License:        GPL-2.0+
 Summary:        Library to use BRLTTY from applications -- OCaml Bindings
+Group:          System/Daemons
 Requires:       ocaml
 
 %description -n ocaml-brlapi
@@ -258,8 +259,8 @@
 sent to the application, rather than to brltty.
 
 %package -n python-brlapi
-License:        GPL-2.0+
 Summary:        Library to use BRLTTY from applications -- Python Bindings
+Group:          System/Daemons
 %py_requires
 
 %description -n python-brlapi
@@ -274,12 +275,29 @@
 ignored, whereas each piece of data coming from the braille terminal is
 sent to the application, rather than to brltty.
 
+%package -n tcl-brlapi
+Summary:        Library to use BRLTTY from applications -- Tcl Bindings
+Group:          System/Daemons
+Requires:       tcl
+
+%description -n tcl-brlapi
+BrlAPI is a service provided by the brltty daemon.
+
+Its purpose is to allow programmers to write applications that take
+advantage of a braille terminal in order to deliver a blind user
+suitable information for his/her specific needs.
+
+While an application communicates with the braille terminal, everything
+brltty sends to the braille terminal in the application's console is
+ignored, whereas each piece of data coming from the braille terminal is
+sent to the application, rather than to brltty.
+
+
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 %build
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
@@ -316,6 +334,10 @@
 done
 %fdupes -s %{buildroot}%{_mandir}
 
+# fix brp-tcl wrong location for Tcl files
+%{__mkdir} -p %{buildroot}%{tcl_sitearch}
+%{__mv} %{buildroot}%{_libdir}/brlapi-%{api_version} 
%{buildroot}%{tcl_sitearch}/
+
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -413,4 +435,8 @@
 %{python_sitearch}/brlapi.so
 %{python_sitearch}/Brlapi-*.egg-info
 
+%files -n tcl-brlapi
+%defattr(-, root, root)
+%{tcl_sitearch}/brlapi-%{api_version}/
+
 %changelog

++++++ brltty-cppflags.patch ++++++
--- /var/tmp/diff_new_pack.WrZy5z/_old  2012-04-17 07:44:05.000000000 +0200
+++ /var/tmp/diff_new_pack.WrZy5z/_new  2012-04-17 07:44:05.000000000 +0200
@@ -2,9 +2,9 @@
 
        * Bindings/Java/Makefile.in: Propagate configure-time CPPFLAGS.
 
---- brltty-3.10/Bindings/Java/Makefile.in.cppflags     2008-07-17 
00:19:45.000000000 +0200
-+++ brltty-3.10/Bindings/Java/Makefile.in      2009-05-06 17:33:02.000000000 
+0200
-@@ -36,6 +36,8 @@
+--- brltty-4.3/Bindings/Java/Makefile.in.cppflags      
++++ brltty-4.3/Bindings/Java/Makefile.in       
+@@ -35,6 +35,8 @@
  JAVA_JNI_FLAGS = @JAVA_JNI_FLAGS@
  JAVA_JNI_DESTDIR = $(INSTALL_ROOT)
  
@@ -13,7 +13,7 @@
  all: jar jni doc
  
  JAVA_SOURCES = $(SRC_DIR)/Brlapi.java \
-@@ -56,7 +58,7 @@
+@@ -55,7 +57,7 @@
        $(MKLIB:<name>=$(API_NAME)) $@ bindings.$O $(API_LDFLAGS)
  
  bindings.$O:

++++++ brltty-java-jni-dir.patch ++++++
--- /var/tmp/diff_new_pack.WrZy5z/_old  2012-04-17 07:44:05.000000000 +0200
+++ /var/tmp/diff_new_pack.WrZy5z/_new  2012-04-17 07:44:05.000000000 +0200
@@ -1,8 +1,8 @@
-Index: brltty-4.1/configure
+Index: brltty-4.3/configure
 ===================================================================
---- brltty-4.1.orig/configure
-+++ brltty-4.1/configure
-@@ -8496,7 +8496,7 @@ fi
+--- brltty-4.3.orig/configure
++++ brltty-4.3/configure
+@@ -8864,7 +8864,7 @@ fi
  
  
     JAVA_JNI_DIR=""

++++++ brltty-python-prefix.patch ++++++
--- /var/tmp/diff_new_pack.WrZy5z/_old  2012-04-17 07:44:05.000000000 +0200
+++ /var/tmp/diff_new_pack.WrZy5z/_new  2012-04-17 07:44:05.000000000 +0200
@@ -1,7 +1,7 @@
-Index: brltty-4.1/Bindings/Python/Makefile.in
+Index: brltty-4.3/Bindings/Python/Makefile.in
 ===================================================================
---- brltty-4.1.orig/Bindings/Python/Makefile.in
-+++ brltty-4.1/Bindings/Python/Makefile.in
+--- brltty-4.3.orig/Bindings/Python/Makefile.in
++++ brltty-4.3/Bindings/Python/Makefile.in
 @@ -55,7 +55,7 @@ doc: $(PYTHON_API)
  INSTALLED_FILES = installed-files
  

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to