Hello community,

here is the log from the commit of package libindi for openSUSE:Factory checked 
in at 2014-02-02 18:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libindi (Old)
 and      /work/SRC/openSUSE:Factory/.libindi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libindi"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libindi/libindi.changes  2013-03-28 
13:19:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes     2014-02-02 
18:16:15.000000000 +0100
@@ -1,0 +2,25 @@
+Sat Feb  1 17:31:26 UTC 2014 - [email protected]
+
+- Update to version 0.9.7:
+  * Support for EQMod mount driver (3rd party).
+  * Support for ATIK CCDs and Filter Wheels (3rd party).
+  * Support for Shoestring Astronomy FCUSB (3rd party).
+  * Support for joysticks and game pads under Linux.
+  * LX200, Celeston, and EQMod drivers support joystick input.
+  * Improved LX200 & Celestron telescope drivers.
+  * Improved simulator drivers.
+  * INDI server support for multiple devices per driver.
+  * New universal logging and debugging framework for INDI
+    developers.
+  * Fixed an issue in TCFS driver where a connect may fail if
+    focuser is put into sleep mode.
+  * Fixed an issue where the client thread in INDI::BaseClient
+    is not being terminated gracefully in blocking mode.
+  * Fixed an issue involving non-English clients that utilize
+    INDI client library to communicate with INDI server.
+  * Fixed an issue where some properties in some drivers are
+    sent before getting defined by INDI.
+- Droped udev_rules_dir_configurable.patch, not required anymore
+- Adjust no-return-in-nonvoid-function.patch for this release
+
+-------------------------------------------------------------------

Old:
----
  libindi_0.9.6.tar.gz
  udev_rules_dir_configurable.patch

New:
----
  libindi_0.9.7.tar.gz

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

Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.hUdfIR/_old  2014-02-02 18:16:15.000000000 +0100
+++ /var/tmp/diff_new_pack.hUdfIR/_new  2014-02-02 18:16:15.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libindi
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -21,7 +21,7 @@
 %define _udevdir %(pkg-config --variable udevdir udev)
 
 Name:           libindi
-Version:        0.9.6
+Version:        0.9.7
 Release:        0
 Summary:        Instrument Neutral Distributed Interface
 License:        GPL-2.0+ and LGPL-2.1+
@@ -30,8 +30,6 @@
 Source0:        http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
 # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch 
[email protected] -- Fix "no-return-in-nonvoid-function" post-build 
check errors
 Patch0:         no-return-in-nonvoid-function.patch
-# PATCH-FIX-UPSTREAM udev_rules_dir_configurable.patch 
[email protected] -- Make "UDEVRULES_INSTALL_DIR" configurable
-Patch1:         udev_rules_dir_configurable.patch
 # PATCH-FIX-UPSTREAM libindi-aarch64.patch [email protected] -- No port I/O on 
aarch64
 Patch2:         libindi-aarch64.patch
 BuildRequires:  cmake
@@ -108,7 +106,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1
 %patch2 -p1
 
 %build
@@ -144,7 +141,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.* COPYRIGHT ChangeLog LICENSE NEWS README README.drivers 
TODO
+%doc AUTHORS COPYING.* COPYRIGHT ChangeLog LICENSE NEWS README TODO
 %{_datadir}/indi/
 %{_bindir}/indi*
 %{_udevdir}/rules.d/99-gpusb.rules

++++++ libindi_0.9.6.tar.gz -> libindi_0.9.7.tar.gz ++++++
++++ 25502 lines of diff (skipped)

++++++ no-return-in-nonvoid-function.patch ++++++
--- /var/tmp/diff_new_pack.hUdfIR/_old  2014-02-02 18:16:16.000000000 +0100
+++ /var/tmp/diff_new_pack.hUdfIR/_new  2014-02-02 18:16:16.000000000 +0100
@@ -1,66 +1,149 @@
-diff -Naur libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp 
libindi-0.9.6/drivers/auxiliary/gpusb.cpp
---- libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp     2012-11-19 
22:39:14.000000000 +0200
-+++ libindi-0.9.6/drivers/auxiliary/gpusb.cpp  2012-11-22 21:25:20.626955314 
+0200
-@@ -148,6 +148,7 @@
-         deleteProperty(GuideEWP.name);
-     }
+diff -Naur libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp 
libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp
+--- libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp    2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp 2014-02-01 
19:46:41.003128771 +0100
+@@ -107,6 +107,7 @@
+ void* JoyStickDriver::loop(void *obj)
+ {
+     while (reinterpret_cast<JoyStickDriver *>(obj)->active) 
reinterpret_cast<JoyStickDriver *>(obj)->readEv();
++    return obj;
+ }
  
