openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2009
- 2 participants
- 999 discussions
Hello community,
here is the log from the commit of package sensors for openSUSE:Factory
checked in at Thu Jul 30 17:00:58 CEST 2009.
--------
--- sensors/sensors.changes 2009-04-18 22:29:01.000000000 +0200
+++ /mounts/work_src_done/STABLE/sensors/sensors.changes 2009-07-24 16:17:46.000000000 +0200
@@ -1,0 +2,24 @@
+Fri Jul 24 16:14:47 CEST 2009 - jdelvare(a)suse.de
+
+- lm_sensors-r5757-LPC47M233-not-supported.patch: Don't point the
+ user at a driver which will not work.
+- lm_sensors-r5760-rename-modprobe-conf.patch: Properly name
+ the modprobe configuration file.
+
+-------------------------------------------------------------------
+Mon Jul 20 09:59:32 CEST 2009 - jdelvare(a)suse.de
+
+- Update to lm_sensors 3.1.1
+ * Completely reworked sensors-detect
+ * Support for multiple configuration files
+ * New default sensors.conf file
+- Include our own init script instead of patching upstream's to no
+ end.
+- Fix init script Provides (lm_sensors instead of sensors.)
+ (bnc#487479)
+- Fix init script lock file name.
+- Stop patching prog/init/README, we no longer distribute it.
+- /etc/sensors3.conf can be updated, user changes should no longer
+ go there.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
lm_sensors-3.0.0-sensord-separate.dif
lm_sensors-3.0.2.dif
lm_sensors-3.0.3.tar.bz2
lm_sensors-r5352-fix-detection-of-ADT7463-and-LM96000.patch
lm_sensors-r5366-fix-detection-of-Intel-AMB.patch
lm_sensors-r5473-sensord-negative-temperatures-in-RRD.patch
lm_sensors-r5580-sensord-survive-transient-errors.patch
lm_sensors-r5581-fix-libsensors-error-propagation.patch
New:
----
lm_sensors-3.0.0-sensord-separate.patch
lm_sensors-3.1.1-build.patch
lm_sensors-3.1.1.tar.bz2
lm_sensors-3.1.1.tar.bz2.sig
lm_sensors-r5757-LPC47M233-not-supported.patch
lm_sensors-r5760-rename-modprobe-conf.patch
lm_sensors.init
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sensors.spec ++++++
--- /var/tmp/diff_new_pack.HDANCm/_old 2009-07-30 17:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.HDANCm/_new 2009-07-30 17:00:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package sensors (Version 3.0.3)
+# spec file for package sensors (Version 3.1.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,23 +21,21 @@
Name: sensors
BuildRequires: bison flex rrdtool-devel
Url: http://www.lm-sensors.org/
-Version: 3.0.3
-Release: 6
+Version: 3.1.1
+Release: 1
Summary: Hardware health monitoring for Linux
License: GPL v2 or later
Group: System/Monitoring
Requires: modules
AutoReqProv: on
Source0: lm_sensors-%{version}.tar.bz2
-Patch: lm_sensors-3.0.2.dif
-Patch1: lm_sensors-3.0.0-sensord-separate.dif
-Patch2: lm_sensors-3.0.0-sysconfig_metadata.patch
-Patch3: lm_sensors-r5352-fix-detection-of-ADT7463-and-LM96000.patch
+Source1: lm_sensors.init
+Patch1: lm_sensors-3.1.1-build.patch
+Patch2: lm_sensors-3.0.0-sensord-separate.patch
+Patch3: lm_sensors-3.0.0-sysconfig_metadata.patch
Patch4: lm_sensors-3.0.3-hint-at-kernel-extra-package.patch
-Patch5: lm_sensors-r5366-fix-detection-of-Intel-AMB.patch
-Patch6: lm_sensors-r5473-sensord-negative-temperatures-in-RRD.patch
-Patch7: lm_sensors-r5580-sensord-survive-transient-errors.patch
-Patch8: lm_sensors-r5581-fix-libsensors-error-propagation.patch
+Patch5: lm_sensors-r5757-LPC47M233-not-supported.patch
+Patch6: lm_sensors-r5760-rename-modprobe-conf.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExcludeArch: s390 s390x
@@ -135,15 +133,12 @@
%prep
%setup -q -n lm_sensors-%{version}
-%patch
-%patch1
-%patch2
+%patch1 -p1
+%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
-%patch7 -p1
-%patch8 -p1
%build
RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
@@ -163,7 +158,7 @@
cd ../
chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/libsensors.so.*
mkdir -p $RPM_BUILD_ROOT/etc/init.d
- install -m 0755 prog/init/lm_sensors.init.suse $RPM_BUILD_ROOT/etc/init.d/lm_sensors
+ install -m 0755 %{S:1} $RPM_BUILD_ROOT/etc/init.d/lm_sensors
ln -sf /etc/init.d/lm_sensors $RPM_BUILD_ROOT/usr/sbin/rclm_sensors
# cleanup
rm -f $RPM_BUILD_ROOT/usr/src/linux/include/sensors.h
@@ -172,6 +167,30 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+sh -c '
+CONFIG=/etc/sysconfig/lm_sensors
+test -r "$CONFIG" || exit 0
+unset ${!MODULE_*} $HWMON_MODULES
+. "$CONFIG"
+test -n "$HWMON_MODULES" && exit 0
+for i in ${!MODULE_*} ; do
+ eval module=\$$i
+ if test -z "$HWMON_MODULES" ; then
+ HWMON_MODULES="$module"
+ else
+ HWMON_MODULES="$HWMON_MODULES $module"
+ fi
+done
+test -z "$HWMON_MODULES" && exit 0
+echo >> "$CONFIG"
+echo "# New configuration format generated by rpm post-install script" >> "$CONFIG"
+echo "HWMON_MODULES=\"$HWMON_MODULES\"" >> "$CONFIG"
+'
+if test -e /etc/modprobe.d/lm_sensors -a ! -e /etc/modprobe.d/lm_sensors.conf ; then
+ mv -f /etc/modprobe.d/lm_sensors /etc/modprobe.d/lm_sensors.conf
+fi
+
%preun
%{stop_on_removal lm_sensors}
@@ -211,7 +230,7 @@
%files -n libsensors4
%defattr(-,root,root)
-%config(noreplace) /etc/sensors3.conf
+%config /etc/sensors3.conf
%{_libdir}/libsensors.so.4*
%doc /usr/share/man/man5/*.5.gz
++++++ lm_sensors-3.0.0-sensord-separate.dif -> lm_sensors-3.0.0-sensord-separate.patch ++++++
--- sensors/lm_sensors-3.0.0-sensord-separate.dif 2008-07-24 01:03:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/sensors/lm_sensors-3.0.0-sensord-separate.patch 2009-07-20 12:58:57.000000000 +0200
@@ -1,8 +1,6 @@
-Index: doc/progs
-===================================================================
---- doc/progs.orig
-+++ doc/progs
-@@ -58,6 +58,8 @@ see http://www.lm-sensors.org/wiki/Usefu
+--- lm_sensors-3.1.1.orig/doc/progs
++++ lm_sensors-3.1.1/doc/progs
+@@ -53,6 +53,8 @@ see http://www.lm-sensors.org/wiki/Usefu
the sensors hardware to syslog, and to alert (using syslog level ALERT)
when a sensor alarm is signalled; for example, if a fan fails, a temperature
limit is exceeded, etc.
++++++ lm_sensors-3.0.0-sysconfig_metadata.patch ++++++
--- /var/tmp/diff_new_pack.HDANCm/_old 2009-07-30 17:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.HDANCm/_new 2009-07-30 17:00:46.000000000 +0200
@@ -1,17 +1,15 @@
-Index: prog/detect/sensors-detect
-===================================================================
---- prog/detect/sensors-detect.orig
-+++ prog/detect/sensors-detect
-@@ -6097,6 +6097,12 @@ sub main
- open(local *SYSCONFIG, ">/etc/sysconfig/lm_sensors")
- or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)";
- print SYSCONFIG <<'EOT';
+--- lm_sensors-3.1.1.orig/prog/detect/sensors-detect
++++ lm_sensors-3.1.1/prog/detect/sensors-detect
+@@ -5460,6 +5460,12 @@ sub write_config
+ or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)";
+ print SYSCONFIG "# Generated by sensors-detect on " . scalar localtime() . "\n";
+ print SYSCONFIG <<'EOT';
+## Path: Hardware/Sensors
+## Description: Defines the modules to used
+## Type: string
+## ServiceRestart: lm_sensors
+## Default: ""
+#
- # /etc/sysconfig/lm_sensors - Defines modules loaded by
- # /etc/init.d/lm_sensors
- # Copyright (c) 1998 - 2001 Frodo Looijaard <frodol(a)dds.nl>
+ # This file is sourced by /etc/init.d/lm_sensors and defines the modules to
+ # be loaded/unloaded.
+ #
++++++ lm_sensors-3.0.3-hint-at-kernel-extra-package.patch ++++++
--- /var/tmp/diff_new_pack.HDANCm/_old 2009-07-30 17:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.HDANCm/_new 2009-07-30 17:00:46.000000000 +0200
@@ -6,11 +6,9 @@
prog/detect/sensors-detect | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
-Index: lm_sensors-3.0.3/prog/detect/sensors-detect
-===================================================================
---- lm_sensors-3.0.3.orig/prog/detect/sensors-detect
-+++ lm_sensors-3.0.3/prog/detect/sensors-detect
-@@ -2368,12 +2368,15 @@ sub initialize_conf
+--- lm_sensors-3.1.1.orig/prog/detect/sensors-detect
++++ lm_sensors-3.1.1/prog/detect/sensors-detect
+@@ -2052,12 +2052,15 @@ sub initialize_conf
# [2] -> SUBLEVEL
# [3] -> EXTRAVERSION
#
@@ -19,23 +17,24 @@
sub initialize_kernel_version
{
- `uname -r` =~ /(\d+)\.(\d+)\.(\d+)(.*)/;
- @kernel_version = ($1, $2, $3, $4);
-+ if ($kernel_version[3] =~ /-([a-z]+)$/) {
-+ chomp($kernel_flavor = $1);
-+ }
- chomp($kernel_arch = `uname -m`);
- }
+ `uname -r` =~ /(\d+)\.(\d+)\.(\d+)(.*)/;
+ @kernel_version = ($1, $2, $3, $4);
++ if ($kernel_version[3] =~ /-([a-z]+)$/) {
++ chomp($kernel_flavor = $1);
++ }
+ chomp($kernel_arch = `uname -m`);
-@@ -5819,6 +5822,11 @@ sub generate_modprobes
- "# on your system. For status of 2.6 kernel ports check\n".
- "# http://www.lm-sensors.org/wiki/Devices. If driver is built\n".
- "# into the kernel, or unavailable, comment out the following line.\n";
-+ if ($kernel_flavor) {
-+ print "WARNING! The required module $chip->{driver} is not currently installed\n".
-+ "on your system. You may need to install package kernel-$kernel_flavor-extra\n".
-+ "for lm-sensors to work properly.\n\n";
-+ }
- }
- $modprobes .= "modprobe $chip->{driver}\n";
- }
+ # We only support kernels >= 2.6.5
+@@ -5402,7 +5405,11 @@ sub generate_modprobes
+ # isn't supported
+ if ((($? >> 8) == 0) && ! $modulefound) {
+ print "Warning: the required module $driver is not currently installed\n".
+- "on your system. If it is built into the kernel then it's OK.\n".
++ "on your system. ".
++ ($kernel_flavor ?
++ "You may need to install package\n".
++ "kernel-$kernel_flavor-extra for lm-sensors to work properly.\n" :
++ "If it is built into the kernel then it's OK.\n").
+ "Otherwise, check http://www.lm-sensors.org/wiki/Devices for\n".
+ "driver availability.\n\n";
+ } else {
++++++ lm_sensors-3.1.1-build.patch ++++++
--- lm_sensors-3.1.1.orig/Makefile
+++ lm_sensors-3.1.1/Makefile
@@ -140,7 +140,7 @@ ifeq ($(DEBUG),1)
ALL_CPPFLAGS += -DDEBUG
ALL_CFLAGS += -O -g
else
-ALL_CFLAGS += -O2
+ALL_CFLAGS += $(RPM_OPT_FLAGS)
endif
ifeq ($(WARN),1)
++++++ lm_sensors-3.0.3.tar.bz2 -> lm_sensors-3.1.1.tar.bz2 ++++++
++++ 19060 lines of diff (skipped)
++++++ lm_sensors-r5757-LPC47M233-not-supported.patch ++++++
Upstream commit: http://www.lm-sensors.org/changeset/5757
The SMSC LPC47M233 isn't currently supported. If it ever is, it will most
probably not be by the smsc47m1 driver.
--- lm_sensors-3.1.1.orig/prog/detect/sensors-detect
+++ lm_sensors-3.1.1/prog/detect/sensors-detect
@@ -1415,7 +1415,7 @@ use constant FEAT_SMBUS => (1 << 7);
features => FEAT_FAN,
}, {
name => "SMSC LPC47M233 Super IO Sensors",
- driver => "smsc47m1",
+ driver => "to-be-written",
devid => 0x6b80,
devid_mask => 0xff80,
logdev => 0x0a,
++++++ lm_sensors-r5760-rename-modprobe-conf.patch ++++++
Upstream commit: http://www.lm-sensors.org/changeset/5760
Recent versions of module-init-tools only want *.conf files under
/etc/modprobe.d. So rename our configuration file to lm_sensors.conf
there. Also let "make install" rename the file if it already exists.
--- lm_sensors-3.1.1.orig/Makefile
+++ lm_sensors-3.1.1/Makefile
@@ -118,6 +118,7 @@ SRCDIRS += lib/test
MKDIR := mkdir -p
RMDIR := rmdir
RM := rm -f
+MV := mv -f
BISON := bison
FLEX := flex
AR := ar
--- lm_sensors-3.1.1.orig/etc/Module.mk
+++ lm_sensors-3.1.1/etc/Module.mk
@@ -28,6 +28,10 @@ install-etc:
fi
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 755 $(ETC_DIR)/sensors-conf-convert $(DESTDIR)$(BINDIR)
+ if [ -e $(DESTDIR)$(ETCDIR)/modprobe.d/lm_sensors \
+ -a ! -e $(DESTDIR)$(ETCDIR)/modprobe.d/lm_sensors.conf ] ; then \
+ $(MV) $(DESTDIR)$(ETCDIR)/modprobe.d/lm_sensors $(DESTDIR)$(ETCDIR)/modprobe.d/lm_sensors.conf ; \
+ fi
user_install :: install-etc
--- lm_sensors-3.1.1.orig/prog/detect/sensors-detect
+++ lm_sensors-3.1.1/prog/detect/sensors-detect
@@ -5430,8 +5430,8 @@ sub write_config
if (defined $configfile) {
my $have_modprobe_d = -d '/etc/modprobe.d';
- printf "Do you want to \%s /etc/modprobe.d/lm_sensors? (\%s): ",
- (-e '/etc/modprobe.d/lm_sensors' ? 'overwrite' : 'generate'),
+ printf "Do you want to \%s /etc/modprobe.d/lm_sensors.conf? (\%s): ",
+ (-e '/etc/modprobe.d/lm_sensors.conf' ? 'overwrite' : 'generate'),
($have_modprobe_d ? 'YES/no' : 'yes/NO');
$_ = <STDIN>;
if (($have_modprobe_d and not m/^\s*n/i) or m/^\s*y/i) {
@@ -5439,8 +5439,8 @@ sub write_config
mkdir('/etc/modprobe.d', 0777)
or die "Sorry, can't create /etc/modprobe.d ($!)";
}
- open(local *MODPROBE_D, ">/etc/modprobe.d/lm_sensors")
- or die "Sorry, can't create /etc/modprobe.d/lm_sensors ($!)";
+ open(local *MODPROBE_D, ">/etc/modprobe.d/lm_sensors.conf")
+ or die "Sorry, can't create /etc/modprobe.d/lm_sensors.conf ($!)";
print MODPROBE_D "# Generated by sensors-detect on " . scalar localtime() . "\n";
print MODPROBE_D $configfile;
close(MODPROBE_D);
++++++ lm_sensors.init ++++++
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: lm_sensors
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 5
# Default-Stop:
# Short-Description: Load and configure hardware monitoring drivers
# Description: sensors is used for monitoring motherboard sensor values.
# Config file is /etc/sysconfig/lm_sensors
### END INIT INFO
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301 USA.
# See also the lm_sensors homepage at:
# http://www.lm-sensors.org
# It uses a config file /etc/sysconfig/lm_sensors that contains the modules
# to be loaded/unloaded. That file is sourced into this one.
# The format of that file a shell script that simply defines the modules
# in order as normal shell variables with the special names:
# MODULE_1, MODULE_2, MODULE_3, etc.
CONFIG=/etc/sysconfig/lm_sensors
LOCK=/var/lock/subsys/lm_sensors
PSENSORS=/usr/bin/sensors
FANCONFIG=/etc/fancontrol
PFAN=/usr/sbin/fancontrol
# Source function library.
. /etc/rc.status
start() {
echo -n "Starting up sensors"
unset ${!MODULE_*}
test -r "$CONFIG" && . "$CONFIG"
for i in ${!MODULE_*} ; do
eval module=\$$i
/sbin/modprobe $module &>/dev/null
rc_status
done
rc_status
/usr/bin/sensors -s &> /dev/null
rc_status
# Start fan control, if configured
if test -s "$FANCONFIG" -a -x "$PFAN" ; then
echo -n ", starting fan control: "
/sbin/startproc -q "$PFAN"
rc_status
else
echo -n ": "
fi
rc_status -v && touch $LOCK
}
stop() {
echo -n "Shutting down sensors"
unset ${!MODULE_*}
test -r "$CONFIG" && . "$CONFIG"
# Stop fan control, if it was started
if test -s /var/run/fancontrol.pid ; then
echo -n ", stopping fan control: "
/sbin/killproc -TERM "$PFAN"
rc_status
else
echo -n ": "
fi
for i in ${!MODULE_*} ; do
eval module=\$$i
/sbin/modprobe -r $module &>/dev/null
rc_status
done
rc_status -v && rm -f $LOCK
}
dostatus() {
$PSENSORS
rc_status
}
restart() {
stop
start
rc_status
}
condrestart() {
[ -e $LOCK ] && restart || :
}
# Reset status of this service
rc_reset
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
dostatus
;;
restart|reload)
restart
;;
try-restart)
condrestart
;;
*)
echo "Usage: lm_sensors {start|stop|status|restart|reload|try-restart}"
exit 1
esac
rc_exit
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sane-backends for openSUSE:Factory
checked in at Thu Jul 30 16:59:55 CEST 2009.
--------
--- sane-backends/sane-backends.changes 2009-06-12 10:41:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/sane-backends/sane-backends.changes 2009-07-30 13:37:07.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Jul 29 16:46:53 CEST 2009 - jsmeix(a)suse.de
+
+- fix-hp3900_config.c.patch fixes a possible for loop overflow
+ in hp3900_config.c (see Novell/Suse Bugzilla bnc#517281).
+- fix-mustek_pp_ccd300.c.patch fixes undefined operations
+ in mustek_pp_ccd300.c (see Novell/Suse Bugzilla bnc#498435).
+
+-------------------------------------------------------------------
@@ -498 +506 @@
- %{_defaultdocdir}/sane/sane-backends/*.html
+ _defaultdocdir/sane/sane-backends/*.html
@@ -745 +753 @@
-- Also use -L/%_lib, so we find -lresmgr on x86_64.
+- Also use -L/..._lib, so we find -lresmgr on x86_64.
@@ -1121 +1129 @@
-- moved man pages to %{_mandir}
+- moved man pages to _mandir
calling whatdependson for head-i586
New:
----
fix-hp3900_config.c.patch
fix-mustek_pp_ccd300.c.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sane-backends.spec ++++++
--- /var/tmp/diff_new_pack.m5N6g7/_old 2009-07-30 16:59:12.000000000 +0200
+++ /var/tmp/diff_new_pack.m5N6g7/_new 2009-07-30 16:59:12.000000000 +0200
@@ -20,12 +20,12 @@
Name: sane-backends
BuildRequires: libgphoto2-devel libieee1284 libjpeg-devel net-snmp-devel pkg-config texlive-latex
-License: GPL v2 only; GPL v2 or later; LGPL v2.1 or later; Public Domain, Freeware
+License: GPL v2 only ; GPL v2 or later ; LGPL v2.1 or later ; Public Domain, Freeware
Group: Hardware/Scanner
AutoReqProv: on
Summary: SANE (Scanner Access Now Easy) Scanner Drivers
Version: 1.0.20
-Release: 2
+Release: 3
Url: http://www.sane-project.org/
# URL for Source0: http://alioth.debian.org/frs/download.php/2318/sane-backends-1.0.19.tar.gz
Source0: sane-backends-%{version}.tar.bz2
@@ -83,6 +83,12 @@
# removed in sane-backends-1.0.20 so that sane-frontends and xsane can no longer build,
# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527675
Patch8: re-add-SANE_CAP_ALWAYS_SETTABLE.patch
+# Patch9 fixes a possible for loop overflow in hp3900_config.c
+# see https://bugzilla.novell.com/show_bug.cgi?id=517281
+Patch9: fix-hp3900_config.c.patch
+# Patch10 fixes undefined 'foo = ++foo modulo bar' operations in mustek_pp_ccd300.c
+# see https://bugzilla.novell.com/show_bug.cgi?id=498435
+Patch10: fix-mustek_pp_ccd300.c.patch
# Patch100... is SUSE specific stuff:
# Patch100 lets the "canon" backend do scanner auto-recognition:
Patch100: canon-backend-autoprobing.patch
@@ -239,7 +245,7 @@
Wittawat Yamwong <wittawat(a)web.de>
%package autoconfig
-License: GPL v2 or later; LGPL v2.1 or later; Public Domain, Freeware
+License: GPL v2 or later ; LGPL v2.1 or later ; Public Domain, Freeware
Group: Hardware/Scanner
Summary: USB Scanner Autoconfiguration
Requires: sane-backends
@@ -288,6 +294,10 @@
%patch2
# Patch8 re-adds SANE_CAP_ALWAYS_SETTABLE to sane.h which was erroneously removed:
%patch8
+# Patch9 fixes a possible for loop overflow in hp3900_config.c:
+%patch9
+# Patch10 fixes undefined 'foo = ++foo modulo bar' operations in mustek_pp_ccd300.c:
+%patch10
# Patch100... is SUSE specific stuff:
# Patch100 lets the "canon" backend do scanner auto-recognition:
%patch100
++++++ fix-hp3900_config.c.patch ++++++
--- backend/hp3900_config.c.orig 2009-02-23 15:37:00.000000000 +0100
+++ backend/hp3900_config.c 2009-07-29 15:03:46.000000000 +0200
@@ -935,7 +935,7 @@ static void ua4900_offset(SANE_Int resol
{
SANE_Int a;
- for (a = 0; a < 12; a++)
+ for (a = 0; a < 6; a++)
{
if (myreg[a].resolution == resolution)
{
++++++ fix-mustek_pp_ccd300.c.patch ++++++
--- backend/mustek_pp_ccd300.c.orig 2003-12-01 12:52:19.000000000 +0100
+++ backend/mustek_pp_ccd300.c 2009-07-29 16:29:54.000000000 +0200
@@ -940,10 +940,10 @@ get_color_line_101x (Mustek_pp_Handle *
wait_bank_change (dev, priv->bank_count, 1);
reset_bank_count (dev);
if (priv->ccd_line >= (priv->line_step >> SANE_FIXED_SCALE_SHIFT))
- priv->redline = ++priv->redline % priv->green_offs;
+ priv->redline = (priv->redline + 1) % priv->green_offs;
if (priv->ccd_line >=
priv->blue_offs + (priv->line_step >> SANE_FIXED_SCALE_SHIFT))
- priv->blueline = ++priv->blueline % priv->blue_offs;
+ priv->blueline = (priv->blueline + 1) % priv->blue_offs;
continue;
}
@@ -979,7 +979,7 @@ get_color_line_101x (Mustek_pp_Handle *
}
- priv->redline = ++priv->redline % priv->green_offs;
+ priv->redline = (priv->redline + 1) % priv->green_offs;
if (priv->ccd_line >= priv->green_offs && gogreen)
{
@@ -1013,7 +1013,7 @@ get_color_line_101x (Mustek_pp_Handle *
if (priv->ccd_line >=
priv->blue_offs + (priv->line_step >> SANE_FIXED_SCALE_SHIFT))
- priv->blueline = ++priv->blueline % priv->blue_offs;
+ priv->blueline = (priv->blueline + 1) % priv->blue_offs;
if (gogreen)
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pacemaker for openSUSE:Factory
checked in at Thu Jul 30 16:57:05 CEST 2009.
--------
--- pacemaker/pacemaker.changes 2009-07-12 14:33:10.000000000 +0200
+++ /mounts/work_src_done/STABLE/pacemaker/pacemaker.changes 2009-07-30 10:59:00.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 30 10:58:43 CEST 2009 - aj(a)suse.de
+
+- Fix %exclude usage.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.dDi1R9/_old 2009-07-30 16:55:28.000000000 +0200
+++ /var/tmp/diff_new_pack.dDi1R9/_new 2009-07-30 16:55:28.000000000 +0200
@@ -37,7 +37,7 @@
Name: pacemaker
Summary: The Pacemaker scalable High-Availability cluster resource manager
Version: 1.0.1
-Release: 18
+Release: 19
License: GPL v2 or later ; LGPL v2.1 or later
Url: http://www.clusterlabs.org
Group: Productivity/Clustering/HA
@@ -214,6 +214,7 @@
find $RPM_BUILD_ROOT -name '*.la' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.pyc' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.pyo' -type f -print0 | xargs -0 rm -f
+rm -f $RPM_BUILD_ROOT%{_sbindir}/crm_uuid
###########################################################
%clean
@@ -247,7 +248,6 @@
%{_sbindir}/crm
%{_sbindir}/crm_resource
%{_sbindir}/crm_standby
-%exclude %{_sbindir}/crm_uuid
%{_sbindir}/crm_verify
%{_sbindir}/crmadmin
%{_sbindir}/iso8601
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package opensc for openSUSE:Factory
checked in at Thu Jul 30 16:51:45 CEST 2009.
--------
--- opensc/opensc.changes 2009-05-07 18:21:15.000000000 +0200
+++ /mounts/work_src_done/STABLE/opensc/opensc.changes 2009-07-30 12:49:12.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 30 12:45:26 CEST 2009 - sbrabec(a)suse.cz
+
+- libopensc2 should not require opensc (bnc#466430).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensc.spec ++++++
--- /var/tmp/diff_new_pack.nAYLgh/_old 2009-07-30 16:50:08.000000000 +0200
+++ /var/tmp/diff_new_pack.nAYLgh/_new 2009-07-30 16:50:08.000000000 +0200
@@ -19,15 +19,7 @@
Name: opensc
-BuildRequires: libusb-devel openssl-devel pcsc-lite-devel pkg-config readline-devel xorg-x11-devel
-%if %suse_version > 1020 || 0%{?opensuse_bs}
-BuildRequires: libassuan-devel
-%else
-BuildRequires: libassuan
-%endif
-%if %suse_version > 1010 || 0%{?opensuse_bs}
-BuildRequires: openct-devel
-%endif
+BuildRequires: libassuan-devel libusb-devel openct-devel openssl-devel pcsc-lite-devel pkg-config readline-devel xorg-x11-devel
# bug437293
%ifarch ppc64
Obsoletes: opensc-64bit
@@ -35,7 +27,7 @@
#
Url: http://www.opensc-project.org/opensc/
Version: 0.11.8
-Release: 1
+Release: 2
Group: Productivity/Security
Summary: OpenSC Smart Card Library
License: LGPL v2.1 or later
@@ -76,7 +68,6 @@
License: LGPL v2.1 or later
Group: System/Libraries
Summary: OpenSC Smart Card Library
-Requires: %{name} >= %{version}
%description -n libopensc2
OpenSC provides a set of libraries and utilities to access smart cards.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package nut for openSUSE:Factory
checked in at Thu Jul 30 16:49:53 CEST 2009.
--------
--- nut/nut.changes 2009-02-02 14:38:33.000000000 +0100
+++ /mounts/work_src_done/STABLE/nut/nut.changes 2009-07-14 10:03:56.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Jul 14 10:03:39 CEST 2009 - coolo(a)novell.com
+
+- fix hal directories
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nut.spec ++++++
--- /var/tmp/diff_new_pack.HFo0I5/_old 2009-07-30 16:37:27.000000000 +0200
+++ /var/tmp/diff_new_pack.HFo0I5/_new 2009-07-30 16:37:27.000000000 +0200
@@ -28,7 +28,7 @@
Conflicts: apcupsd
Summary: Network UPS Tools Core (Unbreakable Power Supply Monitoring)
Version: 2.2.2
-Release: 70
+Release: 71
Url: http://www.networkupstools.org/
Source: %{name}-%{version}.tar.bz2
Source1: upsd.init
@@ -75,42 +75,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package drivers-net
License: GPL v2 or later
Summary: Network UPS Tools - Extra Networking Drivers (for Network Monitoring)
@@ -130,42 +94,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package -n libupsclient1
License: GPL v2 or later
Summary: Network UPS Tools Library (Unbreakable Power Supply Monitoring)
@@ -180,42 +108,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package classic
License: GPL v2 or later
Summary: Network UPS Tools Classic Package (Monitoring Server)
@@ -260,42 +152,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package hal
License: GPL v2 or later
Summary: Network UPS Tools Support for HAL (HAL/D-BUS Integration)
@@ -324,42 +180,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package cgi
License: GPL v2 or later
Summary: Network UPS Tools Web Server Support (UPS Status Pages)
@@ -381,42 +201,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%package devel
License: GPL v2 or later
Summary: Network UPS Tools (Unbreakable Power Supply Monitoring)
@@ -430,42 +214,6 @@
Detailed information about supported hardware can be found in
/usr/share/doc/packages/nut.
-
-
-Authors:
---------
- Arnaud Quette <aquette.dev(a)gmail.com, ArnaudQuette(a)Eaton.com, aquette(a)debian.org>
- Russell Kroll <rkroll(a)exploits.org>
- Stephen Brown <steve(a)datalimbo.net>
- Bill Carlson <wcarlson(a)wkks.org>
- Ben Collver <collver(a)softhome.net>
- Luca Filipozzi <lfilipoz(a)debian.org>
- Matthew Gabeler-Lee <msg2(a)po.cwru.edu>
- Bruno Hall
- Bo Kersey - VirCIO - Managed Server Solutions <bo(a)vircio.com>
- Rick Lyons <rick(a)powerup.com.au>
- Jeremy Maccelari <visualn(a)iafrica.com, jeremy(a)visuals.co.za>
- Philippe Marzouk <philm(a)users.sourceforge.net>
- Theodor A. Milkov <zimage(a)delbg.com>
- Mark Powell <medp(a)primagraphics.co.uk>
- Lars Balker Rasmussen <lbr(a)mjolner.dk>
- Carlos Rodrigues <carlos.efr(a)mail.telepac.pt>
- David Santinoli <david(a)santinoli.com>
- Peter Selinger <selinger(a)users.sourceforge.net>
- Kirill Smelkov <kirr(a)mns.spb.ru>
- John Stone <johns(a)megapixel.com>
- Technorama Ltd. <oss-list-ups(a)technorama.net>
- Jason Thomas <jason(a)topic.com.au>
- Simon Rozman <simon(a)rozman.net>
- Len J White <lwhite(a)darkfires.net>
- Walt Holman <walt_h(a)lorettotel.net>
- Fabio Di Niro <blaxwan(a)users.sourceforge.net>
- Arjen de Korte <arjen(a)de-korte.org>
- H�vard Lygre <hklygre(a)online.no>
- Niels Baggesen <niels(a)baggesen.net>
- Niklas Edmundsson <nikke(a)acc.umu.se>
- Olli Savia <ops(a)iki.fi>
-
%prep
%setup -q
cp -a %{S:1} %{S:2} %{S:3} %{S:5} %{S:7} .
@@ -492,7 +240,7 @@
%build
autoreconf -f -i
-%configure --disable-static --with-pic\
+%configure --disable-static --with-pic --libexecdir=%_prefix/lib \
--sysconfdir=%{CONFPATH}\
--datadir=%{_datadir}/nut\
--with-all\
@@ -692,7 +440,7 @@
%files hal
%defattr(-,root,root)
%{_datadir}/hal/fdi/information/20thirdparty/20-ups-nut-device.fdi
-%{_libdir}/hal/*
+%{_prefix}/lib/hal/*
%files devel
%defattr(-,root,root)
++++++ nut-hal.patch ++++++
--- /var/tmp/diff_new_pack.HFo0I5/_old 2009-07-30 16:37:28.000000000 +0200
+++ /var/tmp/diff_new_pack.HFo0I5/_new 2009-07-30 16:37:28.000000000 +0200
@@ -9,3 +9,25 @@
<!-- MGE UPS SYSTEMS -->
<match key="usb_device.vendor_id" int="0x0463">
+--- configure
++++ configure
+@@ -9738,7 +9738,7 @@ echo $ECHO_N "checking for libhal Callou
+ if (test -d "/usr/lib/hal" || test -d "/usr/lib64/hal")
+ then
+ # For Debian
+- HAL_CALLOUTS_PATH="${libdir}/hal"
++ HAL_CALLOUTS_PATH="${prefix}/lib/hal"
+ { echo "$as_me:$LINENO: result: ${HAL_CALLOUTS_PATH}" >&5
+ echo "${ECHO_T}${HAL_CALLOUTS_PATH}" >&6; }
+ else # For RedHat
+--- m4/nut_check_libhal.m4
++++ m4/nut_check_libhal.m4
+@@ -66,7 +66,7 @@ if test -z "${nut_have_libhal_seen}"; th
+ if (test -d "/usr/lib/hal" || test -d "/usr/lib64/hal")
+ then
+ # For Debian
+- HAL_CALLOUTS_PATH="${libdir}/hal"
++ HAL_CALLOUTS_PATH="${prefix}/lib/hal"
+ AC_MSG_RESULT(${HAL_CALLOUTS_PATH})
+ else # For RedHat
+ if (test -d "/usr/libexec")
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libzypp for openSUSE:Factory
checked in at Thu Jul 30 16:36:50 CEST 2009.
--------
--- libzypp/libzypp.changes 2009-07-16 17:40:30.000000000 +0200
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes 2009-07-29 14:25:51.000000000 +0200
@@ -1,0 +2,39 @@
+Wed Jul 29 13:36:19 CEST 2009 - ma(a)suse.de
+
+- Avoid deadlock after fork and failed exec. (bnc 493152)
+- No need to manually detect the location of aria2 binary.
+- version 6.11.4 (11)
+
+-------------------------------------------------------------------
+Tue Jul 28 23:05:43 CEST 2009 - jkupec(a)suse.cz
+
+- Fixed parsing of download rate report (changed in aria2 1.4.0)
+ (bnc #513944)
+
+-------------------------------------------------------------------
+Mon Jul 27 16:05:43 CEST 2009 - ma(a)suse.de
+
+- Create LogControl on demand instead of using a static var. (bnc #525339)
+- version 6.11.2 (11)
+
+-------------------------------------------------------------------
+Thu Jul 23 00:22:50 CEST 2009 - ma(a)km13.de
+
+- New misc::defaultLoadSystem: Convenience to create the ZYpp instance
+ and load target and enabled repositories.
+
+-------------------------------------------------------------------
+Wed Jul 22 14:57:32 CEST 2009 - ma(a)suse.de
+
+- New class InstanceId to build strings to identify/retrieve specific
+ Solvables.
+- version 6.11.1 (11)
+
+-------------------------------------------------------------------
+Mon Jul 20 23:57:46 CEST 2009 - ma(a)km13.de
+
+- Add download policies to ZYppCommitPolicy, supporting DownloadOnly
+ and DownloadInAdvance. (fate #302159, fate #305624)
+- version 6.11.0 (11)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libzypp-6.10.5.tar.bz2
New:
----
libzypp-6.11.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.HVAaLF/_old 2009-07-30 14:40:39.000000000 +0200
+++ /var/tmp/diff_new_pack.HVAaLF/_new 2009-07-30 14:40:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libzypp (Version 6.10.5)
+# spec file for package libzypp (Version 6.11.4)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Summary: Package, Patch, Pattern, and Product Management
-Version: 6.10.5
+Version: 6.11.4
Release: 1
Source: %{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
++++++ libzypp-6.10.5.tar.bz2 -> libzypp-6.11.4.tar.bz2 ++++++
++++ 2060 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kiwi for openSUSE:Factory
checked in at Thu Jul 30 14:40:16 CEST 2009.
--------
--- kiwi/kiwi.changes 2009-07-27 17:12:28.000000000 +0200
+++ /mounts/work_src_done/STABLE/kiwi/kiwi.changes 2009-07-30 09:40:16.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Jul 29 12:57:36 CEST 2009 - ms(a)suse.de
+
+- v3.66
+- deactivate mbr id check on oem install (bnc #525682)
+- fixed file finder for relative paths in createImageSplit
+- update ec2 documentation, fixed public ari/aki table
+- fixed solvable creation for migrate, also add the
+ option --report-packlist. Updated docu chapter about
+ migration
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.fexKaK/_old 2009-07-30 14:39:48.000000000 +0200
+++ /var/tmp/diff_new_pack.fexKaK/_new 2009-07-30 14:39:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kiwi (Version 3.65)
+# spec file for package kiwi (Version 3.66)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -53,7 +53,7 @@
Summary: OpenSuSE - KIWI Image System
Provides: kiwi2 <= 2.14
Obsoletes: kiwi2 <= 2.14
-Version: 3.65
+Version: 3.66
Release: 1
Group: System/Management
License: GPL v2 or later
++++++ kiwi.tar.bz2 ++++++
kiwi/kiwi.tar.bz2 /mounts/work_src_done/STABLE/kiwi/kiwi.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package iw for openSUSE:Factory
checked in at Thu Jul 30 14:39:21 CEST 2009.
--------
--- iw/iw.changes 2009-03-27 09:19:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/iw/iw.changes 2009-07-28 21:59:31.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Jul 28 21:52:51 CEST 2009 - aj(a)suse.de
+
+- Update to 0.9.15:
+ * support "iw dev ... set type ..."
+ * update nl80211.h
+ * adjust to new ibss API
+ * add "dev" command to list all wireless interfaces
+ * add plain "scan" command that triggers, waits and dumps
+ * allow netlink-less commands and section commands with subsections
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
iw-0.9.11.tar.bz2
New:
----
iw-0.9.15.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iw.spec ++++++
--- /var/tmp/diff_new_pack.UdNjT8/_old 2009-07-30 14:37:25.000000000 +0200
+++ /var/tmp/diff_new_pack.UdNjT8/_new 2009-07-30 14:37:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package iw (Version 0.9.11)
+# spec file for package iw (Version 0.9.15)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,10 +20,10 @@
Name: iw
BuildRequires: kernel-source libnl-devel pkg-config
Summary: Configuration utility for nl80211 based wireless drivers
-Version: 0.9.11
+Version: 0.9.15
Release: 1
Group: Hardware/Wifi
-License: BSD 3-Clause
+License: BSD 3-clause (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://linuxwireless.org/en/users/Documentation/iw
AutoReqProv: on
++++++ iw-0.9.11.tar.bz2 -> iw-0.9.15.tar.bz2 ++++++
++++ 3571 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package crda for openSUSE:Factory
checked in at Thu Jul 30 14:31:49 CEST 2009.
--------
--- crda/crda.changes 2009-03-02 10:59:41.000000000 +0100
+++ /mounts/work_src_done/STABLE/crda/crda.changes 2009-07-28 21:42:30.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jul 28 21:29:47 CEST 2009 - aj(a)suse.de
+
+- Update to crda 1.1.0:
+ * make openssl keys 64-bit safe
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
crda-1.0.1.tar.bz2
New:
----
crda-1.1.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ crda.spec ++++++
--- /var/tmp/diff_new_pack.knBQYU/_old 2009-07-30 14:28:42.000000000 +0200
+++ /var/tmp/diff_new_pack.knBQYU/_new 2009-07-30 14:28:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package crda (Version 1.0.1)
+# spec file for package crda (Version 1.1.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,10 +21,10 @@
Name: crda
Summary: 802.11 central regulatory domain agent
-Version: 1.0.1
-Release: 3
+Version: 1.1.0
+Release: 1
Group: Hardware/Wifi
-License: BSD 3-Clause
+License: BSD 3-clause (or similar)
Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libgcrypt-devel libnl-devel pkg-config python python-m2crypto udev wireless-regdb
++++++ crda-1.0.1.tar.bz2 -> crda-1.1.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/Makefile new/crda-1.1.0/Makefile
--- old/crda-1.0.1/Makefile 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/Makefile 2009-04-17 23:49:45.000000000 +0200
@@ -16,8 +16,11 @@
# a different location.
UDEV_RULE_DIR?=/lib/udev/rules.d/
-# Used locally to retrieve all pubkeys during build time
-PUBKEY_DIR=pubkeys
+# If your distribution requires a custom pubkeys dir
+# you must update this variable to reflect where the
+# keys are put when building. For example you can run
+# with make PUBKEY_DIR=/usr/lib/crda/pubkeys
+PUBKEY_DIR?=pubkeys
CFLAGS += -Wall -g
@@ -52,6 +55,10 @@
NLLIBNAME = libnl-2.0
endif
+ifeq ($(NLLIBNAME),)
+$(error Cannot find development files for any supported version of libnl)
+endif
+
NLLIBS += `pkg-config --libs $(NLLIBNAME)`
CFLAGS += `pkg-config --cflags $(NLLIBNAME)`
@@ -77,6 +84,7 @@
keys-%.c: utils/key2pub.py $(wildcard $(PUBKEY_DIR)/*.pem)
$(NQ) ' GEN ' $@
+ $(NQ) ' Trusted pubkeys:' $(wildcard $(PUBKEY_DIR)/*.pem)
$(Q)./utils/key2pub.py --$* $(wildcard $(PUBKEY_DIR)/*.pem) $@
%.o: %.c regdb.h
@@ -105,7 +113,7 @@
install: crda crda.8.gz regdbdump.8.gz
$(NQ) ' INSTALL crda'
- $(Q)$(MKDIR) $(DESTDIR)/sbin
+ $(Q)$(MKDIR) $(DESTDIR)/$(SBINDIR)
$(Q)$(INSTALL) -m 755 -t $(DESTDIR)/$(SBINDIR) crda
$(NQ) ' INSTALL regdbdump'
$(Q)$(INSTALL) -m 755 -t $(DESTDIR)/$(SBINDIR) regdbdump
@@ -114,7 +122,8 @@
@# This removes the old rule you may have, we were not
@# putting it in the right place.
$(Q)rm -f $(DESTDIR)/etc/udev/rules.d/regulatory.rules
- $(Q)ln -sf regulatory.rules udev/$(UDEV_LEVEL)regulatory.rules
+ $(Q)sed 's:$$(SBINDIR):$(SBINDIR):' udev/regulatory.rules > udev/regulatory.rules.parsed
+ $(Q)ln -sf regulatory.rules.parsed udev/$(UDEV_LEVEL)regulatory.rules
$(Q)$(INSTALL) -m 644 -t \
$(DESTDIR)/$(UDEV_RULE_DIR)/ \
udev/$(UDEV_LEVEL)regulatory.rules
@@ -126,4 +135,4 @@
clean:
$(Q)rm -f crda regdbdump intersect *.o *~ *.pyc keys-*.c *.gz \
- udev/$(UDEV_LEVEL)regulatory.rules
+ udev/$(UDEV_LEVEL)regulatory.rules udev/regulatory.rules.parsed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/crda.c new/crda-1.1.0/crda.c
--- old/crda-1.0.1/crda.c 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/crda.c 2009-04-17 23:49:45.000000000 +0200
@@ -43,10 +43,11 @@
}
#define genl_ctrl_alloc_cache __genl_ctrl_alloc_cache
+#define nl_sock nl_handle
#endif /* CONFIG_LIBNL20 */
struct nl80211_state {
- struct nl_handle *nl_handle;
+ struct nl_sock *nl_sock;
struct nl_cache *nl_cache;
struct genl_family *nl80211;
};
@@ -55,22 +56,22 @@
{
int err;
- state->nl_handle = nl_socket_alloc();
- if (!state->nl_handle) {
- fprintf(stderr, "Failed to allocate netlink handle.\n");
+ state->nl_sock = nl_socket_alloc();
+ if (!state->nl_sock) {
+ fprintf(stderr, "Failed to allocate netlink sock.\n");
return -ENOMEM;
}
- if (genl_connect(state->nl_handle)) {
+ if (genl_connect(state->nl_sock)) {
fprintf(stderr, "Failed to connect to generic netlink.\n");
err = -ENOLINK;
- goto out_handle_destroy;
+ goto out_sock_destroy;
}
- if (genl_ctrl_alloc_cache(state->nl_handle, &state->nl_cache)) {
+ if (genl_ctrl_alloc_cache(state->nl_sock, &state->nl_cache)) {
fprintf(stderr, "Failed to allocate generic netlink cache.\n");
err = -ENOMEM;
- goto out_handle_destroy;
+ goto out_sock_destroy;
}
state->nl80211 = genl_ctrl_search_by_name(state->nl_cache, "nl80211");
@@ -84,8 +85,8 @@
out_cache_free:
nl_cache_free(state->nl_cache);
- out_handle_destroy:
- nl_socket_free(state->nl_handle);
+ out_sock_destroy:
+ nl_socket_free(state->nl_sock);
return err;
}
@@ -93,7 +94,7 @@
{
genl_family_put(state->nl80211);
nl_cache_free(state->nl_cache);
- nl_socket_free(state->nl_handle);
+ nl_socket_free(state->nl_sock);
}
static int reg_handler(struct nl_msg __attribute__((unused)) *msg,
@@ -142,7 +143,7 @@
int main(int argc, char **argv)
{
- int fd;
+ int fd = -1;
struct stat stat;
__u8 *db;
struct regdb_file_header *header;
@@ -161,7 +162,13 @@
struct nlattr *nl_reg_rules;
int num_rules;
- const char regdb[] = "/usr/lib/crda/regulatory.bin";
+ const char *regdb_paths[] = {
+ "/usr/local/lib/crda/regulatory.bin", /* Users/preloads can override */
+ "/usr/lib/crda/regulatory.bin", /* General distribution package usage */
+ "/lib/crda/regulatory.bin", /* alternative for distributions */
+ NULL
+ };
+ const char **regdb = regdb_paths;
if (argc != 1) {
fprintf(stderr, "Usage: %s\n", argv[0]);
@@ -182,7 +189,12 @@
memcpy(alpha2, env_country, 2);
- fd = open(regdb, O_RDONLY);
+ while (*regdb != NULL) {
+ fd = open(*regdb, O_RDONLY);
+ if (fd >= 0)
+ break;
+ regdb++;
+ }
if (fd < 0) {
perror("failed to open db file");
return -ENOENT;
@@ -294,7 +306,7 @@
if (!cb)
goto cb_out;
- r = nl_send_auto_complete(nlstate.nl_handle, msg);
+ r = nl_send_auto_complete(nlstate.nl_sock, msg);
if (r < 0) {
fprintf(stderr, "Failed to send regulatory request: %d\n", r);
@@ -306,7 +318,7 @@
nl_cb_err(cb, NL_CB_CUSTOM, error_handler, NULL);
if (!finished) {
- r = nl_wait_for_ack(nlstate.nl_handle);
+ r = nl_wait_for_ack(nlstate.nl_sock);
if (r < 0) {
fprintf(stderr, "Failed to set regulatory domain: "
"%d\n", r);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/crda.spec new/crda-1.1.0/crda.spec
--- old/crda-1.0.1/crda.spec 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/crda.spec 2009-04-17 23:49:45.000000000 +0200
@@ -1,6 +1,6 @@
Summary: Linux central regulatory domain agent
Name: crda
-Version: 1.0.0
+Version: 1.0.1
Release: 1
License: ISC
Group: System Enviroment/Base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/debian-example/changelog new/crda-1.1.0/debian-example/changelog
--- old/crda-1.0.1/debian-example/changelog 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/debian-example/changelog 2009-04-17 23:49:45.000000000 +0200
@@ -1,3 +1,9 @@
+crda (1.0.1-1) unstable; urgency=low
+
+ * Compiles nicely on # CPUs > 1
+
+ -- Luis R. Rodriguez <mcgrof(a)gmail.com> Sat, 24 Jan 2009 16:00:00 +0100
+
crda (1.0.0-1) unstable; urgency=low
* Initial release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/reglib.c new/crda-1.1.0/reglib.c
--- old/crda-1.0.1/reglib.c 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/reglib.c 2009-04-17 23:49:45.000000000 +0200
@@ -49,32 +49,28 @@
unsigned int i;
int ok = 0;
- rsa = RSA_new();
- if (!rsa) {
- fprintf(stderr, "Failed to create RSA key.\n");
- goto out;
- }
-
if (SHA1(db, dblen, hash) != hash) {
fprintf(stderr, "Failed to calculate SHA1 sum.\n");
- RSA_free(rsa);
goto out;
}
for (i = 0; (i < sizeof(keys)/sizeof(keys[0])) && (!ok); i++) {
+ rsa = RSA_new();
+ if (!rsa) {
+ fprintf(stderr, "Failed to create RSA key.\n");
+ goto out;
+ }
+
rsa->e = &keys[i].e;
rsa->n = &keys[i].n;
- if (RSA_size(rsa) != siglen)
- continue;
-
ok = RSA_verify(NID_sha1, hash, SHA_DIGEST_LENGTH,
db + dblen, siglen, rsa) == 1;
- }
- rsa->e = NULL;
- rsa->n = NULL;
- RSA_free(rsa);
+ rsa->e = NULL;
+ rsa->n = NULL;
+ RSA_free(rsa);
+ }
#endif
#ifdef USE_GCRYPT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/udev/regulatory.rules new/crda-1.1.0/udev/regulatory.rules
--- old/crda-1.0.1/udev/regulatory.rules 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/udev/regulatory.rules 2009-04-17 23:49:45.000000000 +0200
@@ -2,4 +2,4 @@
# For more information see:
# http://wireless.kernel.org/en/developers/Regulatory/CRDA
-KERNEL=="regulatory*", ACTION=="change", SUBSYSTEM=="platform", RUN+="/sbin/crda"
+KERNEL=="regulatory*", ACTION=="change", SUBSYSTEM=="platform", RUN+="$(SBINDIR)/crda"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crda-1.0.1/utils/key2pub.py new/crda-1.1.0/utils/key2pub.py
--- old/crda-1.0.1/utils/key2pub.py 2009-01-24 22:39:26.000000000 +0100
+++ new/crda-1.1.0/utils/key2pub.py 2009-04-17 23:49:45.000000000 +0200
@@ -9,7 +9,31 @@
sys.stderr.write('On Debian GNU/Linux the package is called "python-m2crypto".\n')
sys.exit(1)
-def print_ssl(output, name, val):
+def print_ssl_64(output, name, val):
+ while val[0] == '\0':
+ val = val[1:]
+ while len(val) % 8:
+ val = '\0' + val
+ vnew = []
+ while len(val):
+ vnew.append((val[0], val[1], val[2], val[3], val[4], val[5], val[6], val[7]))
+ val = val[8:]
+ vnew.reverse()
+ output.write('static BN_ULONG %s[%d] = {\n' % (name, len(vnew)))
+ idx = 0
+ for v1, v2, v3, v4, v5, v6, v7, v8 in vnew:
+ if not idx:
+ output.write('\t')
+ output.write('0x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x, ' % (ord(v1), ord(v2), ord(v3), ord(v4), ord(v5), ord(v6), ord(v7), ord(v8)))
+ idx += 1
+ if idx == 2:
+ idx = 0
+ output.write('\n')
+ if idx:
+ output.write('\n')
+ output.write('};\n\n')
+
+def print_ssl_32(output, name, val):
while val[0] == '\0':
val = val[1:]
while len(val) % 4:
@@ -33,6 +57,13 @@
output.write('\n')
output.write('};\n\n')
+def print_ssl(output, name, val):
+ import struct
+ if len(struct.pack('@L', 0)) == 8:
+ return print_ssl_64(output, name, val)
+ else:
+ return print_ssl_32(output, name, val)
+
def print_ssl_keys(output, n):
output.write(r'''
struct pubkey {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package boost for openSUSE:Factory
checked in at Thu Jul 30 14:28:28 CEST 2009.
--------
--- boost/boost.changes 2009-04-16 23:36:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/boost/boost.changes 2009-07-28 22:05:13.000000000 +0200
@@ -1,0 +2,27 @@
+Tue Jul 28 22:01:41 CEST 2009 - coolo(a)novell.com
+
+- update to 1.39.0:
+
+ New Libraries
+
+ * Signals2: Managed signals & slots callback implementation (thread-safe version 2),
+ from Frank Mori Hess.
+
+ Updated Libraries (see README for details)
+
+ * Asio:
+ * Flyweight:
+ * Foreach:
+ * Hash:
+ * Interprocess:
+ * Intrusive:
+ * Program.Options:
+ * Proto:
+ * PtrContainer:
+ * Range:
+ * Unordered:
+ * Xpressive:
+
+- removed patches no longer needed (hoping the best for ppc asm)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
boost-function_without_exception.patch
boost-pass_BJAM_CONFIG.patch
boost-ppc-asm.patch
boost_1_38_0.tar.bz2
New:
----
boost_1_39_0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.CdhzZH/_old 2009-07-30 14:28:08.000000000 +0200
+++ /var/tmp/diff_new_pack.CdhzZH/_new 2009-07-30 14:28:08.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package boost (Version 1.38.0)
+# spec file for package boost (Version 1.39.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,9 +22,9 @@
%else
%define build_mpi 1
%endif
-%define most_libs libboost_date_time1_38_0 libboost_filesystem1_38_0 libboost_graph1_38_0 libboost_iostreams1_38_0 libboost_math1_38_0 libboost_test1_38_0 libboost_program_options1_38_0 libboost_python1_38_0 libboost_serialization1_38_0 libboost_signals1_38_0 libboost_system1_38_0 libboost_thread1_38_0 libboost_wave1_38_0 libboost_regex1_38_0
+%define most_libs libboost_date_time1_39_0 libboost_filesystem1_39_0 libboost_graph1_39_0 libboost_iostreams1_39_0 libboost_math1_39_0 libboost_test1_39_0 libboost_program_options1_39_0 libboost_python1_39_0 libboost_serialization1_39_0 libboost_signals1_39_0 libboost_system1_39_0 libboost_thread1_39_0 libboost_wave1_39_0 libboost_regex1_39_0
%if %build_mpi
-%define all_libs %{most_libs} libboost_mpi1_38_0
+%define all_libs %{most_libs} libboost_mpi1_39_0
%else
%define all_libs %{most_libs}
%endif
@@ -40,13 +40,13 @@
BuildRequires: fdupes
%endif
Url: http://www.boost.org
-License: Boost Software License v1.0
+License: BSD 3-clause (or similar)
Group: Development/Libraries/C and C++
Summary: Boost C++ Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Version: 1.38.0
-Release: 7
-Source0: %{name}_1_38_0.tar.bz2
+Version: 1.39.0
+Release: 1
+Source0: %{name}_1_39_0.tar.bz2
Source1: boost-rpmlintrc
Source2: boost_1_33_1_man.tar.bz2
Source3: existing_extra_docs
@@ -58,14 +58,10 @@
Patch1: boost-thread.patch
Patch2: boost-no_type_punning.patch
Patch4: boost-visit_each.diff
-Patch5: boost-pass_BJAM_CONFIG.patch
Patch8: boost-no_segfault_in_Regex_filter.patch
-Patch9: boost-ppc-asm.patch
Patch19: boost-sane_versioning.patch
Patch20: boost-strict_aliasing.patch
Patch21: boost-lib64.patch
-#Added 2009-03-03
-Patch22: boost-function_without_exception.patch
Recommends: %{all_libs}
%define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -83,14 +79,14 @@
thousand members of the C++ community at large.
This package is mainly needed for updating from a prior version, the
-dynamic libraries are found in their respective package. For
-development using Boost, you also need the boost-devel package. For
-documentation, see the boost-doc package.
+dynamic libraries are found in their respective packge. For development
+using Boost, you also need the boost-devel package. For documentation,
+see the boost-doc package.
%package devel
-License: BSD 3-Clause; Boost Software License v1.0
+License: BSD 3-clause (or similar)
Summary: Development package for Boost C++
Group: Development/Libraries/C and C++
Requires: %{all_libs} libstdc++-devel
@@ -103,19 +99,19 @@
-%package -n boost-license1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n boost-license1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost License
Group: Development/Libraries/C and C++
AutoReqProv: on
-%description -n boost-license1_38_0
+%description -n boost-license1_39_0
This package contains the license boost is provided under.
%package doc
-License: BSD 3-Clause; Boost Software License v1.0
+License: BSD 3-clause (or similar)
Summary: Documentation for the Boost C++ Libraries
Group: Development/Libraries/C and C++
AutoReqProv: on
@@ -125,206 +121,199 @@
-%package -n libboost_date_time1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_date_time1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Date.Time Runtime libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_date_time1_38_0
+%description -n libboost_date_time1_39_0
This package contains the Boost Date.Time runtime libraries.
-%package -n libboost_filesystem1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_filesystem1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Filesystem Runtime Libraries
Group: System/Localization
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_filesystem1_38_0
+%description -n libboost_filesystem1_39_0
This package contains the Boost::Filesystem libraries.
-%package -n libboost_graph1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_graph1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Graph Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_graph1_38_0
+%description -n libboost_graph1_39_0
This package contains the Boost::Graph Runtime libraries.
-%package -n libboost_iostreams1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_iostreams1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::IOStreams Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_iostreams1_38_0
+%description -n libboost_iostreams1_39_0
This package contains the Boost::IOStreams Runtime libraries.
-%package -n libboost_math1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_math1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Math Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_math1_38_0
+%description -n libboost_math1_39_0
This package contains the Boost::Math Runtime libraries.
-
%if %build_mpi
-%package -n libboost_mpi1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_mpi1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::MPI Runtime libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_mpi1_38_0
+%description -n libboost_mpi1_39_0
This package contains the Boost::MPI Runtime libraries.
-
-
%endif
-%package -n libboost_test1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_test1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Test Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_test1_38_0
+%description -n libboost_test1_39_0
This package contains the Boost::Test runtime libraries.
-%package -n libboost_program_options1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_program_options1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::ProgramOptions Runtime libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_program_options1_38_0
+%description -n libboost_program_options1_39_0
This package contains the Boost::ProgramOptions Runtime libraries.
-%package -n libboost_python1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_python1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Python Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_python1_38_0
+%description -n libboost_python1_39_0
This package contains the Boost::Python Runtime libraries.
-%package -n libboost_serialization1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_serialization1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Serialization Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_serialization1_38_0
+%description -n libboost_serialization1_39_0
This package contains the Boost::Serialization Runtime libraries.
-%package -n libboost_signals1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_signals1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Signals Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_signals1_38_0
+%description -n libboost_signals1_39_0
This package contains the Boost::Signals Runtime libraries.
-%package -n libboost_system1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_system1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::System Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_system1_38_0
+%description -n libboost_system1_39_0
This package contains the Boost::System runtime libraries.
-%package -n libboost_thread1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_thread1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Thread Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_thread1_38_0
+%description -n libboost_thread1_39_0
This package contains the Boost::Thread runtime libraries.
-%package -n libboost_wave1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_wave1_39_0
+License: BSD 3-clause (or similar)
Summary: Boost::Wave Runtime Libraries
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_wave1_38_0
+%description -n libboost_wave1_39_0
This package contains the Boost::Wave runtime libraries.
-%package -n libboost_regex1_38_0
-License: BSD 3-Clause; Boost Software License v1.0
+%package -n libboost_regex1_39_0
+License: BSD 3-clause (or similar)
Summary: The Boost::Regex runtime library
Group: System/Libraries
-Requires: boost-license1_38_0
+Requires: boost-license1_39_0
AutoReqProv: on
-%description -n libboost_regex1_38_0
+%description -n libboost_regex1_39_0
This package contains the Boost::Regex runtime library.
%prep
-%setup -q -n %{name}_1_38_0 -a 2 -a 9
+%setup -q -n %{name}_1_39_0 -a 2 -a 9
find -name .cvsignore -exec rm -f {} +
#everything in the tarball has the executable flag set ......
find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {} +
%patch1
%patch2
%patch4
-%patch5
%patch8
-%patch9
%patch19
%patch20
%patch21
-%patch22
-chmod +x configure
#stupid build machinery copies .orig files
find . -name \*.orig -exec rm {} +
@@ -397,7 +386,7 @@
--libdir=%{buildroot}%{_libdir} \
--includedir=%{buildroot}%{_includedir} \
install || echo "Not all Boost libraries built properly."
-mv %{buildroot}%{_includedir}/boost-1_38/boost %{buildroot}%{_includedir}/
+mv %{buildroot}%{_includedir}/boost-1_39/boost %{buildroot}%{_includedir}/
mkdir -p %{buildroot}%{_docdir}
## install lib
#for i in $(find stage -type f -name \*.a); do
@@ -463,136 +452,136 @@
%fdupes %buildroot
%endif
-%post -n libboost_date_time1_38_0 -p /sbin/ldconfig
+%post -n libboost_date_time1_39_0 -p /sbin/ldconfig
-%post -n libboost_filesystem1_38_0 -p /sbin/ldconfig
+%post -n libboost_filesystem1_39_0 -p /sbin/ldconfig
-%post -n libboost_iostreams1_38_0 -p /sbin/ldconfig
+%post -n libboost_iostreams1_39_0 -p /sbin/ldconfig
-%post -n libboost_test1_38_0 -p /sbin/ldconfig
+%post -n libboost_test1_39_0 -p /sbin/ldconfig
-%post -n libboost_program_options1_38_0 -p /sbin/ldconfig
+%post -n libboost_program_options1_39_0 -p /sbin/ldconfig
-%post -n libboost_python1_38_0 -p /sbin/ldconfig
+%post -n libboost_python1_39_0 -p /sbin/ldconfig
-%post -n libboost_regex1_38_0 -p /sbin/ldconfig
+%post -n libboost_regex1_39_0 -p /sbin/ldconfig
-%post -n libboost_serialization1_38_0 -p /sbin/ldconfig
+%post -n libboost_serialization1_39_0 -p /sbin/ldconfig
-%post -n libboost_signals1_38_0 -p /sbin/ldconfig
+%post -n libboost_signals1_39_0 -p /sbin/ldconfig
-%post -n libboost_thread1_38_0 -p /sbin/ldconfig
+%post -n libboost_thread1_39_0 -p /sbin/ldconfig
-%post -n libboost_math1_38_0 -p /sbin/ldconfig
+%post -n libboost_math1_39_0 -p /sbin/ldconfig
%if %build_mpi
-%post -n libboost_mpi1_38_0 -p /sbin/ldconfig
+%post -n libboost_mpi1_39_0 -p /sbin/ldconfig
%endif
-%post -n libboost_graph1_38_0 -p /sbin/ldconfig
+%post -n libboost_graph1_39_0 -p /sbin/ldconfig
-%post -n libboost_system1_38_0 -p /sbin/ldconfig
+%post -n libboost_system1_39_0 -p /sbin/ldconfig
-%post -n libboost_wave1_38_0 -p /sbin/ldconfig
+%post -n libboost_wave1_39_0 -p /sbin/ldconfig
-%postun -n libboost_date_time1_38_0 -p /sbin/ldconfig
+%postun -n libboost_date_time1_39_0 -p /sbin/ldconfig
-%postun -n libboost_filesystem1_38_0 -p /sbin/ldconfig
+%postun -n libboost_filesystem1_39_0 -p /sbin/ldconfig
-%postun -n libboost_iostreams1_38_0 -p /sbin/ldconfig
+%postun -n libboost_iostreams1_39_0 -p /sbin/ldconfig
-%postun -n libboost_test1_38_0 -p /sbin/ldconfig
+%postun -n libboost_test1_39_0 -p /sbin/ldconfig
-%postun -n libboost_program_options1_38_0 -p /sbin/ldconfig
+%postun -n libboost_program_options1_39_0 -p /sbin/ldconfig
-%postun -n libboost_python1_38_0 -p /sbin/ldconfig
+%postun -n libboost_python1_39_0 -p /sbin/ldconfig
-%postun -n libboost_regex1_38_0 -p /sbin/ldconfig
+%postun -n libboost_regex1_39_0 -p /sbin/ldconfig
-%postun -n libboost_serialization1_38_0 -p /sbin/ldconfig
+%postun -n libboost_serialization1_39_0 -p /sbin/ldconfig
-%postun -n libboost_signals1_38_0 -p /sbin/ldconfig
+%postun -n libboost_signals1_39_0 -p /sbin/ldconfig
-%postun -n libboost_thread1_38_0 -p /sbin/ldconfig
+%postun -n libboost_thread1_39_0 -p /sbin/ldconfig
-%postun -n libboost_math1_38_0 -p /sbin/ldconfig
+%postun -n libboost_math1_39_0 -p /sbin/ldconfig
%if %build_mpi
-%postun -n libboost_mpi1_38_0 -p /sbin/ldconfig
+%postun -n libboost_mpi1_39_0 -p /sbin/ldconfig
%endif
-%postun -n libboost_graph1_38_0 -p /sbin/ldconfig
+%postun -n libboost_graph1_39_0 -p /sbin/ldconfig
-%postun -n libboost_system1_38_0 -p /sbin/ldconfig
+%postun -n libboost_system1_39_0 -p /sbin/ldconfig
-%postun -n libboost_wave1_38_0 -p /sbin/ldconfig
+%postun -n libboost_wave1_39_0 -p /sbin/ldconfig
-%files -n boost-license1_38_0
+%files -n boost-license1_39_0
%defattr(-, root, root, -)
%dir %{_docdir}
%doc %{_docdir}/LICENSE_1_0.txt
-%files -n libboost_date_time1_38_0
+%files -n libboost_date_time1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_date_time*.so.*
-%files -n libboost_filesystem1_38_0
+%files -n libboost_filesystem1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_filesystem*.so.*
-%files -n libboost_graph1_38_0
+%files -n libboost_graph1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_graph*.so.*
-%files -n libboost_iostreams1_38_0
+%files -n libboost_iostreams1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_iostreams*.so.*
-%files -n libboost_math1_38_0
+%files -n libboost_math1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_math_*.so.*
%if %build_mpi
-%files -n libboost_mpi1_38_0
+%files -n libboost_mpi1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_mpi*.so.*
%{_libdir}/mpi.so
%endif
-%files -n libboost_test1_38_0
+%files -n libboost_test1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_prg_exec_monitor*.so.*
%{_libdir}/libboost_unit_test_framework*.so.*
-%files -n libboost_program_options1_38_0
+%files -n libboost_program_options1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_program_options*.so.*
-%files -n libboost_python1_38_0
+%files -n libboost_python1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_python*.so.*
-%files -n libboost_serialization1_38_0
+%files -n libboost_serialization1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_*serialization*.so.*
-%files -n libboost_signals1_38_0
+%files -n libboost_signals1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_signals*.so.*
-%files -n libboost_system1_38_0
+%files -n libboost_system1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_system*.so.*
-%files -n libboost_thread1_38_0
+%files -n libboost_thread1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_thread*.so.*
-%files -n libboost_wave1_38_0
+%files -n libboost_wave1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_wave*.so.*
-%files -n libboost_regex1_38_0
+%files -n libboost_regex1_39_0
%defattr(-, root, root, -)
%{_libdir}/libboost_regex*.so.*
++++++ boost-sane_versioning.patch ++++++
--- /var/tmp/diff_new_pack.CdhzZH/_old 2009-07-30 14:28:08.000000000 +0200
+++ /var/tmp/diff_new_pack.CdhzZH/_new 2009-07-30 14:28:08.000000000 +0200
@@ -1,6 +1,8 @@
---- Jamroot
+Index: Jamroot
+===================================================================
+--- Jamroot.orig
+++ Jamroot
-@@ -311,9 +311,7 @@
+@@ -321,9 +321,7 @@ rule tag ( name : type ? : property-set
if $(layout) = versioned
{
local result = [ common.format-name
@@ -8,19 +10,19 @@
- -$(BUILD_ID)
- : $(name) : $(type) : $(property-set) ] ;
+ <base> <runtime> : $(name) : $(type) : $(property-set) ] ;
-
- # Optionally add version suffix.
- # On NT, library with version suffix won't be recognized
-@@ -448,13 +446,9 @@
+
+ # Optionally add version suffix. On NT, library with version suffix
+ # will not be recognized by linkers. On CYGWIN, we get strage
+@@ -475,13 +473,9 @@ if $(layout-versioned) && ( [ modules.pe
return $(result) ;
- }
-
-- generate stage-unversioned : stage-proper :
-- <generating-rule>@make-unversioned-links ;
+ }
+
+- generate stage-unversioned : stage-proper :
+- <generating-rule>@make-unversioned-links ;
- explicit stage-unversioned ;
--
-- generate install-unversioned : install-proper :
-- <generating-rule>@make-unversioned-links ;
+-
+- generate install-unversioned : install-proper :
+- <generating-rule>@make-unversioned-links ;
- explicit install-unversioned ;
+ # Create do-nothing aliases
+ alias stage-unversioned ;
++++++ boost.spec.in ++++++
--- /var/tmp/diff_new_pack.CdhzZH/_old 2009-07-30 14:28:09.000000000 +0200
+++ /var/tmp/diff_new_pack.CdhzZH/_new 2009-07-30 14:28:09.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package boost (Version 1.38.0)
+# spec file for package boost (Version 1.39.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -54,7 +54,7 @@
Group: Development/Libraries/C and C++
Summary: Boost C++ Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Version: 1.38.0
+Version: 1.39.0
Release: 2
Source0: %{name}_@file_version@.tar.bz2
Source1: boost-rpmlintrc
@@ -68,14 +68,10 @@
Patch1: boost-thread.patch
Patch2: boost-no_type_punning.patch
Patch4: boost-visit_each.diff
-Patch5: boost-pass_BJAM_CONFIG.patch
Patch8: boost-no_segfault_in_Regex_filter.patch
-Patch9: boost-ppc-asm.patch
Patch19: boost-sane_versioning.patch
Patch20: boost-strict_aliasing.patch
Patch21: boost-lib64.patch
-#Added 2009-03-03
-Patch22: boost-function_without_exception.patch
Recommends: %{all_libs}
%define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -324,14 +320,10 @@
%patch1
%patch2
%patch4
-%patch5
%patch8
-%patch9
%patch19
%patch20
%patch21
-%patch22
-chmod +x configure
#stupid build machinery copies .orig files
find . -name \*.orig -exec rm {} +
@@ -617,410 +609,3 @@
%doc %{_mandir}/man7/*.7.gz
%changelog
-* Tue Sep 02 2008 pth(a)suse.de
-- Split off runtime libraries into their own packages.
-- Update to 1.36.0:
- New Libraries
- * Accumulators: Framework for incremental calculation, and
- collection of statistical accumulators.
- * Exception: A library for transporting of arbitrary data in
- exception objects, and transporting of exceptions
- between threads.
- * Units: Zero-overhead dimensional analysis and unit/quantity
- manipulation and conversion.
- * Unordered: Unordered associative containers.
- Updated Libraries
- * Asio:
- o Added support for serial ports.
- o Added support for UNIX domain sockets.
- o Added support for raw sockets and ICMP.
- o Added wrappers for POSIX stream-oriented file descriptors
- (excluding regular files).
- o Added support for reactor-style operations using a new
- null_buffers type.
- o Added an iterator type for bytewise traversal of buffer
- sequences.
- o Added new read_until() and async_read_until() overloads that
- take a user-defined function object for locating message
- boundaries.
- o Added an experimental two-lock queue (enabled by defining
- BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE) that may provide better
- io_service scalability across many processors.
- o Various fixes, performance improvements, and more complete
- coverage of the custom memory allocation support.
- * Assign:list_of() (and its variants) now has overloaded comparison
- operators. This allows you to write test code such as
- BOOST_CHECK_EQUAL(my_container,list_of(2)(3)(4)(5));.
- * Foreach:BOOST_FOREACH macro for easily iterating over the elements
- of a sequence.
- o New BOOST_REVERSE_FOREACH macro for iterating over a sequence
- in reverse.
- * Function:
- o Improved allocator support.
- * Hash: Minor updates and fixes, for more info see the change log.
- * Interprocess:
- o Added anonymous shared memory for UNIX systems.
- o Fixed missing move semantics on managed memory classes.
- o Added copy_on_write and open_read_only options for shared
- memory and mapped file managed classes.
- o shared_ptr is movable and supports aliasing.
- * Intrusive:
- o Added linear<> and cache_last<> options to singly linked lists.
- o Added optimize_multikey<> option to unordered container hooks.
- o Optimized unordered containers when store_hash option is used
- in the hook.
- o Implementation changed to avoid explicit use of try-catch
- blocks and be compilable with exceptions disabled.
- * Math:
- o Added new non-central Chi-Square, Beta, F and T distributions.
- o Added Exponential Integral and Zeta special functions.
- o Added Rounding, Truncation, and Unit-in-the-last-place
- functions.
- o Added support for compile time powers of a runtime base.
- o Added a few SSE2 based optimisations for the Lanczos
- approximations.
- * MPI:
- o Added support for non-blocking operations in Python
- o Added support for graph topologies.
- * Multi-index Containers: Minor additions and maintenance fixes.
- Consult the library release notes for
- further information.
- * PtrContainer: Support for a few more containers, and addition
- of insert iterators. For details see upgrading
- details.
- * Spirit: Integrated the "Classic" Spirit V1.8.x code base with
- Spirit V2, "The New Generation". See Change Log.
- * Thread:
- o New generic lock and try_lock functions for locking multiple
- mutexes at once.
- o Rvalue reference support for move semantics where the
- compilers supports it.
- o A few bugs fixed and missing functions added (including
- the serious win32 condition variable bug).
- o scoped_try_lock types are now backwards-compatible with
- Boost 1.34.0 and previous releases.
- o Support for passing function arguments to the thread
- function by supplying additional arguments to the thread
- constructor.
- o Backwards-compatibility overloads added for timed_lock and
- timed_wait functions to allow use of xtime for timeouts.
- * Wave:
- o Wave V2.0 is a new major release introducing some breaking
- API changes, preventing it to be used with Boost versions
- earlier than V1.36.0. Mainly, the API and hook interface
- have been streamlined for more consistency.
- o Fixed a couple of bugs, improved regression test system to
- include testing of the preporcessing hooks interface
- (for details see: Changelog).
- * Xpressive:
- o Regular expressions that can be written as strings or as
- expression templates, and that can refer to each other and
- themselves recursively with the power of context-free
- grammars.
- o skip() for specifying which parts of the input sequence
- to ignore when matching it against a regex.
- o regex_replace() accepts formatter objects and formatter
- expressions in addition to format strings.
- o Range-based regex_replace() algorithm.
- o Fix crash when semantic actions are placed in look-aheads,
- look-behinds or independent sub-expressions.
-* Mon Jun 23 2008 pth(a)suse.de
-- Qualify name to avoid clash (bnc#401964)
-* Fri Jun 20 2008 schwab(a)suse.de
-- Fix ppc atomic ops.
-* Thu Apr 10 2008 ro(a)suse.de
-- added baselibs.conf file to build xxbit packages
- for multilib support
-* Mon Jan 28 2008 schwab(a)suse.de
-- Remove obsolete patch again.
-* Fri Jan 18 2008 pth(a)suse.de
-- Fix CVE-2008-0171 and CVE-2008-0171 (bugzilla #353180)
-- Qualify special_values_parser (bugzilla #353897)
-* Thu Jan 17 2008 schwab(a)suse.de
-- Remove obsolete patch.
-* Mon Jan 14 2008 pth(a)suse.de
-- Move 1.34.1 from BS to Autobuild
-- Add patch for critical bug in Boost.Function.
-- Include C headers where necessary.
-- Make the tests for ULONG_MAX more readable 64.
-* Wed Oct 24 2007 rguenther(a)suse.de
-- Use -fpermissive in addition to -O2 for building.
-- Add patch to enable building wave with GCC 4.3.
-* Mon Aug 20 2007 pth(a)suse.de
-- Only use fdupes from 10.3 onwards.
-* Sat Aug 11 2007 aj(a)suse.de
-- Fix spec file to build again.
-* Thu Aug 09 2007 pth(a)suse.de
-- Add man pages (made for 1.33.1).
-- Package html documentation differently.
-- Check all links and add missing files that do exist.
-- Use %%fdupes
-- Add patch by rschiele(a)gmail.com to pass compiler flags into
- Boost.build.
-- Update to 1.34.1 and use .spec file from bkoz(a)redhat.com as
- a basis.
- Changes 1.33.1 -> 1.34.0:
- New Libraries:
- * Foreach Library: BOOST_FOREACH macro for easily iterating over
- the elements of a sequence,
- * Statechart Library: Arbitrarily complex finite state machines
- can be implemented in easily readable and
- maintainable C++ code,
- * TR1 Library: An implementation of the C++ Technical Report on Standard
- Library Extensions, from John Maddock. This library does
- not itself implement the TR1 components, rather it's a
- thin wrapper that will include your standard library's
- TR1 implementation (if it has one), otherwise it will
- include the Boost Library equivalents, and import them
- into namespace std::tr1. Highlights include: Reference
- Wrappers, Smart Pointers, result_of, Function Object
- Binders, Polymorphic function wrappers, Type Traits,
- Random Number Generators and Distributions, Tuples, Fixed
- Size Array, Hash Function Objects, Regular Expressions,
- and Complex Number Additional Algorithms.
- * Typeof Library: Typeof operator emulation, from Arkadiy Vertleyb
- and Peder Holt.
- * Xpressive Library: Regular expressions that can be written as strings
- or as expression templates, and that can refer to
- each other and themselves recursively with the
- power of context-free grammars, from Eric Niebler.
- Updated Libraries:
- * Assign Library:
- o Support for ptr_map<key,T> via the new function ptr_map_insert()
- o Support for initialization of Pointer Containers when the
- containers hold pointers to an abstract base class.
- * Date_time library:
- o Support for new US/Canada timezone rules and other bug fixes.
- See Change History for details.
- * Filesystem Library: Major upgrade in preparation for submission to the
- C++ Standards Committee for TR2. Changes include:
- o Internationalization, provided by class templates basic_path,
- basic_filesystem_error, basic_directory_iterator, and
- basic_directory_entry.
- o Simplification of the path interface by eliminating special
- constructors to identify native formats.
- o Rationalization of predicate function design, including the
- addition of several new functions.
- o Clearer specification by reference to POSIX, the ISO/IEEE Single
- Unix Standard, with provisions for Windows and other operating
- systems.
- o Preservation of existing user code whenever possible.
- o More efficient directory iteration.
- o Addition of a recursive directory iterator.
- * Function Library: Boost.Function now implements a small buffer
- optimization, which can drastically improve the
- performance when copying or constructing
- Boost.Function objects storing small function
- objects. For instance, bind(&X:foo, &x, _1, _2)
- requires no heap allocation when placed into a
- Boost.Function object.
- * Functional/Hash Library
- o Use declarations for standard classes, so that the library
- doesn't need to include all of their headers
- o Deprecated the <boost/functional/hash/*.hpp> headers.
- o Add support for the BOOST_HASH_NO_EXTENSIONS macro, which
- disables the extensions to TR1
- o Minor improvements to the hash functions for floating point numbers.
- * Graph Library:
- o edmonds_maximum_cardinality_matching,
- o lengauer_tarjan_dominator_tree,
- o compressed_sparse_row_graph,
- o sorted_erdos_renyi_iterator,
- o biconnected_components now supports a visitor and named
- parameters,
- o adjacency_matrix now models the Bidirectional Graph concept.
- o dijkstra_shortest_paths now calls vis.initialize_vertex for each
- vertex during initialization.
- o Note: the name of the compiled library for the GraphViz reader has
- changed to boost_graph (from bgl-viz) to match Boost conventions.
- o See the complete revision history for more information.
- * MultiArray Library: Boost.MultiArray now by default provides
- range-checking for operator[]. Range checking can
- be disabled by defining the macro
- BOOST_DISABLE_ASSERTS before including
- multi_array.hpp. A bug in multi_array::resize()
- related to storage orders was fixed.
- * Multi-index Containers Library:
- o New random access indices.
- o Non key-based indices feature new rearrange facilities.
- o This version also includes a number of optimizations and usage
- improvements. For a complete list of changes, see the library
- release notes.
- * Optional Library:
- o boost::none_t and boost::none now added to Optional's
- documentation
- o Relational operators now directly support arguments of type
- 'T' and 'none_t'
- o operator->() now also works with reference types.
- o Helper functions make_optional(val), make_optional(cond,val)
- and get_optional_value_or(opt,alternative_value) added.
- o Constructor taking a boolean condition (as well as a value)
- added.
- o Member function get_value_or(alternative_value) added.
- o Incompatbility bug with mpl::apply<> fixed.
- o Converting assignment bug with uninitialized lvalues fixed.
- * Parameter Library:
- o Every ArgumentPack is now a valid MPL Forward Sequence.
- o Support for unnamed arguments (those whose keyword is
- deduced from their types) is added.
- o Support for named and unnamed template arguments is added.
- o New overload generation macros solve the forwarding problem
- directly.
- o See also the Python library changes, below.
- * Pointer Container Library:
- o Support for serialization via Boost.Serialization.
- o Exceptions can be disabled by defining the macro
- BOOST_PTR_CONTAINER_NO_EXCEPTIONS before including any header.
- This macro is defined by default if BOOST_NO_EXCEPTIONS is defined.
- o Additional std::auto_ptr<T> overloads added s.t. one can also
- pass std::auto_ptr<T> instead of only T* arguments to member
- functions.
- o transfer() now has weaker requirements s.t. one can transfer
- objects from ptr_container<Derived> to ptr_container<Base>,
- * Python Library:
- o Boost.Python now automatically appends C++ signatures to
- docstrings. The new docstring_options.hpp header is available to
- control the content of docstrings.
- o stl_input_iterator, for turning a Python iterable object into an
- STL input iterator, from Eric Niebler.
- o Support for void* conversions is added.
- o Integrated support for wrapping C++ functions built with the
- parameter library; keyword names are automatically known to
- docsstrings.
- o Enhancements to the API for better embedding support
- (boost::python::import(), boost::python::exec(), and
- boost::python::exec_file()).
- * Signals Library: More improvements to signal invocation performance.
- * Smart Pointers Library:
- o Allocator support as proposed in N1851 (162 Kb PDF).
- o pointer_cast and pointer_to_other utilities to allow
- pointer-independent code,
- * String Algorithm Library:
- o lexicographical_compare
- o join
- o New comparison predicates is_less, is_not_greater.
- o Negative indexes support (like Perl) in various algorihtms
- (*_head/tail, *_nth).
- * Wave Library:
- o Wave now correctly recognizes pp-number tokens as mandated by
- the C++ Standard, which are converted to C++ tokens right before
- they are returned from the library.
- o Several new preprocessing hooks have been added. For a complete
- description please refer to the related documentation page: The
- Context Policy.
- o Shared library (dll) support has been added for the generated
- Wave libraries.
- o The overall error handling has been improved. It is now possible
- to recover and continue after an error or a warning was issued.
- o Support for optional comment and/or full whitespace
- preservation in the generated output stream has been added.
- o The Wave library now performs automatic include guard
- detection to avoid accessing header files more than once, if
- appropriate.
- o Full interactive mode has been added to the Wave tool. Now the
- Wave tool can be used just like Python or Perl for instance to
- interactively try out your BOOST_PP macros. Additionally it is
- now possible to load and save the current state of an
- interactive session (macro tables et.al.).
- o The overall performance has been improved by upto 40-60%%,
- depending on the concrete files to process.
- o Support for new pragmas has been added allowing to control
- certain library features from inside the preprocessed sources
- (partial output redirection, control of generated whitespace
- and #line directives).
- o Optional support for #pragma message "..." has been added.
- o This version also includes a number of bug fixes and usage
- improvements. For a complete list of changes, see the
- libraries change log.
- Fixes in 1.34.1:
- * Fixes for build on IBM pSeries for AIX and Linux
- * gcc-4.2 atomicity.h location fixed
- * [iostreams] zlib_compressor memory leaks in 1.34.0
- * filtering ostream problem... pushing zlib_compressor works in 1_33,
- dies in 1_34
- * [doc] The "Getting Started" page mentions incorrect library names
- * [filesystem] missing documentation or bad links
- * add missing docs for boost.python API enhancements.
- * Entire iostreams library outdated in 1.34.0
- * numeric_limits specializations in limits.hpp are incorrect
- * Updated ICU support in Boost.Regex
- * Make boost.python compatible with python 2.5
- * ::boost::detail::empty_base improved
- * Fix failing uild of libs/python/example/quickstart.
- * Fix problems when building Python modules on boost 1.34.0
- * Patches to allow boost 1.34.0 to compile with stricter warning
- checking under mac OS and gcc
- * Unable to compile Python example, tutorial, or quickstart with
- Boost 1_34_0
- * Improper overflow handling in shortest paths algorithms
- * Multiple include paths for Python
- * Add documentation for the iter_find/split algorithms
- * regex_token_iterator crashes
- * regex_error exception when quantifying some non-capturing groups
- * read_write_mutex docs don't clearly specify that the functionality
- is not present
-- Remove patches not needed anymore.
-- Replace file dupes by symlinks.
-- Add rpmlintrc to suppress rpmlint warnings for things that won't be
- changed.
-* Sun Jul 15 2007 schwab(a)suse.de
-- Fix reference to atomicity.h.
-* Sat Mar 24 2007 aj(a)suse.de
-- Add libbz2-devel to BuildRequires.
-* Fri Sep 22 2006 pth(a)suse.de
-- Apply patch from community to build with Python 2.5
-* Fri Jul 14 2006 sf(a)suse.de
-- fixed wrong usage of visit_each() (Bug #192116 )
-* Thu Jul 13 2006 sf(a)suse.de
-- fixed link creation to libboost_thread.so, using %%_lib instead
- of lib
-* Mon Jun 19 2006 jw(a)suse.de
-- added a libboost_thread.so as a symlink to libboost_thread-mt.so
-* Tue Apr 04 2006 pth(a)suse.de
-- Add libboost_wave.a to file list
-* Tue Apr 04 2006 pth(a)suse.de
-- Use explicit file names instead of wildcards to detect libraries
- that weren't built.
-* Wed Feb 08 2006 schwab(a)suse.de
-- Fix broken assembler constraints [#148429].
-* Wed Jan 25 2006 mls(a)suse.de
-- converted neededforbuild to BuildRequires
-* Wed Jan 18 2006 schwab(a)suse.de
-- Don't strip binaries.
-* Wed Dec 07 2005 pth(a)suse.de
-- Fix cases of type-punning in boost::python
-- Compile without -fno-strict-aliasing again.
-- Remove unnecessary type attributes in forward declarations.
-* Tue Dec 06 2005 pth(a)suse.de
-- Update to 1.33.1.
-- Fix use of uninitialized variable.
-- Compile with -fno-strict-aliasing.
-- Update NEWS file
-* Thu Aug 25 2005 pth(a)suse.de
-- Incorporate fixes that are bound to be in 1.33.1
-- Build boost.regex with unicode support.
-* Fri Aug 19 2005 pth(a)suse.de
-- Add a NEWS file.
-* Thu Aug 18 2005 pth(a)suse.de
-- Update to 1.33.0 with 5 new libraries. See NEWS for specifics.
-- Fix use of uninitialized class member (matz(a)suse.de)
-- Compile with -O2 instead of -O3
-- Make build process use %%optflags
-* Thu Mar 10 2005 pth(a)suse.de
-- Update to 1.32.0
-* Fri May 07 2004 pth(a)suse.de
-- Add convenience symlinks (#38491)
-* Sun Apr 25 2004 coolo(a)suse.de
-- build with several jobs
-* Fri Mar 05 2004 pth(a)suse.de
-- Update to 1.31.0.
-- Make building boost work on Linux platforms where gcc does not
- define _REENTRANT when passed -pthread. Patch was done by
- Robert Schiele.
-* Sat Jan 10 2004 adrian(a)suse.de
-- add %%run_ldconfig
-* Wed Aug 20 2003 pthomas(a)suse.de
-- Update to 1.30.2, a bugfix release
-* Wed Jul 23 2003 pthomas(a)suse.de
-- Initial package, based on the work by Robert Schiele.
-- Fix building with Python 2.3
++++++ boost_1_38_0.tar.bz2 -> boost_1_39_0.tar.bz2 ++++++
boost/boost_1_38_0.tar.bz2 /mounts/work_src_done/STABLE/boost/boost_1_39_0.tar.bz2 differ: char 11, line 1
++++++ mkspec.sh ++++++
--- /var/tmp/diff_new_pack.CdhzZH/_old 2009-07-30 14:28:09.000000000 +0200
+++ /var/tmp/diff_new_pack.CdhzZH/_new 2009-07-30 14:28:09.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/bash
-version=1.38.0
+version=1.39.0
man_version=1.33.1
file_version="$(echo $version|tr '.' '_')"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0