+ void JoyStickDriver::readEv()
+diff -Naur libindi-0.9.7.orig/drivers/focuser/robofocus.cpp 
libindi-0.9.7/drivers/focuser/robofocus.cpp
+--- libindi-0.9.7.orig/drivers/focuser/robofocus.cpp   2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/focuser/robofocus.cpp        2014-02-01 
18:54:44.582089395 +0100
+@@ -1524,5 +1524,8 @@
+     IUSaveConfigText(fp, &PortTP);
+     IUSaveConfigNumber(fp, &SettingsNP);
+     IUSaveConfigNumber(fp, &SetBacklashNP);
++
 +    return true;
++
  }
  
- void GPUSB::ISGetProperties (const char *dev)
-diff -Naur libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp 
libindi-0.9.6/drivers/ccd/ccd_simulator.cpp
---- libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp   2012-11-19 
22:39:14.000000000 +0200
-+++ libindi-0.9.6/drivers/ccd/ccd_simulator.cpp        2012-11-22 
21:27:53.361969306 +0200
-@@ -1033,6 +1033,7 @@
- {
-     CurrentFilter = f;
-     SelectFilterDone(f);
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp 
libindi-0.9.7/drivers/telescope/lx200_16.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp  2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200_16.cpp       2014-02-01 
19:33:07.808295105 +0100
+@@ -61,6 +61,7 @@
+     IUFillNumber(&HorizontalCoordsN[1], "AZ", "Az D:M:S", "%10.6m", 0.0, 
360.0, 0.0, 0);
+     IUFillNumberVector(&HorizontalCoordsNP, HorizontalCoordsN, 2, 
getDeviceName(), "HORIZONTAL_COORD", "Horizontal Coord", MAIN_CONTROL_TAB, 
IP_RW, 0, IPS_IDLE);
+ 
++    return true;
+ }
+ 
+ void LX200_16::ISGetProperties (const char *dev)
+@@ -99,7 +100,7 @@
+         deleteProperty(HomeSearchSP.name);
+         deleteProperty(FieldDeRotatorSP.name);
+     }
+-
++    return true;
+ }
+ 
+ 
+@@ -150,6 +151,7 @@
+   }
+ 
+     LX200GPS::ISNewNumber (dev, name, values, names, n);
++    return true;
+ }
+     
+ bool LX200_16::ISNewSwitch (const char *dev, const char *name, ISState 
*states, char *names[], int n)
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp 
libindi-0.9.7/drivers/telescope/lx200autostar.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp     2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200autostar.cpp  2014-02-01 
19:00:51.852497883 +0100
+@@ -96,12 +96,14 @@
+         // For Autostar, we have a different focus speed method
+         // Therefore, we don't need the classical one
+         deleteProperty(FocusModeSP.name);
++        return true;
+ 
+     }
+     else
+     {
+         deleteProperty(VersionTP.name);
+         deleteProperty(FocusSpeedNP.name);
++        return false;
+     }
+ }
+ 
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp 
libindi-0.9.7/drivers/telescope/lx200classic.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp      2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200classic.cpp   2014-02-01 
19:02:06.741561641 +0100
+@@ -83,6 +83,8 @@
+     IUFillNumber(&ElevationLimitN[0], "minAlt", "Speed", "%%+03f", -90.0, 
90.0, 0.0, 0.0);
+     IUFillNumber(&ElevationLimitN[1], "maxAlt", "Speed", "%+03f", -90.0, 
90.0, 0.0, 0.0);
+     IUFillNumberVector(&ElevationLimitNP, ElevationLimitN, 1, 
getDeviceName(), "Slew elevation Limit", "", MAIN_CONTROL_TAB, IP_RW, 0, 
IPS_IDLE);
++
++    return true;
+ }
+ 
+ void LX200Classic::ISGetProperties (const char *dev)
+@@ -118,6 +120,7 @@
+         defineSwitch(&DeepSkyCatalogSP);
+         defineNumber(&ObjectNoNP);
+         defineNumber(&MaxSlewRateNP);
++        return true;
+     }
+     else
+     {
+@@ -128,6 +131,7 @@
+         deleteProperty(DeepSkyCatalogSP.name);
+         deleteProperty(ObjectNoNP.name);
+         deleteProperty(MaxSlewRateNP.name);
++        return false;
+     }
+ }
+ 
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp 
libindi-0.9.7/drivers/telescope/lx200gps.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp  2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200gps.cpp       2014-02-01 
19:02:43.212105697 +0100
+@@ -83,6 +83,7 @@
+     IUFillNumber(&OTATempN[0], "Temp", "", "%03g", -200.0, 500.0, 0.0, 0);
+     IUFillNumberVector(&OTATempNP, OTATempN, 1, getDeviceName(), "OTA Temp 
(C)", "", GPS_TAB, IP_RO, 0, IPS_IDLE);
+ 
 +    return true;
  }
  
- bool CCDSim::GetFilterNames(const char* groupName)
-diff -Naur libindi-0.9.6.orig/examples/tutorial_five/dome.cpp 
libindi-0.9.6/examples/tutorial_five/dome.cpp
---- libindi-0.9.6.orig/examples/tutorial_five/dome.cpp 2012-11-19 
22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_five/dome.cpp      2012-11-24 
22:24:44.153118536 +0200
-@@ -122,6 +122,7 @@
-     // Make sure to set the device name to "Rain Detector" since we are 
snooping on rain detector device.
-     IUFillLightVector(&RainLP, RainL, 1, "Rain Detector", "Rain Alert", "", 
MAIN_CONTROL_TAB, IPS_IDLE);
+ void LX200GPS::ISGetProperties (const char *dev)
+diff -Naur libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp 
libindi-0.9.7/examples/tutorial_two/simplescope.cpp
+--- libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp   2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/examples/tutorial_two/simplescope.cpp        2014-02-01 
19:03:24.929584156 +0100
+@@ -118,6 +118,7 @@
+     INDI::Telescope::initProperties();
  
+     addDebugControl();
 +    return true;
  }
  
- 
/********************************************************************************************
-@@ -214,7 +215,10 @@
-       else if (old_state == IPS_ALERT && RainL[0].s != IPS_ALERT)
-           IDMessage(getDeviceName(), "Rain threat passed. Opening the dome is 
now safe.");
+ 
/**************************************************************************************
+diff -Naur libindi-0.9.7.orig/libs/indibase/indicontroller.cpp 
libindi-0.9.7/libs/indibase/indicontroller.cpp
+--- libindi-0.9.7.orig/libs/indibase/indicontroller.cpp        2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/libs/indibase/indicontroller.cpp     2014-02-01 
19:04:46.940558878 +0100
+@@ -65,6 +65,7 @@
  
-+      return true;
-     }
-+
-+    return false;
+     IUFillTextVector(&JoystickSettingTP, JoystickSettingT, 
JoystickSettingTP.ntp, device->getDeviceName(), "JOYSTICKSETTINGS", "Settings", 
"Joystick", IP_RW, 0, IPS_IDLE);
+ 
++    return true;
  }
  
- 
/********************************************************************************************
-diff -Naur libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp 
libindi-0.9.6/examples/tutorial_five/raindetector.cpp
---- libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp 2012-11-19 
22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_five/raindetector.cpp      2012-11-22 
21:36:27.312633896 +0200
-@@ -118,6 +118,7 @@
-     IUFillSwitch(&RainS[1], "Off", "", ISS_OFF);
-     IUFillSwitchVector(&RainSP, RainS, 2, getDeviceName(), "Control Rain", 
"", MAIN_CONTROL_TAB, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+ void Controller::ISGetProperties(const char *dev)
+@@ -228,6 +229,7 @@
+         joystickCallbackFunc(setting, mag, angle);
+     }
  
 +    return true;
  }
  
- 
/********************************************************************************************
-diff -Naur libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp 
libindi-0.9.6/examples/tutorial_three/simpleccd.cpp
---- libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp   2012-11-19 
22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_three/simpleccd.cpp        2012-11-22 
21:36:52.735964639 +0200
-@@ -131,6 +131,7 @@
-     IUFillNumber(&TemperatureN[0], "CCD_TEMPERATURE_VALUE", "Temperature 
(C)", "%5.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0., 0.);
-     IUFillNumberVector(&TemperatureNP, TemperatureN, 1, getDeviceName(), 
"CCD_TEMPERATURE", "Temperature", MAIN_CONTROL_TAB, IP_RW, 60, IPS_IDLE);
  
+diff -Naur libindi-0.9.7.orig/libs/indibase/indilogger.cpp 
libindi-0.9.7/libs/indibase/indilogger.cpp
+--- libindi-0.9.7.orig/libs/indibase/indilogger.cpp    2013-11-15 
19:26:49.000000000 +0100
++++ libindi-0.9.7/libs/indibase/indilogger.cpp 2014-02-01 19:05:50.549763654 
+0100
+@@ -360,6 +360,7 @@
+   case DBG_EXTRA_3: return 6;
+   case DBG_EXTRA_4: return 7;
+   }
 +    return true;
  }
  
- 
/**************************************************************************************
+ void Logger::print(const char *devicename,

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

Reply via email to