openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
February 2008
- 1 participants
- 1093 discussions
Hello community,
here is the log from the commit of package nfs-utils
checked in at Thu Feb 28 18:43:18 CET 2008.
--------
--- nfs-utils/nfs-utils.changes 2008-02-13 21:05:56.000000000 +0100
+++ /mounts/work_users/ro/STABLE/nfs-utils/nfs-utils.changes 2008-02-28 18:43:01.325641000 +0100
@@ -1,0 +2,5 @@
+Thu Feb 28 18:42:52 CET 2008 - ro(a)suse.de
+
+- added gssapi to buildrequires
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nfs-utils.spec ++++++
--- /var/tmp/diff_new_pack.u18657/_old 2008-02-28 18:43:10.000000000 +0100
+++ /var/tmp/diff_new_pack.u18657/_new 2008-02-28 18:43:10.000000000 +0100
@@ -12,11 +12,11 @@
Name: nfs-utils
-BuildRequires: e2fsprogs-devel gcc-c++ krb5-devel libevent librpcsecgss nfsidmap-devel pkgconfig tcpd-devel
+BuildRequires: e2fsprogs-devel gcc-c++ krb5-devel libevent libgssapi librpcsecgss nfsidmap-devel pkgconfig tcpd-devel
Url: http://nfs.sourceforge.net
Summary: Support Utilities for Kernel nfsd
Version: 1.1.0
-Release: 11
+Release: 12
Group: Productivity/Networking/NFS
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -251,6 +251,8 @@
%doc nfs/*.html nfs/*.ps linux-nfs/* README.NFSv4
%changelog
+* Thu Feb 28 2008 ro(a)suse.de
+- added gssapi to buildrequires
* Wed Feb 13 2008 jeffm(a)suse.com
- Cleaned up open(O_CREAT) without file permissions.
* Tue Dec 18 2007 nfbrown(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 m17n-db
checked in at Thu Feb 28 18:36:05 CET 2008.
--------
--- m17n-db/m17n-db.changes 2007-08-02 11:49:54.000000000 +0200
+++ /mounts/work_src_done/NOARCH/m17n-db/m17n-db.changes 2008-02-28 14:15:41.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Feb 28 14:14:28 CET 2008 - schwab(a)suse.de
+
+- Update to m17n-db 1.5.1.
+ * A new FLT is added.
+ COMBINING.flt (For combining diacritical marks)
+ CHAM-GENERIC.flt (For Cham script)
+ * A new input method is added.
+ vi-tcvn.mim (Vietnamese)
+ cmc-kbd.mim (Cham)
+
+-------------------------------------------------------------------
Old:
----
m17n-db-1.4.0.tar.bz2
pkgconfigdir-to-datadir.patch
New:
----
m17n-db-1.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ m17n-db.spec ++++++
--- /var/tmp/diff_new_pack.i15915/_old 2008-02-28 18:35:51.000000000 +0100
+++ /var/tmp/diff_new_pack.i15915/_new 2008-02-28 18:35:51.000000000 +0100
@@ -1,30 +1,29 @@
#
-# spec file for package m17n-db (Version 1.4.0)
+# spec file for package m17n-db (Version 1.5.1)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
+
Name: m17n-db
BuildRequires: glibc-i18ndata
-Version: 1.4.0
+Version: 1.5.1
Release: 1
-License: GPL v2 or later, LGPL v2 or later
+License: GPL v2 or later; LGPL v2.1 or later; Public Domain, Freeware; X11/MIT
Group: System/I18n/Japanese
-Autoreqprov: on
-URL: http://www.m17n.org/m17n-lib/
+AutoReqProv: on
+Url: http://www.m17n.org/m17n-lib/
# CVS:
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n login
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-lib
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-db
-Source0: http://www.m17n.org/m17n-lib/download/m17n-db-1.4.0.tar.bz2
-Patch0: pkgconfigdir-to-datadir.patch
-BuildArchitectures: noarch
+Source0: http://www.m17n.org/m17n-lib/download/m17n-db-%{version}.tar.gz
+BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Database Needed by the m17n Library m17n-lib
@@ -42,20 +41,18 @@
%prep
%setup -q -n %{name}-%{version}
-%patch0 -p0
%build
-./bootstrap.sh
-libtoolize --force
-autoreconf --force --install --verbose
-export CXXFLAGS="$RPM_OPT_FLAGS"
-./configure --prefix=/usr \
+#./bootstrap.sh
+#libtoolize --force
+#autoreconf --force --install --verbose
+./configure CXXFLAGS="$RPM_OPT_FLAGS" \
+ --prefix=/usr \
--sysconfdir=%{_sysconfdir} \
--libdir=%{_libdir}
make
%install
-[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
make DESTDIR=${RPM_BUILD_ROOT} install
rm -f $RPM_BUILD_ROOT/%{_libdir}/scim-1.0/IMEngine/uim.{a,la}
%find_lang m17n-db
@@ -72,17 +69,25 @@
%{_datadir}/pkgconfig/m17n-db.pc
%changelog
-* Thu Aug 02 2007 - mfabian(a)suse.de
+* Thu Feb 28 2008 schwab(a)suse.de
+- Update to m17n-db 1.5.1.
+ * A new FLT is added.
+ COMBINING.flt (For combining diacritical marks)
+ CHAM-GENERIC.flt (For Cham script)
+ * A new input method is added.
+ vi-tcvn.mim (Vietnamese)
+ cmc-kbd.mim (Cham)
+* Thu Aug 02 2007 mfabian(a)suse.de
- make package noarch, move m17n-db.pc file to datadir
(/usr/share/pkgconfig/m17n-db.pc).
-* Wed Aug 01 2007 - mfabian(a)suse.de
+* Wed Aug 01 2007 mfabian(a)suse.de
- update to 1.4.0:
• Several new input methods are added.
da-post.mim (Danish)
bo-ewts.mim (Tibetan)
fr-azerty.mim (French)
• New database for language names.
-* Tue Jan 09 2007 - mfabian(a)suse.de
+* Tue Jan 09 2007 mfabian(a)suse.de
- update to 1.3.4:
• several new input methods were added:
grc-mizuochi.mim (Greek)
@@ -96,27 +101,27 @@
• several new FLTs were added:
LAOO-OTF.flt (Lao)
THAI-OTF.flt (Thai)
-* Mon Aug 28 2006 - mfabian(a)suse.de
+* Mon Aug 28 2006 mfabian(a)suse.de
- update to 1.3.3.20060828:
• several new input methods are added
(ru-phonetic.mim (Russian)).
-* Tue Jun 20 2006 - mfabian(a)suse.de
+* Tue Jun 20 2006 mfabian(a)suse.de
- update to 1.3.3.20060620:
+ m17n-db.pc file has been added
+ a few minor bugfixes
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Fri Jan 13 2006 - mfabian(a)suse.de
+* Fri Jan 13 2006 mfabian(a)suse.de
- update to 1.3.0.20060113.
-* Fri Jan 13 2006 - mfabian(a)suse.de
+* Fri Jan 13 2006 mfabian(a)suse.de
- update to 1.3.0.
-* Tue Dec 28 2004 - mfabian(a)suse.de
+* Tue Dec 28 2004 mfabian(a)suse.de
- update to 1.2.0.
-* Fri Dec 24 2004 - mfabian(a)suse.de
+* Fri Dec 24 2004 mfabian(a)suse.de
- update to 1.1.0.20041223
- add a latin-prefix input method which behaves like the
latin-9-prefix input method in Emacs.
-* Tue Aug 17 2004 - mfabian(a)suse.de
+* Tue Aug 17 2004 mfabian(a)suse.de
- update to 1.1.0.
-* Mon Aug 16 2004 - mfabian(a)suse.de
+* Mon Aug 16 2004 mfabian(a)suse.de
- new package: m17n-db, version 1.0.2.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 vim
checked in at Thu Feb 28 18:35:13 CET 2008.
--------
--- vim/vim.changes 2008-01-31 12:46:58.000000000 +0100
+++ /mounts/work_src_done/STABLE/vim/vim.changes 2008-02-28 14:48:30.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Feb 28 14:30:14 CET 2008 - mkoenig(a)suse.de
+
+- update to patchlevel 266
+ * fixes crash on completion [bnc#361844]
+- update ycp syntax file [bnc#364509]
+
+-------------------------------------------------------------------
Old:
----
vim-upstream-patches-7.1-135.patch.bz2
New:
----
vim-upstream-patches-7.1-266.patch.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.vr8021/_old 2008-02-28 18:34:23.000000000 +0100
+++ /var/tmp/diff_new_pack.vr8021/_new 2008-02-28 18:34:23.000000000 +0100
@@ -10,9 +10,10 @@
# norootforbuild
+
Name: vim
Version: 7.1
-Release: 81
+Release: 93
#
License: Other uncritical OpenSource License; http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
Group: Productivity/Editors/Vi
@@ -21,7 +22,7 @@
BuildRequires: db-devel fdupes gettext-devel gpm gtk2-devel libacl-devel ncurses-devel perl python-devel ruby-devel tcl-devel update-alternatives update-desktop-files
#
%define pkg_version 7.1
-%define official_ptchlvl 135
+%define official_ptchlvl 266
%define VIM_SUBDIR vim71
%define site_runtimepath /usr/share/vim/site
#
@@ -654,6 +655,10 @@
%endif
%changelog
+* Thu Feb 28 2008 mkoenig(a)suse.de
+- update to patchlevel 266
+ * fixes crash on completion [bnc#361844]
+- update ycp syntax file [bnc#364509]
* Thu Jan 31 2008 mkoenig(a)suse.de
- get perl version we build with dynamically rather than
hardcoding it.
++++++ vim-7.0-help_tags.patch ++++++
--- /var/tmp/diff_new_pack.vr8021/_old 2008-02-28 18:34:23.000000000 +0100
+++ /var/tmp/diff_new_pack.vr8021/_new 2008-02-28 18:34:23.000000000 +0100
@@ -1,10 +1,12 @@
---- vim70/runtime/doc/Makefile.orig 2006-04-27 17:17:05.000000000 +0200
-+++ vim70/runtime/doc/Makefile 2006-07-11 16:20:22.000000000 +0200
-@@ -299,6 +299,7 @@
+Index: vim71/runtime/doc/Makefile
+===================================================================
+--- vim71.orig/runtime/doc/Makefile
++++ vim71/runtime/doc/Makefile
+@@ -301,6 +301,7 @@ all: tags vim.man vimdiff.man vimtutor.m
# Use Vim to generate the tags file. Can only be used when Vim has been
# compiled and installed. Supports multiple languages.
vimtags: $(DOCS)
+ export VIMRUNTIME=../; \
- $(VIMEXE) -u NONE -esX -c "helptags ." -c quit
+ $(VIMEXE) -u NONE -esX -c "helptags ++t ." -c quit
# Use "doctags" to generate the tags file. Only works for English!
++++++ vim-upstream-patches-7.1-135.patch.bz2 -> vim-upstream-patches-7.1-266.patch.bz2 ++++++
Files vim/vim-upstream-patches-7.1-135.patch.bz2 and /mounts/work_src_done/STABLE/vim/vim-upstream-patches-7.1-266.patch.bz2 differ
++++++ ycp.vim ++++++
--- vim/ycp.vim 2006-05-15 02:13:15.000000000 +0200
+++ /mounts/work_src_done/STABLE/vim/ycp.vim 2008-02-28 14:35:50.000000000 +0100
@@ -86,6 +86,7 @@
syn keyword ycpBuiltin AskForExistingDirectory
syn keyword ycpBuiltin AskForExistingFile
syn keyword ycpBuiltin AskForSaveFileName
+syn keyword ycpBuiltin Beep
syn keyword ycpBuiltin BusyCursor
syn keyword ycpBuiltin ChangeWidget
syn keyword ycpBuiltin CheckShortcuts
@@ -111,6 +112,7 @@
syn keyword ycpBuiltin RedrawScreen
syn keyword ycpBuiltin ReplaceWidget
syn keyword ycpBuiltin RunPkgSelection
+syn keyword ycpBuiltin RunInTerminal
syn keyword ycpBuiltin SetConsoleFont
syn keyword ycpBuiltin SetFocus
syn keyword ycpBuiltin SetFunctionKeys
@@ -123,6 +125,7 @@
syn keyword ycpBuiltin UserInput
syn keyword ycpBuiltin WaitForEvent
syn keyword ycpBuiltin WidgetExists
+syn keyword ycpBuiltin WizardCommand
" YCP builtins
syn keyword ycpBuiltin contains
@@ -187,6 +190,7 @@
" YCP widgets
syn keyword ycpWidget Bottom
syn keyword ycpWidget CheckBox
+syn keyword ycpWidget CheckBoxFrame
syn keyword ycpWidget ComboBox
syn keyword ycpWidget Empty
syn keyword ycpWidget Frame
@@ -202,11 +206,16 @@
syn keyword ycpWidget Heading
syn keyword ycpWidget IconButton
syn keyword ycpWidget Image
+syn keyword ycpWidget InputField
syn keyword ycpWidget IntField
syn keyword ycpWidget Label
syn keyword ycpWidget Left
syn keyword ycpWidget LogView
+syn keyword ycpWidget MarginBox
syn keyword ycpWidget MenuButton
+syn keyword ycpWidget MinHeight
+syn keyword ycpWidget MinSize
+syn keyword ycpWidget MinWidth
syn keyword ycpWidget MultiLineEdit
syn keyword ycpWidget MultiSelectionBox
syn keyword ycpWidget PackageSelector
@@ -230,13 +239,23 @@
syn keyword ycpWidget VStretch
syn keyword ycpWidget VWeight
syn keyword ycpWidget PkgSpecial
+syn keyword ycpWidget BusyIndicator
syn keyword ycpWidget BarGraph
syn keyword ycpWidget ColoredLabel
+syn keyword ycpWidget Date
+syn keyword ycpWidget DateField
syn keyword ycpWidget DownloadProgress
+syn keyword ycpWidget DumbTab
syn keyword ycpWidget DummySpecialWidget
+syn keyword ycpWidget HMultiProgressMeter
+syn keyword ycpWidget VMultiProgressMeter
syn keyword ycpWidget PartitionSplitter
+syn keyword ycpWidget PatternSelector
syn keyword ycpWidget Slider
+syn keyword ycpWidget Time
+syn keyword ycpWidget TimeField
+syn keyword ycpWidget TimezoneSelector
syn keyword ycpWidget CurrentButton
syn keyword ycpWidget CurrentItem
@@ -260,6 +279,8 @@
syn keyword ycpWidgetSpecial animated
syn keyword ycpWidgetSpecial autoScrollDown
syn keyword ycpWidgetSpecial autoShortcut
+syn keyword ycpWidgetSpecial boldFont
+syn keyword ycpWidgetSpecial centered
syn keyword ycpWidgetSpecial countShowDelta
syn keyword ycpWidgetSpecial debugLayout
syn keyword ycpWidgetSpecial decorated
@@ -272,12 +293,20 @@
syn keyword ycpWidgetSpecial hvstretch
syn keyword ycpWidgetSpecial immediate
syn keyword ycpWidgetSpecial infocolor
+syn keyword ycpWidgetSpecial invertAutoEnable
syn keyword ycpWidgetSpecial keepSorting
+syn keyword ycpWidgetSpecial keyEvents
+syn keyword ycpWidgetSpecial mainDialog
+syn keyword ycpWidgetSpecial noAutoEnable
syn keyword ycpWidgetSpecial notify
syn keyword ycpWidgetSpecial outputField
syn keyword ycpWidgetSpecial plainText
+syn keyword ycpWidgetSpecial repoMode
syn keyword ycpWidgetSpecial scaleToFit
+syn keyword ycpWidgetSpecial searchMode
syn keyword ycpWidgetSpecial shrinkable
+syn keyword ycpWidgetSpecial stepsEnabled
+syn keyword ycpWidgetSpecial summaryMode
syn keyword ycpWidgetSpecial testMode
syn keyword ycpWidgetSpecial tiled
syn keyword ycpWidgetSpecial updateMode
@@ -325,10 +354,17 @@
syn keyword ycpWidgetSpecial id
syn keyword ycpWidgetSpecial opt
+syn keyword ycpWidgetSpecial icon
syn keyword ycpWidgetSpecial item
+syn keyword ycpWidgetSpecial cell
syn keyword ycpWidgetSpecial menu
syn keyword ycpWidgetSpecial header
syn keyword ycpWidgetSpecial rgb
+syn keyword ycpWidgetSpecial leftMargin
+syn keyword ycpWidgetSpecial rightMargin
+syn keyword ycpWidgetSpecial topMargin
+syn keyword ycpWidgetSpecial bottomMargin
+syn keyword ycpWidgetSpecial BackgroundPixmap
" comment miniles
if !exists("c_minlines")
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 wireshark
checked in at Thu Feb 28 18:25:37 CET 2008.
--------
--- wireshark/wireshark.changes 2008-02-21 04:52:10.000000000 +0100
+++ /mounts/work_src_done/STABLE/wireshark/wireshark.changes 2008-02-28 14:22:09.000000000 +0100
@@ -1,0 +2,52 @@
+Thu Feb 28 11:38:06 CET 2008 - prusnak(a)suse.cz
+
+- updated to 0.99.8
+ * security fixes
+ o fixed crash in SCTP, SNMP and TFTP dissectors
+ The following bugs have been fixed:
+ o Wireshark could crash when:
+ - saving I/O graphs
+ - editing table-based preferences
+ - trying to play RTP streams.
+ - trying to apply a display filter macro
+ - using Turkish and other locales.
+ * new features:
+ o multiple configuration profiles
+ o temporary coloring rules (let you color or filter on a conversation)
+ o I/O graphs have been improved
+ o Wireshark now has WLAN traffic statistics
+ o the Wireshark GUI now supports RPCAP
+ o conversations and endopoints can now be limited to the current display filter
+ o experimental support for the NTAR/PcapNG file format
+ * new protocol support:
+ AiroPeek Remote Capture, China Mobile Point to Point, Distributed
+ Lock Manager 3, EUTRAN X2 Application Protocol, Fieldbus
+ Foundation, International Passenger Airline Reservation
+ System/Airline Link Control, Microsoft DirectPlay, Path
+ Computation Element communication Protocol, Real Time Messaging
+ Protocol, S1 Application Protocol, Scripting Service Protocol,
+ Societe Internationale de Telecommunications Aeronautiques, Unisys
+ Transmittal System, Wi-fi Protected Setup,
+ * updated protocol support:
+ 3G A11, 3GPP, ACN, ACP133, ALCAP, AMR, ANSI A, ANSI IS-637-A, ANSI
+ MAP, ARP, ASAP, AVS WLAN, BACapp, BER, BOOTP, Bluetooth (HCI ACL,
+ HCI CMD, HCI EVT, HCI SCO, L2CAP, SDP), CDP, CFM, CMS, COPS,
+ Camel, Cisco ERSPAN, DAP, DCERPC SPOOLSS, DCERPC, DHCP, DHCPv6,
+ DIAMETER, DMP, DTLS, E.164, EAP, ENIP, ENRP, EtherCAT, Ethernet,
+ FMP, FTAM, GMRP, GRE, GSM MAP, GSM SMS, GSS-API, GTP, Gryphon,
+ H.223, H.225, H.245, H.263, H.264, H.460, HCI H1, HTTP, ICMP, IEEE
+ 802.11, IGMP, IPP, ISAKMP, ISUP, JFIF, JPEG, JXTA, Kerberos, LDAP,
+ MP2T, MS MMS, MTP3MG, NBAP, NFS, NHRP, NetFlow, P7, PER, PIM,
+ PKCS12, PPPoE, PTP, P_Mul, Q.932, Quakeworld, RANAP, RMT ALC, RMT
+ LCT, ROS, RPC, RPL, RRC, RTCP, RTP, SCCP, SCTP, SDP, SLL, SMB,
+ SMB2, SMPP, SMTP, SNMP, SRVLOC, SSL, STUN2, T.38, TCAP, TCP, TFTP,
+ TiVoConnect, UCP, UDP-Lite, USB, VLAN, WBXML, X.411, X.420,
+ X.509if, X.509sat
+ * new and updated capture file support:
+ Catapult DCT2000, DBS Etherwatch, NTAR/PcapNG, TamoSoft CommView,
+ Visual Networks
+- removed obsolete patch:
+ * strptime.patch (included in update)
+- added bison and flex to BuildRequires
+
+-------------------------------------------------------------------
Old:
----
wireshark-0.99.7-help.patch
wireshark-0.99.7-strptime.patch
wireshark-0.99.7.tar.bz2
New:
----
wireshark-0.99.8-help.patch
wireshark-0.99.8-strncat.patch
wireshark-0.99.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wireshark.spec ++++++
--- /var/tmp/diff_new_pack.il2445/_old 2008-02-28 18:24:48.000000000 +0100
+++ /var/tmp/diff_new_pack.il2445/_new 2008-02-28 18:24:48.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package wireshark (Version 0.99.7)
+# spec file for package wireshark (Version 0.99.8)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,20 +12,21 @@
Name: wireshark
-BuildRequires: cairo-devel gtk2-devel krb5-devel libadns-devel libpcap-devel net-snmp-devel openssl-devel pcre-devel python tcpd-devel update-desktop-files zlib-devel
+BuildRequires: cairo-devel gtk2-devel krb5-devel libadns-devel libpcap-devel net-snmp-devel openssl-devel pcre-devel tcpd-devel zlib-devel
+BuildRequires: bison flex python update-desktop-files
License: GPL v2 or later
Group: Productivity/Networking/Diagnostic
AutoReqProv: on
Summary: A Network Traffic Analyser
-Version: 0.99.7
-Release: 17
+Version: 0.99.8
+Release: 1
Url: http://www.wireshark.org/
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.desktop
Source2: %{name}.png
Source3: include.filelist
Patch0: %{name}-%{version}-help.patch
-Patch1: %{name}-%{version}-strptime.patch
+Patch1: %{name}-%{version}-strncat.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: ethereal
Obsoletes: ethereal
@@ -116,10 +117,7 @@
%patch1
%build
-%{suse_update_config -f wiretap .}
-cd wiretap
-autoreconf -fi
-cd ..
+# %{suse_update_config -f wiretap .}
autoreconf -fi
export CFLAGS="$RPM_OPT_FLAGS -fstack-protector"
%configure \
@@ -177,6 +175,55 @@
%{_mandir}/man1/idl2wrs*
%changelog
+* Thu Feb 28 2008 prusnak(a)suse.cz
+- updated to 0.99.8
+ * security fixes
+ o fixed crash in SCTP, SNMP and TFTP dissectors
+ The following bugs have been fixed:
+ o Wireshark could crash when:
+ - saving I/O graphs
+ - editing table-based preferences
+ - trying to play RTP streams.
+ - trying to apply a display filter macro
+ - using Turkish and other locales.
+ * new features:
+ o multiple configuration profiles
+ o temporary coloring rules (let you color or filter on a conversation)
+ o I/O graphs have been improved
+ o Wireshark now has WLAN traffic statistics
+ o the Wireshark GUI now supports RPCAP
+ o conversations and endopoints can now be limited to the current display filter
+ o experimental support for the NTAR/PcapNG file format
+ * new protocol support:
+ AiroPeek Remote Capture, China Mobile Point to Point, Distributed
+ Lock Manager 3, EUTRAN X2 Application Protocol, Fieldbus
+ Foundation, International Passenger Airline Reservation
+ System/Airline Link Control, Microsoft DirectPlay, Path
+ Computation Element communication Protocol, Real Time Messaging
+ Protocol, S1 Application Protocol, Scripting Service Protocol,
+ Societe Internationale de Telecommunications Aeronautiques, Unisys
+ Transmittal System, Wi-fi Protected Setup,
+ * updated protocol support:
+ 3G A11, 3GPP, ACN, ACP133, ALCAP, AMR, ANSI A, ANSI IS-637-A, ANSI
+ MAP, ARP, ASAP, AVS WLAN, BACapp, BER, BOOTP, Bluetooth (HCI ACL,
+ HCI CMD, HCI EVT, HCI SCO, L2CAP, SDP), CDP, CFM, CMS, COPS,
+ Camel, Cisco ERSPAN, DAP, DCERPC SPOOLSS, DCERPC, DHCP, DHCPv6,
+ DIAMETER, DMP, DTLS, E.164, EAP, ENIP, ENRP, EtherCAT, Ethernet,
+ FMP, FTAM, GMRP, GRE, GSM MAP, GSM SMS, GSS-API, GTP, Gryphon,
+ H.223, H.225, H.245, H.263, H.264, H.460, HCI H1, HTTP, ICMP, IEEE
+ 802.11, IGMP, IPP, ISAKMP, ISUP, JFIF, JPEG, JXTA, Kerberos, LDAP,
+ MP2T, MS MMS, MTP3MG, NBAP, NFS, NHRP, NetFlow, P7, PER, PIM,
+ PKCS12, PPPoE, PTP, P_Mul, Q.932, Quakeworld, RANAP, RMT ALC, RMT
+ LCT, ROS, RPC, RPL, RRC, RTCP, RTP, SCCP, SCTP, SDP, SLL, SMB,
+ SMB2, SMPP, SMTP, SNMP, SRVLOC, SSL, STUN2, T.38, TCAP, TCP, TFTP,
+ TiVoConnect, UCP, UDP-Lite, USB, VLAN, WBXML, X.411, X.420,
+ X.509if, X.509sat
+ * new and updated capture file support:
+ Catapult DCT2000, DBS Etherwatch, NTAR/PcapNG, TamoSoft CommView,
+ Visual Networks
+- removed obsolete patch:
+ * strptime.patch (included in update)
+- added bison and flex to BuildRequires
* Thu Feb 21 2008 crrodriguez(a)suse.de
- fix -devel package dependencies
* Wed Jan 09 2008 prusnak(a)suse.cz
++++++ wireshark-0.99.7-help.patch -> wireshark-0.99.8-help.patch ++++++
++++++ wireshark-0.99.8-strncat.patch ++++++
--- epan/dissectors/packet-gtp.c
+++ epan/dissectors/packet-gtp.c
@@ -1594,10 +1594,10 @@
}
_tmp[0] = '\0';
- strncat(_tmp, proto_name, COL_MAX_LEN);
- strncat(_tmp, " <", COL_MAX_LEN - strlen(_tmp));
- strncat(_tmp, cinfo->col_buf[i], COL_MAX_LEN - strlen(_tmp));
- strncat(_tmp, ">", COL_MAX_LEN - strlen(_tmp));
+ strncat(_tmp, proto_name, COL_MAX_LEN-1);
+ strncat(_tmp, " <", COL_MAX_LEN - strlen(_tmp)-1);
+ strncat(_tmp, cinfo->col_buf[i], COL_MAX_LEN - strlen(_tmp)-1);
+ strncat(_tmp, ">", COL_MAX_LEN - strlen(_tmp)-1);
cinfo->col_buf[i][0] = '\0';
strncat(cinfo->col_buf[i], _tmp, COL_MAX_LEN);
cinfo->col_data[i] = cinfo->col_buf[i];
++++++ wireshark-0.99.7.tar.bz2 -> wireshark-0.99.8.tar.bz2 ++++++
wireshark/wireshark-0.99.7.tar.bz2 /mounts/work_src_done/STABLE/wireshark/wireshark-0.99.8.tar.bz2 differ: byte 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 xpuzzles
checked in at Thu Feb 28 18:25:37 CET 2008.
--------
--- xpuzzles/xpuzzles.changes 2007-07-26 11:31:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/xpuzzles/xpuzzles.changes 2008-02-28 17:05:17.000000000 +0100
@@ -1,0 +2,15 @@
+Thu Feb 28 17:03:51 CET 2008 - lmichnovic(a)suse.cz
+
+- update to version 7.3.3
+ * Constants changed.
+ * Windows error fix for cubes, hexagons, mlink, rubik when
+ changing size.
+ * Added 3D look to frame for cubes, triangles, hexagons, panex.
+ * rubik bug found when changing size while GL puzzle rotating.
+ * rubik randomizes to a maximum of 100 moves.
+ * Fixed drawing errors on mlink and barrel rotation.
+ * barrel: 1B had and extra move in solution.
+ * Updated action codes and sync'd Java and C code.
+ * Various small changes.
+
+-------------------------------------------------------------------
Old:
----
xpuzzles-7.3.1.tar.bz2
New:
----
xpuzzles-7.3.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xpuzzles.spec ++++++
--- /var/tmp/diff_new_pack.lJ2305/_old 2008-02-28 18:24:47.000000000 +0100
+++ /var/tmp/diff_new_pack.lJ2305/_new 2008-02-28 18:24:47.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package xpuzzles (Version 7.3.1)
+# spec file for package xpuzzles (Version 7.3.3)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,15 +10,16 @@
# norootforbuild
+
Name: xpuzzles
BuildRequires: xorg-x11 xorg-x11-devel
License: BSD 3-Clause
Group: Amusements/Games/Board/Puzzle
-Autoreqprov: on
-Version: 7.3.1
+AutoReqProv: on
+Version: 7.3.3
Release: 1
Summary: Some games of skill under X11
-URL: http://www.tux.org/~bagleyd/puzzles.html
+Url: http://www.tux.org/~bagleyd/puzzles.html
Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%(xft-config --prefix)" == "/usr"
@@ -99,7 +100,6 @@
touch $RPM_BUILD_ROOT/var/games/xpuzzles/skewb.scores
touch $RPM_BUILD_ROOT/var/games/xpuzzles/triangles.scores
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -122,15 +122,27 @@
%verify(not md5 size mtime) %config(noreplace) %attr(664,games,games) /var/games/xpuzzles/triangles.scores
%changelog
-* Thu Jul 26 2007 - lmichnovic(a)suse.cz
+* Thu Feb 28 2008 lmichnovic(a)suse.cz
+- update to version 7.3.3
+ * Constants changed.
+ * Windows error fix for cubes, hexagons, mlink, rubik when
+ changing size.
+ * Added 3D look to frame for cubes, triangles, hexagons, panex.
+ * rubik bug found when changing size while GL puzzle rotating.
+ * rubik randomizes to a maximum of 100 moves.
+ * Fixed drawing errors on mlink and barrel rotation.
+ * barrel: 1B had and extra move in solution.
+ * Updated action codes and sync'd Java and C code.
+ * Various small changes.
+* Thu Jul 26 2007 lmichnovic(a)suse.cz
- update to version 7.3.1 - obsoletes *strict_aliasing.patch
Sound added for mball, pyraminx, oct, dino, skewb, rubik.
barrel: Auto-solve.
barrel: Fixes for get and write.
mlink: Fix for get.
-* Tue Jun 12 2007 - lmichnovic(a)suse.cz
+* Tue Jun 12 2007 lmichnovic(a)suse.cz
- fixed strict aliasing (*strict_aliasing.patch)
-* Tue Jun 12 2007 - lmichnovic(a)suse.cz
+* Tue Jun 12 2007 lmichnovic(a)suse.cz
- update to version 7.3 Changes from last update:
Html no longer corrupted.
reverseVideo update.
@@ -156,13 +168,13 @@
Fixed menu to assure the ok part of queries is handled correctly.
(Bug fixed from redo change in xpanex, xmlink, xbarrel, xmball,
xpyraminx, xoct, xrubik, xskewb, xdino).
-* Wed Sep 06 2006 - lmichnovic(a)suse.cz
+* Wed Sep 06 2006 lmichnovic(a)suse.cz
- update to version 7.2.3
cubes: Should now always work for all arrangements.
-* Mon Aug 07 2006 - lmichnovic(a)suse.cz
+* Mon Aug 07 2006 lmichnovic(a)suse.cz
- fixed build with new X.org 7.x, detecting prefix in X.org
- using RPM_OPT_FLAGS
-* Mon Aug 07 2006 - lmichnovic(a)suse.cz
+* Mon Aug 07 2006 lmichnovic(a)suse.cz
- update to version 7.2.2
Changes:
Fixed assorted memory leaks and uninitialized memory access reads.
@@ -182,7 +194,7 @@
Nx1x1 to be handled also.
Some patterns require the last numbers to be swapped in order for the
puzzle to be solvable.
-* Tue Jun 20 2006 - lmichnovic(a)suse.cz
+* Tue Jun 20 2006 lmichnovic(a)suse.cz
- update to version 7.2.1
* xrubik: undo needed debouncing on own window.
* Recognize solved when doing undo where practice option exists.
@@ -192,43 +204,43 @@
* More defensive code in case getlogin fails.
* panex: in hanoi mode illegal moves are handled better.
* xmlink: solve fix for swapping left most middle tiles.
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Tue Jan 24 2006 - schwab(a)suse.de
+* Tue Jan 24 2006 schwab(a)suse.de
- Don't strip binaries.
-* Mon Jan 02 2006 - lmichnovic(a)suse.cz
+* Mon Jan 02 2006 lmichnovic(a)suse.cz
- update to version 7.1.5
- created scorefiles
-* Sun Jan 11 2004 - adrian(a)suse.de
+* Sun Jan 11 2004 adrian(a)suse.de
- add %%defattr
-* Fri Dec 05 2003 - ltinkl(a)suse.cz
+* Fri Dec 05 2003 ltinkl(a)suse.cz
- update to version 7.0
-* Thu Oct 23 2003 - ltinkl(a)suse.cz
+* Thu Oct 23 2003 ltinkl(a)suse.cz
- updated to 5.7.3
-* Wed Jun 11 2003 - ltinkl(a)suse.cz
+* Wed Jun 11 2003 ltinkl(a)suse.cz
- clean the build root before install
-* Tue Jun 10 2003 - ltinkl(a)suse.cz
+* Tue Jun 10 2003 ltinkl(a)suse.cz
- updated sources to version 5.6.2
- created a patch to make xmball compile
-* Tue Oct 09 2001 - tcrhak(a)suse.cz
+* Tue Oct 09 2001 tcrhak(a)suse.cz
- update to 5.5.4.1
-* Tue Apr 10 2001 - vinil(a)suse.cz
+* Tue Apr 10 2001 vinil(a)suse.cz
- update to 5.5.3
- specfile cleanup
- source bzip2ed
-* Sat Nov 18 2000 - kukuk(a)suse.de
+* Sat Nov 18 2000 kukuk(a)suse.de
- Remove lesstif, no program need it
-* Thu Apr 27 2000 - vinil(a)suse.cz
+* Thu Apr 27 2000 vinil(a)suse.cz
- buildroot added
-* Wed Jan 26 2000 - ro(a)suse.de
+* Wed Jan 26 2000 ro(a)suse.de
- update to 5.5.2
-* Mon Sep 13 1999 - bs(a)suse.de
+* Mon Sep 13 1999 bs(a)suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-* Mon Jul 12 1999 - uli(a)suse.de
+* Mon Jul 12 1999 uli(a)suse.de
- now builds with lesstif
-* Thu May 07 1998 - fehr(a)suse.de
+* Thu May 07 1998 fehr(a)suse.de
- add library -lXp for Motif 2.1
-* Tue Dec 09 1997 - ro(a)suse.de
+* Tue Dec 09 1997 ro(a)suse.de
- build static and dynamic versions
-* Tue Oct 21 1997 - ro(a)suse.de
+* Tue Oct 21 1997 ro(a)suse.de
- ready for autobuild
++++++ xpuzzles-7.3.1.tar.bz2 -> xpuzzles-7.3.3.tar.bz2 ++++++
++++ 353033 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 totem-pl-parser
checked in at Thu Feb 28 18:24:36 CET 2008.
--------
--- GNOME/totem-pl-parser/totem-pl-parser.changes 2008-02-22 05:52:04.000000000 +0100
+++ /mounts/work_src_done/STABLE/totem-pl-parser/totem-pl-parser.changes 2008-02-28 16:00:54.959641000 +0100
@@ -1,0 +2,5 @@
+Thu Feb 28 16:03:18 CET 2008 - jpr(a)suse.de
+
+- Add evolution-data-server-devel to -devel requires for camel
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ totem-pl-parser.spec ++++++
--- /var/tmp/diff_new_pack.K31770/_old 2008-02-28 18:24:24.000000000 +0100
+++ /var/tmp/diff_new_pack.K31770/_new 2008-02-28 18:24:24.000000000 +0100
@@ -14,7 +14,7 @@
Name: totem-pl-parser
Version: 2.21.91
-Release: 2
+Release: 5
License: LGPL v2.0 or later
Group: Productivity/Multimedia/Video/Players
Source0: %{name}-%{version}.tar.bz2
@@ -34,9 +34,9 @@
Bastien Nocera <hadess(a)hadess.net>
%package devel
-Group: Productivity/Multimedia/Video/Players
+Group: Development/Libraries/GNOME
Summary: A simple GObject-based library to parse playlist formats
-Requires: %{name} = %{version}
+Requires: %{name} = %{version} evolution-data-server-devel
%description devel
totem-pl-parser is a simple GObject-based library to parse a host of
@@ -82,6 +82,8 @@
%files lang -f %{name}.lang
%changelog
+* Thu Feb 28 2008 jpr(a)suse.de
+- Add evolution-data-server-devel to -devel requires for camel
* Fri Feb 22 2008 coolo(a)suse.de
- fix build
* Wed Feb 20 2008 maw(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sax2
checked in at Thu Feb 28 18:24:23 CET 2008.
--------
--- sax2/sax2.changes 2008-02-22 10:10:55.000000000 +0100
+++ /mounts/work_src_done/STABLE/sax2/sax2.changes 2008-02-28 17:20:12.967116000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 28 15:31:37 CET 2008 - ms(a)suse.de
+
+- moved internal perl bindings to the library package (bnc #365593)
+- fixed some rpmlint complains (bnc #365593)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sax2.spec ++++++
--- /var/tmp/diff_new_pack.c29203/_old 2008-02-28 18:23:43.000000000 +0100
+++ /var/tmp/diff_new_pack.c29203/_new 2008-02-28 18:23:43.000000000 +0100
@@ -33,13 +33,14 @@
BuildRequires: java2-devel-packages
%endif
%endif
-Requires: perl readline ncurses hal dbus-1 sax2-libsax
+Requires: perl = %{perl_version}
+Requires: readline ncurses hal dbus-1 sax2-libsax
Requires: sax2-ident sax2-tools
Requires: xorg-x11-server
PreReq: /bin/rm /bin/mkdir /usr/bin/chroot %fillup_prereq %insserv_prereq
Summary: SuSE advanced X Window System-configuration
Version: 8.1
-Release: 359
+Release: 361
Group: System/X11/Utilities
License: GPL v2 or later
Source: sax2.tar.bz2
@@ -109,13 +110,7 @@
Marcus Sch�fer <ms(a)suse.de>
%package -n sax2-gui
-%if %{?suse_version:1}0
-# SuSE Requires...
Requires: netpbm sax2-tools icewm-bin sax2
-%else
-# FC5 Requires...
-Requires: netpbm sax2-tools qt sax2
-%endif
Summary: SuSE advanced X Window System-configuration GUI
Group: System/X11/Utilities
Provides: sax2:/usr/sbin/xapi
@@ -130,18 +125,13 @@
Marcus Sch�fer <ms(a)suse.de>
%package -n sax2-libsax
-%if %{?suse_version:1}0
-# SuSE Requires...
+Requires: perl = %{perl_version}
Requires: sax2-tools sax2-libsax-perl icewm-bin
%if %{suse_version} <= 1020
%ifarch %ix86 x86_64
Requires: 915resolution
%endif
%endif
-%else
-# FC5 Requires...
-Requires: sax2-tools qt sax2
-%endif
Summary: SaX management library for X Window System-configuration
Group: Development/Libraries/X11
Provides: sax2:/usr/%{_lib}/libsax.so
@@ -156,7 +146,7 @@
Marcus Sch�fer <ms(a)suse.de>
%package -n sax2-libsax-devel
-Requires: sax2-libsax
+Requires: sax2-libsax = %version
Summary: SaX header files for X Window System-configuration
Group: Development/Libraries/X11
@@ -171,6 +161,7 @@
Marcus Sch�fer <ms(a)suse.de>
%package -n sax2-libsax-perl
+Requires: perl = %{perl_version}
Summary: Language binding to use libsax with perl
Group: Development/Libraries/X11
@@ -186,12 +177,9 @@
%package -n sax2-libsax-python
Requires: sax2-libsax
-%if %{?suse_version:1}0
-# SuSE Requires...
-%{py_requires}
-%endif
Summary: Language binding to use libsax with python
Group: Development/Libraries/X11
+%py_requires
%description -n sax2-libsax-python
This package provides a wrapper to be able to use libsax in python
@@ -249,7 +237,6 @@
#-------------------------------------------------
%install
-rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/var/log
touch $RPM_BUILD_ROOT/var/log/SaX.log
make buildroot=$RPM_BUILD_ROOT \
@@ -260,28 +247,19 @@
install
find $RPM_BUILD_ROOT -name "*.bs" | xargs rm -f
%find_lang sax
-%if %{?suse_version:1}0
- # SuSE specific build instructions...
- #=================================================
- # check perl .packlist...
- #-------------------------------------------------
- %perl_process_packlist
- #=================================================
- # remove unpacked sources...
- #-------------------------------------------------
- rm -f $RPM_BUILD_ROOT/%{perl_vendorarch}/*.pl
- #=================================================
- # update desktop file
- #-------------------------------------------------
- %suse_update_desktop_file -i %name System SystemSetup
-%else
- # FC5 specific build instructions...
- #=================================================
- # remove unpacked sources...
- #-------------------------------------------------
- rm -f $RPM_BUILD_ROOT/%{perl_vendorarch}/*.pl
- rm -f $RPM_BUILD_ROOT/%{perl_archlib}/perllocal.pod
-%endif
+# SuSE specific build instructions...
+#=================================================
+# check perl .packlist...
+#-------------------------------------------------
+%perl_process_packlist
+#=================================================
+# remove unpacked sources...
+#-------------------------------------------------
+rm -f $RPM_BUILD_ROOT/%{perl_vendorarch}/*.pl
+#=================================================
+# update desktop file
+#-------------------------------------------------
+%suse_update_desktop_file -i %name System SystemSetup
#=================================================
# uninstall script stage:[previous]
#-------------------------------------------------
@@ -353,20 +331,6 @@
%{_datadir}/sax/sysp/script/psection.pl
%{_datadir}/sax/sysp/script/profiledriver.pl
%{_datadir}/sax/sysp/script/vendor.pl
-%{perl_vendorarch}/XFree.pm
-%{perl_vendorarch}/auto/XFree
-%{perl_vendorarch}/PLog.pm
-%{perl_vendorarch}/auto/PLog
-%{perl_vendorarch}/SPP.pm
-%{perl_vendorarch}/auto/SPP
-%{perl_vendorarch}/FBSet.pm
-%{perl_vendorarch}/auto/FBSet
-%{perl_vendorarch}/CVT.pm
-%{perl_vendorarch}/auto/CVT
-%if %{?suse_version:1}0
-# SuSE files...
-/var/adm/perl-modules/sax2
-%endif
%doc %{_defaultdocdir}/sax2/LICENSE
%doc %{_defaultdocdir}/sax2/README
#=================================================
@@ -384,10 +348,7 @@
%{_datadir}/sax/api/data/xapi.gtx
%{_sbindir}/xapi
%{_sbindir}/xfine
-%if %{?suse_version:1}0
-# SuSE files...
%{_datadir}/applications/sax2.desktop
-%endif
#=================================================
# SaX-Tools file list...
# ------------------------------------------------
@@ -439,6 +400,17 @@
%files -n sax2-libsax
%defattr(-,root,root)
%{_prefix}/%{_lib}/libsax.so.*
+%{perl_vendorarch}/XFree.pm
+%{perl_vendorarch}/auto/XFree
+%{perl_vendorarch}/PLog.pm
+%{perl_vendorarch}/auto/PLog
+%{perl_vendorarch}/SPP.pm
+%{perl_vendorarch}/auto/SPP
+%{perl_vendorarch}/FBSet.pm
+%{perl_vendorarch}/auto/FBSet
+%{perl_vendorarch}/CVT.pm
+%{perl_vendorarch}/auto/CVT
+/var/adm/perl-modules/sax2
#=================================================
# SaX-libsax-devel file list...
# ------------------------------------------------
@@ -482,6 +454,9 @@
%endif
%changelog
+* Thu Feb 28 2008 ms(a)suse.de
+- moved internal perl bindings to the library package (bnc #365593)
+- fixed some rpmlint complains (bnc #365593)
* Fri Feb 22 2008 ms(a)suse.de
- added SaX2-theme-Oxygen by default (bnc #363763)
* Wed Feb 20 2008 ms(a)suse.de
++++++ sax2.desktop ++++++
--- sax2/sax2.desktop 2008-02-22 10:10:55.000000000 +0100
+++ /mounts/work_src_done/STABLE/sax2/sax2.desktop 2008-02-28 17:19:43.888384000 +0100
@@ -1,7 +1,9 @@
[Desktop Entry]
+Encoding=UTF-8
Type=Application
X-KDE-SubstituteUID=true
Exec=/usr/sbin/sax2
Name=SaX2
Icon=sax2
GenericName=Configure X11 System
+
++++++ sax2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/Makefile new/sax/Makefile
--- old/sax/Makefile 2007-06-22 16:53:48.000000000 +0200
+++ new/sax/Makefile 2008-02-28 16:33:08.000000000 +0100
@@ -193,7 +193,7 @@
# install core files...
#--------------------------------------------
for i in `find ./profile -type f | grep -v TREE`; do \
- echo $$i | grep -q .pl$ && \
+ echo $$i | grep -q .pl$$ && \
install -m 755 $$i ${PROFILE} || \
install -m 644 $$i ${PROFILE} ;\
done
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/profile/script/IntelNext_DualHead.pl new/sax/profile/script/IntelNext_DualHead.pl
--- old/sax/profile/script/IntelNext_DualHead.pl 2007-08-13 14:57:43.000000000 +0200
+++ new/sax/profile/script/IntelNext_DualHead.pl 2008-02-28 15:44:17.000000000 +0100
@@ -24,7 +24,7 @@
my $mlayout = ProfileIntelSetupMonitorLayout ($profile);
open (FD,">>",$profile) ||
- die "Intel_DualHead: Can't open $profile: $!";
+ die "IntelNext_DualHead: Can't open $profile: $!";
print FD "Device->[X]->Raw->20->Option=\"MonitorLayout\" \"$mlayout\"\n";
print FD "Device->[X+1]->Raw->20->Option=\"MonitorLayout\" \"$mlayout\"\n";
#====================================
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/svnbuild new/sax/svnbuild
--- old/sax/svnbuild 2008-02-22 10:10:11.000000000 +0100
+++ new/sax/svnbuild 2008-02-28 17:19:37.000000000 +0100
@@ -1 +1 @@
-1525
+1530
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
checked in at Thu Feb 28 18:24:22 CET 2008.
--------
--- sane-backends/sane-backends.changes 2008-01-31 10:46:12.000000000 +0100
+++ /mounts/work_src_done/STABLE/sane-backends/sane-backends.changes 2008-02-28 14:34:31.279288000 +0100
@@ -1,0 +2,56 @@
+Thu Feb 28 13:56:15 CET 2008 - jsmeix(a)suse.de
+
+- Updated to sane-backends version 1.0.19:
+ New backends:
+ cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu),
+ epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and
+ more), hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet
+ M1005 and more), hs2p (Ricoh IS400 series)
+ Updated backends:
+ abaton, agfafocus, apple, artec, artec_eplus48u, as6e, avision,
+ canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson,
+ fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek,
+ microtek2, mustek, nec, net, pie, pint, pixma, plustek,
+ plustek_pp, ricoh, s9036, sm3600, sm3840, snapscan, sp15c,
+ st400, tamarack, teco2, test, u12, umax, umax1220u, umax_pp
+ Plus:
+ Scanimage detects more chipsets.
+ Internal scsi, usb, tcp and udp code updates.
+ Basic HAL .fdi creation support
+ Build system updates.
+ Updated translations.
+ Documentation updates.
+ Bugfixes.
+ Note:
+ This will be (hopefully) the last release of the SANE 1.0 series.
+ The next release will be extended (in a backwards compatible
+ fashion) to support more features of modern scanners.
+- sane-backends-1.0.16-nb.patch (did locale rename: no -> nb)
+ is obsolete since version 1.0.19 because it uses already 'nb'.
+- in fix-buffer-overflow.patch the overflows in backend/epson.c
+ backend/as6e.c and sanei/sanei_ab306.c are obsolete because
+ they are fixed in the source (only backend/niash.c is left).
+- replace-HZ-by-sysconf_SC_CLK_TCK.patch is obsolete because
+ it is fixed in the source.
+- fujitsu-disable-hw_ink_remain.patch is obsolete because
+ it is fixed in the source.
+- in fix-uninitialized-variables.patch the fix regarding
+ teco2.c is obsolete because it is fixed in the source
+ but a new fix regarding avision.c was added.
+- fix-ambiguous-post-pre-increment.patch is obsolete because
+ it is fixed in the source.
+- module-build.diff is dropped because there is no reason to build
+ driver modules as libtool modules and furthermore it makes our
+ package incompatible with the rest of the SANE world.
+- Since version 1.0.19 there is udev and HAL support.
+ Therefore the old/outdated hotplug stuff (libsane.usermap
+ and libusbscanner) is dropped (it was never used by openSUSE).
+ Also the evil-hack init-script "sane-dev" is no longer provided.
+ libsane.rules.CVS-2007-07-29.using-lp is obsolete because
+ the udev rules file 55-libsane.rules is directly derived
+ from tools/udev/libsane.rules.
+ create_hal_global_fdi_from_libsane.rules is obsolete because
+ the HAL fdi file 70-scanner.fdi is directly derived
+ from tools/hal/libsane.fdi.
+
+-------------------------------------------------------------------
@@ -4,2 +60,2 @@
-- call create_hal_global_fdi_for_scanners via bash. We can not rely
- on source file permissions
+- Call create_hal_global_fdi_from_libsane.rules via bash.
+ We can not rely on source file permissions
@@ -13 +69 @@
- libsane.rules file (see Novell/Suse Bugzilla bug 298878).
+ libsane.rules file (see Novell/Suse Bugzilla bnc#298878).
@@ -35 +91 @@
- currently newest changes in HAL (see Suse Bugzilla bug 250659).
+ currently newest changes in HAL (see Suse Bugzilla bnc#250659).
@@ -40 +96 @@
-- Build modules as libtool modules.
+- module-build.diff builds driver modules as libtool modules.
@@ -52 +108 @@
- (see Suse Bugzilla bug 246654).
+ (see Suse Bugzilla bnc#246654).
@@ -59 +115 @@
- (see Suse Bugzilla bug 239953).
+ (see Suse Bugzilla bnc#239953).
@@ -87 +143 @@
- sane-dev (see Suse Bugzilla bug 160899).
+ sane-dev (see Suse Bugzilla bnc#160899).
@@ -100 +156 @@
- variable in teco2.c (see Suse Bugzilla bug 205451).
+ variable in teco2.c (see Suse Bugzilla bnc#205451).
@@ -103 +159 @@
- by the current SANE version (see Suse Bugzilla bug 160899).
+ by the current SANE version (see Suse Bugzilla bnc#160899).
@@ -117 +173 @@
- which causes a buffer overflow (see Suse Bugzilla bug 202243).
+ which causes a buffer overflow (see Suse Bugzilla bnc#202243).
@@ -123 +179 @@
- fix-buffer-overflow.patch (see Suse Bugzilla bug 202243).
+ fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).
@@ -129 +185 @@
- do scanner auto-recognition (see Suse Bugzilla bug 177492).
+ do scanner auto-recognition (see Suse Bugzilla bnc#177492).
@@ -165 +221 @@
- from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bug 157055).
+ from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bnc#157055).
@@ -311 +367 @@
- respectively "sane" (see SUSE bugzilla bug 41233).
+ respectively "sane" (see SUSE bugzilla bnc#41233).
@@ -329 +385 @@
- (SUSE bugzilla bug 42032).
+ (SUSE bugzilla bnc#42032).
@@ -336 +392 @@
- a transparency unit (SUSE bugzilla bug 45075).
+ a transparency unit (SUSE bugzilla bnc#45075).
@@ -339 +395 @@
- with names containing a dot (SUSE bugzilla bug 45313).
+ with names containing a dot (SUSE bugzilla bnc#45313).
@@ -383 +439 @@
- package (see bugzilla bug #37169) and for details see
+ package (see bugzilla bnc#37169) and for details see
@@ -393 +449 @@
- (see bugzilla bug #36584).
+ (see bugzilla bnc#36584).
Old:
----
create_hal_global_fdi_from_libsane.rules
fix-ambiguous-post-pre-increment.patch
fujitsu-disable-hw_ink_remain.patch
libsane.rules.CVS-2007-07-29.using-lp
module-build.diff
replace-HZ-by-sysconf_SC_CLK_TCK.patch
sane-backends-1.0.16-nb.patch
sane-backends-1.0.18.tar.bz2
sane-dev
New:
----
sane-backends-1.0.19.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sane-backends.spec ++++++
--- /var/tmp/diff_new_pack.M28759/_old 2008-02-28 18:23:39.000000000 +0100
+++ /var/tmp/diff_new_pack.M28759/_new 2008-02-28 18:23:39.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package sane-backends (Version 1.0.18)
+# spec file for package sane-backends (Version 1.0.19)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,20 +10,24 @@
# norootforbuild
+
Name: sane-backends
-BuildRequires: libgphoto2-devel libieee1284 libjpeg-devel libpng net-snmp-devel pkg-config texlive-latex
+BuildRequires: libgphoto2-devel libieee1284 libjpeg-devel net-snmp-devel pkg-config texlive-latex
License: 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.18
-Release: 125
+Version: 1.0.19
+Release: 1
Url: http://www.sane-project.org/
-# URL for Source0: http://alioth.debian.org/download.php/1669/sane-backends-1.0.18.tar.gz
+# URL for Source0: http://alioth.debian.org/frs/download.php/2318/sane-backends-1.0.19.tar.gz
Source0: sane-backends-%{version}.tar.bz2
# Source100... is SUSE specific stuff:
-Source100: sane-dev
+# Source100 is the evil-hack init-script "sane-dev" to grant scanner access permissions.
+# Source100 is no longer provided because sane-backends-1.0.19 has udev and HAL support.
+# Source101 is the xinetd file for the saned:
Source101: sane-port
+# Source102 is the OpenSLP registration file for the saned:
Source102: sane.reg
# Since openSUSE 10.3 "Source103: hpoj.desc" is dropped because the package hp-officeJet is dropped.
# The descriptions-external file for the hpaio backend is provided by the package hplip:
@@ -51,35 +55,42 @@
Source105: epkowa.desc
# Since openSUSE 10.3 "Source106: create_hal_global_fdi_for_scanners" is dropped because
# it is replaced by "Source108: create_hal_global_fdi_from_libsane.rules".
-# Readymade udev rules for openSUSE 10.3 derived from sane-backends 1.0.18-cvs:
-Source107: libsane.rules.CVS-2007-07-29.using-lp
-# Script which outputs a global HAL fdi file for scanners which are known to SANE:
-Source108: create_hal_global_fdi_from_libsane.rules
+# Source107 are readymade udev rules for openSUSE 10.3 derived from sane-backends 1.0.18-cvs.
+# Source107 is obsolete since sane-backends-1.0.19 because it has udev and HAL support.
+# Source108 is a script which outputs a HAL fdi file.
+# Source108 is obsolete since sane-backends-1.0.19 because it has udev and HAL support.
# Patch1 does locale rename: no -> nb:
-Patch1: sane-backends-1.0.16-nb.patch
-# Patch2 fixes a too small char array which causes a buffer overflow if SANE_DEBUG_EPSON is set:
+# Patch1 is obsolete since sane-backends-1.0.19 because it uses 'nb'.
+# Patch2 fixes too small arrays in backend/niash.c:
Patch2: fix-buffer-overflow.patch
# Patch3 replaces fixed HZ compile-time value by sysconf(_SC_CLK_TCK) runtime value:
-Patch3: replace-HZ-by-sysconf_SC_CLK_TCK.patch
+# Patch3 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
# Patch4 disables hw_ink_remain which causes a buffer overflow in fujitsu.c:
-Patch4: fujitsu-disable-hw_ink_remain.patch
-# Patch5 fixes an uninitialized variable in teco2.c:
+# Patch4 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
+# Patch5 fixes uninitialized variables in avision.c:
Patch5: fix-uninitialized-variables.patch
# Patch6 fixes an ambiguous post/pre increment in canon-sane.c:
-Patch6: fix-ambiguous-post-pre-increment.patch
+# Patch6 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
# Patch100... is SUSE specific stuff:
# Patch100 lets the "canon" backend do scanner auto-recognition:
Patch100: canon-backend-autoprobing.patch
# Patch101 disables the special resmgr support in SANE (resmgr works now via ACLs):
Patch101: disable-resmgr-support.patch
# Patch102 builds libsane-* modules as libtool modules:
-Patch102: module-build.diff
+# SANE backends (i.e. driver modules) are regular shared libraries.
+# Nothing is linked directly with a /usr/lib/sane/libsane-<driver>.so module.
+# In particular scanning frontends (like scanimage, xscanimage, xsane, kooka)
+# are linked with libsane.so.1 which is the dll meta-backend which dlopen()s the
+# driver modules according to which drivers are activated in /etc/sane.d/dll.conf.
+# One could "cp /usr/lib/sane/libsane-<driver>.so /usr/lib/libsane.so"
+# and scanning would also work (but now one can use only this single driver).
+# The libtool script used in sane-backends is slightly modified to support that.
+# Patch102 was dropped because there is no reason to build them as libtool modules
+# and it would make our package incompatible with the rest of the SANE world.
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# The postinstall script requires this:
PreReq: coreutils, /bin/sed, /bin/grep
-# Built with libieee1284 which is needed to access parallel port scanners:
-Requires: libieee1284
# Suse Linux and openSUSE have the package name 'sane' for 'sane-backends'.
# Therefore this RPM provides 'sane' and it also obsoletes it:
Provides: sane
@@ -126,26 +137,30 @@
David Stevenson <david.stevenson(a)zoom.co.uk>
Didier Carlier <didier(a)sema.be>
Earle F. Philhower III <earle(a)ziplabel.com>
- Eddy De Greef <eddy_de_greef(a)tiscali.be>
+ Eddy De Greef <eddy_de_greef at scarlet dot be>
Eugene S. Weiss <yossarian(a)users.sourceforge.net>
Feico W. Dillema <dillema(a)acm.org>
Franck Schneider <schnefra(a)hol.fr>
- Frank Zago <sane(a)zago.net>
+ Frank Zago <sane at zago dot net>
Frederik Ramm <frederik(a)remote.org>
- Gerard Klaver <gerard(a)gkall.hobby.nl>
+ Fred Odendaal <freshshelf at rogers dot com>
+ Gerard Klaver <gerard at gkall dot hobby dot nl>
Gerhard Jaeger <gerhard(a)gjaeger.de>
Giuseppe Sacco <eppesuig(a)debian.org>
Glenn Ramsey <glenn(a)componic.com>
- Gordon Matzigkeit <gord(a)gnu.org>
+ Gordon Matzigkeit <gord(a)gnu.ai.mit.edu>
Guido Muesch <odiug(a)faho.rwth-aachen.de>
Helmut Koeberle <helmut.koeberle(a)bytec.de>
- Henning Meier-Geinitz <henning(a)meier-geinitz.de>
+ Henning Geinitz <sane(a)geinitz.org>
Henrik Johansson <henrikjo(a)post.urfors.se>
+ Ilia Sotnikov <hostcc(a)gmail.com>
Ingo Schneider <schneidi(a)informatik.tu-muenchen.de>
Ingo Wilken <Ingo.Wilken(a)informatik.uni-oldenburg.de>
James Perry <jamesp(a)epcc.ed.ac.uk>
Jeff Freedman <jsf(a)hevanet.com>
Jochen Eisinger <jochen.eisinger(a)gmx.net>
+ Jonathan Bravo Lopez <jkdsoft(a)gmail.com>
+ Jon Chambers <jon(a)jon.demon.co.uk>
Juergen G. Schimmer <schimmi(a)nbgm.siemens.de>
Julien Blache <jb(a)jblache.org>
Karl Anders Oygard <karlo(a)opera.no>
@@ -154,8 +169,7 @@
Kazuhiro Sasayama <kaz(a)hypercore.co.jp>
Kazuya Fukuda <kaafuu(a)mug.biglobe.ne.jp>
Kevin Charter <charter(a)cs.rice.edu>
- M. Allan Noah <anoah(a)pfeiffer.edu>
- M.F. <massifr(a)tiscalinet.it>
+ M. Allan Noah <kitno455(a)gmail.com>
Manuel Panea <Manuel.Panea(a)rzg.mpg.de>
Marcio Teixeira <marciot(a)users.sourceforge.net>
Marian Eichholz <eichholz(a)computer.org>
@@ -166,7 +180,8 @@
Mattias Ellert <mattias.ellert(a)tsl.uu.se>
Max Vorobiev <pcwizard(a)yandex.ru>
Meino Christian Cramer <mccramer(a)s.netic.de>
- Michael Herder <crapsite(a)gmx.net>
+ M.F. <massifr(a)tiscalinet.it>
+ Michael Herder <crapmail(a)nurfuerspam.de>
Michael K. Johnson <johnsonm(a)redhat.com>
Michel Roelofs <michelr(a)stack.nl>
Milon Firikis <milonf(a)ariadne-t.gr>
@@ -175,47 +190,41 @@
Oliver Rauch <Oliver.Rauch(a)Rauch-domain.de>
Oliver Schirrmeister <oschirr(a)abm.de>
Oliver Schwartz <oliverschwartz(a)users.sourceforge.net>
+ Patrick Lessard <palessar(a)cgocable.ca>
Patrick Reynolds <patrickr(a)virginia.edu>
Peter Fales <peter(a)fales-lorenz.net>
Peter Kirchgessner <peter(a)kirchgessner.net>
Petter Reinholdtsen <pere(a)hungry.com>
+ Pierre Willenbrock <pierre(a)pirsoft.dnsalias.org>
Randolph Bentson <bentson(a)grieg.holmsjoen.com>
- Rene Rebe <rene(a)rocklinux.org>
+ Rene Rebe <rene(a)exactcode.de>
Roger Wolff <R.E.Wolff(a)BitWizard.nl>
+ Roy Zhou <Roy(a)mail.mustek-hz.com.cn>
Sebastien Sable <Sebastien.Sable(a)snv.jussieu.fr>
Sergey Vlasov <vsu(a)altlinux.ru>
Simon Krix <kinsei(a)users.sourceforge.net>
Simon Munton <simon(a)munton.demon.co.uk>
- Stephane Voltz <svoltz(a)wanadoo.fr>
+ Stephane Voltz <stef.dev(a)free.fr>
Thomas Soumarmon <soumarmt(a)nerim.net>
Tom Martone <tom(a)martoneconsulting.com>
Tom Wang <tom.wang(a)mustek.com.tw>
Tristan Tarrant <ttarrant(a)etnoteam.it>
+ Troy Rollo <sane(a)troy.rollo.name>
Ullrich Sigwanz <usigwanz(a)freesurf.ch>
Ulrich Deiters <ukd(a)xenon.pc.Uni-Koeln.DE>
+ Wittawat Yamwong <wittawat(a)web.de>
%prep
%setup -q
-# locale rename: no -> nb:
-%patch1 -b .nb
-mv po/sane-backends.no.po po/sane-backends.nb.po
-# Patch2 fixes a too small char array which causes a buffer overflow if SANE_DEBUG_EPSON is set:
+# Patch2 fixes too small arrays in backend/niash.c:
%patch2
-# Patch3 replaces fixed HZ compile-time value by sysconf(_SC_CLK_TCK) runtime value:
-%patch3
-# Patch4 disables hw_ink_remain which causes a buffer overflow in fujitsu.c:
-%patch4
-# Patch5 fixes an uninitialized variable in teco2.c:
+# Patch5 fixes uninitialized variables in avision.c:
%patch5
-# Patch6 fixes an ambiguous post/pre increment in canon-sane.c:
-%patch6
# Patch100... is SUSE specific stuff:
# Patch100 lets the "canon" backend do scanner auto-recognition:
%patch100
# Patch101 disables the special resmgr support in SANE (resmgr works now via ACLs):
%patch101
-# Patch102 builds libsane-* modules as libtool modules:
-%patch102
# Source100... is SUSE specific stuff:
# Remove hpoj.desc completely to avoid confusion with its successor hpaio.desc
# because since openSUSE 10.3 the package hp-officeJet (for hpoj.desc) is dropped.
@@ -227,7 +236,14 @@
%build
%{?suse_update_config:%{suse_update_config -f}}
-autoreconf -fi
+# 'autoreconf -fi' fails for sane-backends-1.0.19 with the message:
+# aclocal: acinclude.m4:606: file m4/libtool.m4 does not exist
+# The m4 dir from CVS was not included in the 1.0.18 tar, so it was
+# not included in 1.0.19 either, but it has new files since 1.0.18.
+# It is a bit strange because autoconf never complained before.
+# Because it is not clear whether or not 'autoreconf -fi' is best
+# and because it builds without it, it is simply disabled for now:
+#autoreconf -fi
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DGIMP_ENABLE_COMPAT_CRUFT=1 -fno-strict-aliasing"
export LDFLAGS="-L/%_lib $LDFLAGS"
# Disable locking because /var/lock/sane/ would be a world-writable directory:
@@ -244,6 +260,7 @@
# Enable locking for backends where "99" is the group of the lockfile path (LOCKPATH_GROUP)
# because "99" is the group of the user who runs the build when norootforbuild is used
# and set localstatedir to have the lock files in /var/lock/sane (see backend/Makefile.in).
+# Disabled because locking requires a world-writable /var/lock/sane/ directory:
# --enable-locking \
# --with-group=99 \
# --localstatedir=/var
@@ -251,15 +268,25 @@
%install
make install DESTDIR=%{buildroot}
-# Add libsane-dll links to _libdir so that it will be found by all SANE frontends.
-# Change directory to get relative paths in the links (i.e. without $RPM_BUILD_ROOT)
-# but use a subshell to avoid a permanent directory change:
-rm -rf %{buildroot}%{_libdir}/libsane-dll.so*
-( cd %{buildroot}%{_libdir} && ln -s sane/libsane-dll.so* . )
+# The actual driver modules are installed as libsane-<driver>.so.%{version}
+# and two libsane-<driver>.so.1 and libsane-<driver>.so links point to them.
+# Additionally a libsane-<driver>.la libtool archive file is installed
+# which could be used to find the correct module file name to dlopen the module.
+# Only the dll meta-backend (/usr/lib/libsane.so.1.0.19) links with driver modules.
+# The dll meta-backend looks only for libsane-<driver>.so.1 and uses dlopen(3) directly.
+# The dll meta-backend needs neither libsane-<driver>.so nor libsane-<driver>.la.
+# RPMLINT complains about libsane-<driver>.so with "devel-file-in-non-devel-package".
+# Therefore the libsane-<driver>.so and libsane-<driver>.la files are simply removed.
+# Note that those files for the dll meta-backend /usr/lib/libsane.so and /usr/lib/libsane.la
+# are not removed because it is unknown how whatever third-party scanning frontend
+# may like to link with SANE (i.e. with the dll meta-backend).
+rm %{buildroot}%{_libdir}/sane/libsane-*.so
+rm %{buildroot}%{_libdir}/sane/libsane-*.la
# Disable all backends in /etc/sane.d/dll.conf to avoid problems when backends are active by default:
perl -pi -e 's/^([^#].*)$/#$1/' %{buildroot}%{_sysconfdir}/sane.d/dll.conf
# Allow all users to write into /var/lock/sane/ so that the backends work for normal users
-# and set the sticky bit (i.e. others are not allowed to remove lock files):
+# and set the sticky bit (i.e. others are not allowed to remove lock files).
+# Disabled because package-specific world-writable directories are not allowed:
#chmod 1777 %{buildroot}/var/lock/sane/
# Install the descriptions and descriptions-external files.
# These files are the sources to make %{_defaultdocdir}/sane/sane-backends/*.html
@@ -272,11 +299,35 @@
# Add ':firmware "required"' entries for the respective scanners to the descriptions files
# so that YaST can show firmware upload related information to the user of such a scanner.
# This must be done after build because those entries are a SUSE specific extension.
-# As far as we know all scanners which use the backend gt68xx
-# and the related backend artec_eplus48u require a firmware upload,
+# To determine scanners which require firmware upload, search the man pages
+# for backends which provide support for firmware upload.
+# Use a command like
+# for m in /usr/share/man/man5/sane-*
+# do man -E ascii -P cat -l $m 2>/dev/null | grep -q -i firmware && echo $m
+# done
+# to find backend man pages which mention "firmware".
+# In version 1.0.19 the following man pages mention "firmware":
+# sane-agfafocus: mentiones only "firmware revision" (no firmware upload)
+# sane-apple: mentiones only "firmware revision" (no firmware upload)
+# sane-artec: mentiones only "problems with firmware v1.92" (no firmware upload)
+# sane-artec_eplus48u: "you need a firmware file for your scanner" (unconditioned firmware upload)
+# sane-bh: mentiones only "requires RSC firmware level 1.5" (no firmware upload)
+# sane-epjitsu: "these scanners require a firmware file" (unconditioned firmware upload)
+# sane-gt68xx: "you need a firmware file for your scanner" (unconditioned firmware upload)
+# sane-hp: mentiones only "no firmware support for contrast" (no firmware upload)
+# sane-matsushita: mentiones only "scanner with proper firmware" (no firmware upload)
+# sane-microtek2: mentiones only "firmware of the scanner provides" (no firmware upload)
+# sane-sharp: mentiones only "bug in the firmware" (no firmware upload)
+# sane-snapscan: "USB scanners ... scanners that need a firmware upload" (conditioned firmware upload)
+# sane-st400: mentiones only "firmware revision" (no firmware upload)
+# sane-teco2: mentiones only "firmware 1.09" (no firmware upload)
+# As far as we know all scanners which use
+# the backend gt68xx and the related backend artec_eplus48u
+# or the backend sane-epjitsu require a firmware upload,
# see "man sane-gt68xx" and http://www.meier-geinitz.de/sane/gt68xx-backend/
-# and see "man sane-artec_eplus48u":
-for b in gt68xx artec_eplus48u
+# and see "man sane-artec_eplus48u" and "man sane-epjitsu"
+#
+for b in gt68xx artec_eplus48u epjitsu
do sed -i -e 's/^:model.*$/&\n:firmware "required"/' %{buildroot}%{_datadir}/sane/descriptions/$b.desc
done
# As far as we know (almost) all USB scanners (but not the SCSI scanners)
@@ -285,21 +336,50 @@
sed -i -e 's/^:interface "USB".*$/&\n:firmware "required"/' %{buildroot}%{_datadir}/sane/descriptions/snapscan.desc
# Only the "SnapScan 1236u" needs no firmware upload (see Suse/Novell bug #73960):
sed -i -e '/:model "SnapScan 1236u"/,/:firmware "required"/s/required//' %{buildroot}%{_datadir}/sane/descriptions/snapscan.desc
-# Install the USB usermap file (list of USB manufacturer and model IDs)
-# and the matching hotplug script under /usr/share/sane because we do not actually use it
-# because we use our udev/HAL/hal-resmgr machinery to grant USB access for normal users:
-install -m644 tools/hotplug/libsane.usermap %{buildroot}%{_datadir}/sane/
-install -m755 tools/hotplug/libusbscanner %{buildroot}%{_datadir}/sane/
-# Have sane-dev still available in case of backward compatibility problems:
-install -m755 %{SOURCE100} %{buildroot}%{_datadir}/sane/
-# Install the readymade udev rules for openSUSE 10.3:
+# Since version 1.0.19 there is udev and HAL support.
+# Therefore the old/outdated hotplug stuff is dropped (was never used by openSUSE).
+# Neither tools/hotplug/libsane.usermap nor tools/hotplug/libusbscanner is installed.
+# Also the evil-hack init-script "sane-dev" is no longer provided.
+# Regarding udev:
+# Modify the generated tools/udev/libsane.rules file as follows:
+# All GROUP="scanner" are replaced by GROUP="lp" and
+# SUBSYSTEM=="usb" is added before the SUBSYSTEM=="usb_device" test
+# but the latter is kept for backward compatibility.
+# The reasons are:
+# There is no group "scanner" in /etc/group for openSUSE.
+# For all-in-one devices (i.e. printer + scanner, e.g. "EPSON Stylus" devices)
+# the group must be "lp" so that the CUPS usb backend which runs
+# as user "lp" (who is member of the group "lp") can send printing data
+# to the printer unit (i.e. the printer interface of the USB device).
+# It is sufficiently secure and reasonable easy to use by default
+# the same group "lp" for printers and scanners because both kind of devices
+# usually require physical user access (to get the printed paper or
+# to place a paper on the scanner) so that both kind of devices
+# should usually require the same kind of security.
+# Regarding SUBSYSTEM=="usb" see the Novell/Suse Bugzilla bug
+# https://bugzilla.novell.com/show_bug.cgi?id=294161#c11
+sed -i -e 's/GROUP="scanner"/GROUP="lp"/' tools/udev/libsane.rules
+sed -i -e '/^SUBSYSTEM=="usb_device", GOTO="libsane_rules_begin"$/iSUBSYSTEM=="usb", GOTO="libsane_rules_begin"' tools/udev/libsane.rules
+# Install the udev rules file:
install -d %{buildroot}%{_sysconfdir}/udev/rules.d
-install -m644 %{SOURCE107} %{buildroot}%{_sysconfdir}/udev/rules.d/55-libsane.rules
-# Run the script which outputs a global HAL fdi file for scanners which are known to SANE
-# and install its output as /etc/hal/fdi/policy/10osvendor/70-scanner.fdi:
-bash %{SOURCE108} %{SOURCE107} >70-scanner.fdi
+install -m644 tools/udev/libsane.rules %{buildroot}%{_sysconfdir}/udev/rules.d/55-libsane.rules
+# Regarding HAL:
+# Modify the generated tools/hal/libsane.fdi file as follows:
+# Add a generic entry for SCSI scanners.
+# Replace 'key="info.bus" string="usb"' by 'key="info.bus" string="usb_device"',
+# and replace 'key="usb.vendor_id"' by 'key="usb_device.vendor_id"',
+# and replace 'key="usb.product_id"' by 'key="usb_device.product_id"',
+# see the Novell/Suse Bugzilla bug
+# https://bugzilla.novell.com/show_bug.cgi?id=250659
+# Remove 'key="scanner.access_method"' lines.
+sed -i -e '/<device>/a<match key="info.category" string="scsi_generic">\n <match key="@info.parent:scsi.type" string="scanner">\n <append key="info.capabilities" type="strlist">scanner<\/append>\n <\/match>\n<\/match>' tools/hal/libsane.fdi
+sed -i -e '/key="info.bus"/s/string="usb"/string="usb_device"/' tools/hal/libsane.fdi
+sed -i -e 's/key="usb.vendor_id"/key="usb_device.vendor_id"/' tools/hal/libsane.fdi
+sed -i -e 's/key="usb.product_id"/key="usb_device.product_id"/' tools/hal/libsane.fdi
+sed -i -e '/key="scanner.access_method"/d' tools/hal/libsane.fdi
+# Install the HAL fdi file:
install -d %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor
-install -m644 70-scanner.fdi %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
+install -m644 tools/hal/libsane.fdi %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
# xinetd stuff:
install -d -m755 %{buildroot}%{_sysconfdir}/xinetd.d/
install -m644 %{SOURCE101} %{buildroot}%{_sysconfdir}/xinetd.d/
@@ -350,14 +430,67 @@
%doc %{_mandir}/man8/saned.8.gz
%changelog
+* Thu Feb 28 2008 jsmeix(a)suse.de
+- Updated to sane-backends version 1.0.19:
+ New backends:
+ cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu),
+ epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and
+ more), hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet
+ M1005 and more), hs2p (Ricoh IS400 series)
+ Updated backends:
+ abaton, agfafocus, apple, artec, artec_eplus48u, as6e, avision,
+ canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson,
+ fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek,
+ microtek2, mustek, nec, net, pie, pint, pixma, plustek,
+ plustek_pp, ricoh, s9036, sm3600, sm3840, snapscan, sp15c,
+ st400, tamarack, teco2, test, u12, umax, umax1220u, umax_pp
+ Plus:
+ Scanimage detects more chipsets.
+ Internal scsi, usb, tcp and udp code updates.
+ Basic HAL .fdi creation support
+ Build system updates.
+ Updated translations.
+ Documentation updates.
+ Bugfixes.
+ Note:
+ This will be (hopefully) the last release of the SANE 1.0 series.
+ The next release will be extended (in a backwards compatible
+ fashion) to support more features of modern scanners.
+- sane-backends-1.0.16-nb.patch (did locale rename: no -> nb)
+ is obsolete since version 1.0.19 because it uses already 'nb'.
+- in fix-buffer-overflow.patch the overflows in backend/epson.c
+ backend/as6e.c and sanei/sanei_ab306.c are obsolete because
+ they are fixed in the source (only backend/niash.c is left).
+- replace-HZ-by-sysconf_SC_CLK_TCK.patch is obsolete because
+ it is fixed in the source.
+- fujitsu-disable-hw_ink_remain.patch is obsolete because
+ it is fixed in the source.
+- in fix-uninitialized-variables.patch the fix regarding
+ teco2.c is obsolete because it is fixed in the source
+ but a new fix regarding avision.c was added.
+- fix-ambiguous-post-pre-increment.patch is obsolete because
+ it is fixed in the source.
+- module-build.diff is dropped because there is no reason to build
+ driver modules as libtool modules and furthermore it makes our
+ package incompatible with the rest of the SANE world.
+- Since version 1.0.19 there is udev and HAL support.
+ Therefore the old/outdated hotplug stuff (libsane.usermap
+ and libusbscanner) is dropped (it was never used by openSUSE).
+ Also the evil-hack init-script "sane-dev" is no longer provided.
+ libsane.rules.CVS-2007-07-29.using-lp is obsolete because
+ the udev rules file 55-libsane.rules is directly derived
+ from tools/udev/libsane.rules.
+ create_hal_global_fdi_from_libsane.rules is obsolete because
+ the HAL fdi file 70-scanner.fdi is directly derived
+ from tools/hal/libsane.fdi.
* Thu Jan 31 2008 adrian(a)suse.de
-- call create_hal_global_fdi_for_scanners via bash. We can not rely
- on source file permissions
+- Call create_hal_global_fdi_from_libsane.rules via bash.
+ We can not rely on source file permissions
* Tue Aug 14 2007 jsmeix(a)suse.de
- Replaced create_hal_global_fdi_for_scanners by
create_hal_global_fdi_from_libsane.rules which creates the
global HAL 70-scanner.fdi file during build-time from the
- libsane.rules file (see Novell/Suse Bugzilla bug 298878).
+ libsane.rules file (see Novell/Suse Bugzilla bnc#298878).
* Fri Aug 10 2007 jsmeix(a)suse.de
- Removed hpoj.desc completely to avoid confusion with its
successor hpaio.desc because since openSUSE 10.3 the package
@@ -370,19 +503,19 @@
derived from what sane-desc in sane-backends 1.0.18-cvs creates.
* Wed Jun 13 2007 jsmeix(a)suse.de
- Adapted create_hal_global_fdi_for_scanners according to the
- currently newest changes in HAL (see Suse Bugzilla bug 250659).
+ currently newest changes in HAL (see Suse Bugzilla bnc#250659).
* Wed Jun 06 2007 dmueller(a)suse.de
-- Build modules as libtool modules.
+- module-build.diff builds driver modules as libtool modules.
* Sat Apr 21 2007 aj(a)suse.de
- Use texlive.
* Wed Feb 21 2007 jsmeix(a)suse.de
- Added a fix for an "array subscript is above array bounds"
error in niash.c to fix-buffer-overflow.patch
- (see Suse Bugzilla bug 246654).
+ (see Suse Bugzilla bnc#246654).
* Wed Jan 31 2007 jsmeix(a)suse.de
- Added a fix for an "array subscript is above array bounds"
error in sanei_ab306.c to fix-buffer-overflow.patch
- (see Suse Bugzilla bug 239953).
+ (see Suse Bugzilla bnc#239953).
* Mon Jan 29 2007 jsmeix(a)suse.de
- Renamed the package from 'sane' (which is only used by Suse)
to 'sane-backends' which is used by the rest of the world
@@ -401,17 +534,17 @@
to fix-buffer-overflow.patch.
- Replaced the complicated postinstall script by calling
create_hal_global_fdi_for_scanners which should obsolete
- sane-dev (see Suse Bugzilla bug 160899).
+ sane-dev (see Suse Bugzilla bnc#160899).
- Moved sane-dev from {_initrddir} to {_datadir}/sane/ to have it
still available in case of backward compatibility problems.
* Sun Oct 22 2006 meissner(a)suse.de
- buildrequires libgphoto2-devel.
* Mon Sep 18 2006 jsmeix(a)suse.de
- fix-uninitialized-variables.patch fixes an uninitialized
- variable in teco2.c (see Suse Bugzilla bug 205451).
+ variable in teco2.c (see Suse Bugzilla bnc#205451).
- create_hal_global_fdi_for_scanners can be called by HAL or YaST
to create a global HAL fdi file for scanners which are known
- by the current SANE version (see Suse Bugzilla bug 160899).
+ by the current SANE version (see Suse Bugzilla bnc#160899).
* Mon Sep 11 2006 jsmeix(a)suse.de
- disable-resmgr-support.patch disables the resmgr support in SANE
which is no longer needed in SANE because resmgr works now
@@ -419,13 +552,13 @@
* Mon Sep 04 2006 jsmeix(a)suse.de
- Replaced the fix from Thu Aug 31 in fujitsu.c by a new fix
fujitsu-disable-hw_ink_remain.patch which disables hw_ink_remain
- which causes a buffer overflow (see Suse Bugzilla bug 202243).
+ which causes a buffer overflow (see Suse Bugzilla bnc#202243).
* Thu Aug 31 2006 jsmeix(a)suse.de
- Added a fix of a too small char array in fujitsu.c to
- fix-buffer-overflow.patch (see Suse Bugzilla bug 202243).
+ fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).
* Fri Jul 21 2006 jsmeix(a)suse.de
- canon-backend-autoprobing.patch lets the "canon" backend
- do scanner auto-recognition (see Suse Bugzilla bug 177492).
+ do scanner auto-recognition (see Suse Bugzilla bnc#177492).
* Tue Jul 04 2006 jsmeix(a)suse.de
- Updated to sane-backends version 1.0.18:
New backends: dell1600n_net, hp3500, pixma, stv680.
@@ -449,7 +582,7 @@
* Mon Mar 13 2006 jsmeix(a)suse.de
- Added automagic but safe pos-install script which tries
to update resmgr permissions for scanners for an update
- from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bug 157055).
+ from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bnc#157055).
* Fri Jan 27 2006 jsmeix(a)suse.de
- Current epkowa.desc from the current iscan package.
- Current hpaio.desc made from the current hplip package.
@@ -538,7 +671,7 @@
- Changed "sane" runlevel script which sets permissions in /dev/
and renamed it to "sane-dev" to avoid confusion with the
SANE network daemon "saned" and its service name "sane-port"
- respectively "sane" (see SUSE bugzilla bug 41233).
+ respectively "sane" (see SUSE bugzilla bnc#41233).
* Mon Nov 08 2004 jsmeix(a)suse.de
- new sane-backends version 1.0.15
- sane-frontends stuff is moved to the new package sane-frontends
@@ -547,14 +680,14 @@
* Mon Sep 20 2004 jsmeix(a)suse.de
- Added a test in /etc/init.d/sane whether slpd is really
running before "/etc/init.d/slpd reload" is done.
- (SUSE bugzilla bug 42032).
+ (SUSE bugzilla bnc#42032).
* Wed Sep 15 2004 jsmeix(a)suse.de
- Added sane-backends-1.0.14-epson_d8.patch which fixes the
problem with EPSON D8 function level scanners that have
- a transparency unit (SUSE bugzilla bug 45075).
+ a transparency unit (SUSE bugzilla bnc#45075).
- Changed the file name of /etc/xinetd.d/sane.xinetd to
/etc/xinetd.d/sane-port because xinetd ignores files
- with names containing a dot (SUSE bugzilla bug 45313).
+ with names containing a dot (SUSE bugzilla bnc#45313).
* Fri Aug 13 2004 jsmeix(a)suse.de
- Changed "sane" to "sane-port" in sane.xinetd see bug 41233
* Thu Jul 15 2004 jsmeix(a)suse.de
@@ -580,14 +713,14 @@
- Removed sane-descriptions-external-epkowa.desc.dif and
disabled all entries in all descriptions-external/*.desc files
because none of the external backends is included in the sane
- package (see bugzilla bug #37169) and for details see
+ package (see bugzilla bnc#37169) and for details see
.../doc/packages/sane/sane-backends/sane-backends-external.html
* Thu Mar 25 2004 jsmeix(a)suse.de
- Patch sane-descriptions-external-epkowa.desc.dif
disables those entries in descriptions-external/epkowa.desc
which are also in descriptions/epson.desc
because we want to prefer the open source backend "epson"
- (see bugzilla bug #36584).
+ (see bugzilla bnc#36584).
* Tue Mar 23 2004 meissner(a)suse.de
- gimp plugins are now in ../2.0/...
* Mon Mar 22 2004 meissner(a)suse.de
++++++ fix-buffer-overflow.patch ++++++
--- /var/tmp/diff_new_pack.M28759/_old 2008-02-28 18:23:40.000000000 +0100
+++ /var/tmp/diff_new_pack.M28759/_new 2008-02-28 18:23:40.000000000 +0100
@@ -1,42 +1,3 @@
---- backend/epson.c.orig 2006-07-04 14:45:33.000000000 +0200
-+++ backend/epson.c 2006-07-04 14:46:27.000000000 +0200
-@@ -1331,7 +1331,7 @@ set_gamma_table (Epson_Scanner * s)
- {
- for (i = 0; i < 256; i += 16)
- {
-- char gammaValues[16 * 3 + 1], newValue[3];
-+ char gammaValues[16 * 3 + 1], newValue[4];
-
- gammaValues[0] = '\0';
-
---- backend/as6e.c.orig 2004-10-03 16:21:45.000000000 +0200
-+++ backend/as6e.c 2006-10-27 12:52:54.000000000 +0200
-@@ -811,9 +811,11 @@ check_for_driver (const char *devname)
- dir[count - offset] = path[count];
- count++;
- }
-- strncpy (fullname, dir, NAMESIZE);
-- strncat (fullname, "/", NAMESIZE);
-- strncat (fullname, devname, NAMESIZE);
-+ /* use sizeof(fullname)-1 to make sure there is at least one padded null byte */
-+ strncpy (fullname, dir, sizeof(fullname)-1);
-+ /* take into account that fullname already contains non-null bytes */
-+ strncat (fullname, "/", sizeof(fullname)-strlen(fullname)-1);
-+ strncat (fullname, devname, sizeof(fullname)-strlen(fullname)-1);
- if (!stat (fullname, &statbuf))
- {
- modes = statbuf.st_mode;
---- sanei/sanei_ab306.c.orig 2007-01-31 14:13:16.000000000 +0100
-+++ sanei/sanei_ab306.c 2007-01-31 14:38:26.000000000 +0100
-@@ -273,7 +273,7 @@ sanei_ab306_open (const char *dev, int *
- if (port[i].base == base)
- break;
-
-- if (port[i].base != base)
-+ if (i >= NELEMS(port))
- {
- DBG(1, "sanei_ab306_open: %lx is not a valid base address\n", base);
- return SANE_STATUS_INVAL;
--- backend/niash.c.orig 2006-02-04 12:34:28.000000000 +0100
+++ backend/niash.c 2007-02-21 15:38:12.000000000 +0100
@@ -89,7 +89,9 @@ typedef enum
++++++ fix-uninitialized-variables.patch ++++++
--- /var/tmp/diff_new_pack.M28759/_old 2008-02-28 18:23:40.000000000 +0100
+++ /var/tmp/diff_new_pack.M28759/_new 2008-02-28 18:23:40.000000000 +0100
@@ -1,11 +1,14 @@
---- backend/teco2.c.orig 2005-09-20 10:11:59.000000000 +0200
-+++ backend/teco2.c 2006-09-18 14:35:06.000000000 +0200
-@@ -1524,7 +1524,7 @@ teco_request_sense (Teco_Scanner * dev)
+--- backend/avision.c.orig 2008-02-09 11:42:46.000000000 +0100
++++ backend/avision.c 2008-02-27 13:35:18.000000000 +0100
+@@ -4375,8 +4375,9 @@ set_calib_data (Avision_Scanner* s, stru
+ static uint8_t*
+ sort_and_average (struct calibration_format* format, uint8_t* data)
{
- CDB cdb;
- SANE_Status status;
-- size_t size;
-+ size_t size = 0;
-
-
- MKSCSI_REQUEST_SENSE (cdb, size);
+- int stride, i, line;
+- int elements_per_line;
++ int stride = 1;
++ int i, line;
++ int elements_per_line = format->pixel_per_line * format->channels;
+
+ uint8_t *sort_data, *avg_data;
+
++++++ sane-backends-1.0.18.tar.bz2 -> sane-backends-1.0.19.tar.bz2 ++++++
++++ 193450 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 subversion
checked in at Thu Feb 28 18:24:14 CET 2008.
--------
--- subversion/subversion.changes 2008-02-25 10:09:53.000000000 +0100
+++ /mounts/work_src_done/STABLE/subversion/subversion.changes 2008-02-28 11:13:13.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 28 11:13:01 CET 2008 - olh(a)suse.de
+
+- update to rev 29612
+ various bugfixes
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ subversion.spec ++++++
--- /var/tmp/diff_new_pack.G29667/_old 2008-02-28 18:23:49.000000000 +0100
+++ /var/tmp/diff_new_pack.G29667/_new 2008-02-28 18:23:49.000000000 +0100
@@ -20,7 +20,7 @@
%endif
BuildRequires: sqlite-devel
Version: 1.5.0
-Release: 52
+Release: 54
#
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
#
@@ -416,6 +416,9 @@
%{apache_libexecdir}/mod_authz_svn.*
%changelog
+* Thu Feb 28 2008 olh(a)suse.de
+- update to rev 29612
+ various bugfixes
* Mon Feb 25 2008 olh(a)suse.de
- update to rev 29581
various bugfixes, alpha1
++++++ subversion-1.5.x.tar.bz2 ++++++
subversion/subversion-1.5.x.tar.bz2 /mounts/work_src_done/STABLE/subversion/subversion-1.5.x.tar.bz2 differ: byte 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 rhythmbox
checked in at Thu Feb 28 18:23:31 CET 2008.
--------
--- GNOME/rhythmbox/rhythmbox.changes 2008-02-06 02:04:11.000000000 +0100
+++ /mounts/work_src_done/STABLE/rhythmbox/rhythmbox.changes 2008-02-28 16:16:03.130564000 +0100
@@ -1,0 +2,80 @@
+Thu Feb 28 16:09:51 CET 2008 - jpr(a)suse.de
+
+- Update to 0.11.4
+* Support automatic GStreamer plugin installation
+* Improved cross-fading backend
+* Improved Podcast feed support, including Atom and APML
+* Add optional mozilla plugin to handle itms:// links
+* Fade volume when pausing and unpausing
+* Improve performance and stability of MTP device support
+* Stop putting deleted tracks on iPods in the Garbage Bin
+* Support PSPs with newer firmware
+* Improvements to the Coherence-based UPnP support
+* Minor improvements to Python bindings for plugins
+* Allow drag-and-drop of images to the cover art display
+* Allow DAAP shares to be connected to manually
+* Support DAAP smart playlists and radio streams
+* Handle file name being passed on the command line again
+* Add "donate to artist" action to Jamendo plugin
+* Support some more lyric sites
+* Improvements and fixes to the cross-fading player
+* Improve UPnP support
+* Improve track importing, especially on generic audio players
+* Allow python plugins to use threads
+* Enable music store plugins by default
+* Support playback from fm radio tuner cards
+* add partial support for UPnP A/V using Coherence
+* large memory usage reductions for the Jamendo plugin
+* read some keys from .is_audio_player files, like Banshee
+* handle playlist-paths given to us by HAL better
+* allow plugins to add new play orders
+* notify last.fm about songs played on iPods
+* more new icons
+* make gapless/xfade playback and visualisations work together better
+* handle lastfm:// URIs
+* make Magnatune/Jamendo loading intro saner on small screens
+* fix last.fm streaming
+* allow the user of Magnatune gift cards
+* do iPod DB saving in the background, not blocking the UI
+* vastly reduce the Jamendo plugin's memory usage
+* add support for MTP audio players
+* clean up the playback preferences UI
+* update play count, rating and last played on iPods
+* add support for multiple lyrics sites, and allow editing of lyrics
+* Add gapless/cross-fading playback backend (130426)
+* Add awesome Tango-style icons (388648, 380896, 388650, 314608)
+* Don't wake up the CPU all the time while doing nothing (399012)
+* Allow plugins to add filer and tee elements/sub-piplines
+ to the gstreamer pipeline (345181)
+* Group sources together (359740)
+* Add DB support for keywords (324540)
+* Save modified iPod playlists (436744), and
+ marks podcasts as such (424086)
+* Fix Unicode normalisation, which also makes searching
+ ignore diacritical marks (421253, 338824)
+* Use xdg-user-dirs, and kill the druid (yay!) (411247)
+* Write art out to the DB on iPods (357400)
+* Parse last.fm group radio URLs too (407320)
+* Add support for MusicBrainz id tags (410681)
+* Minor improvements to the cover-art plugin
+* Retrieve cover art from last.fm (414065) and Magnatune (411622)
+* Add some more useful options to rhythmbox-client (414648)
+* Add preliminary support for Vala plugins
+* Use GSequence instead of EggSequence (419599)
+* plus a heap of bug fixes and minor improvements
+* fix saving of db on iPod shuffles (386662)
+* fix some crashes on Solaris (418886)
+* fix crasher due to python logging (429687)
+* fix crash when MusicBrainz returns nothing (414864)
+* prefer id3v2 over v1, even when they arrive later (428276)
+* fix crash when doing entry.get() from python (432949)
+* cancel async gnomevfs transfers correctly (434003)
+* fix query model reorder issues (436329)
+* remove timeout correctly (436355)
+* don't remove items from list being iterated (404169)
+* build against totem-plparser 2.19's new API
+* Updated translations
+- Remove rhythmbox-0.9.6-uninit-debug.patch, the problematic code
+ was removed upstream
+
+-------------------------------------------------------------------
Old:
----
rhythmbox-0.10.0.tar.bz2
rhythmbox-0.9.6-uninit-debug.patch
New:
----
rhythmbox-0.11.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rhythmbox.spec ++++++
--- /var/tmp/diff_new_pack.D25805/_old 2008-02-28 18:23:08.000000000 +0100
+++ /var/tmp/diff_new_pack.D25805/_new 2008-02-28 18:23:08.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package rhythmbox (Version 0.10.0)
+# spec file for package rhythmbox (Version 0.11.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,16 +10,16 @@
# norootforbuild
+
Name: rhythmbox
-BuildRequires: dbus-1-glib-devel fdupes gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gtk-doc intltool libavahi-glib-devel libglade2-devel libgnomeui-devel libgpod-devel libid3tag-devel libmusicbrainz-devel libnotify-devel libsexy-devel libsoup-devel lirc nautilus-cd-burner-devel perl-XML-Parser python-devel python-gtk-devel scrollkeeper totem-devel update-desktop-files
+BuildRequires: dbus-1-glib-devel fdupes gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gtk-doc intltool libavahi-glib-devel libglade2-devel libgnomeui-devel libgpod-devel libid3tag-devel libmusicbrainz-devel libnotify-devel libsexy-devel libsoup-devel lirc nautilus-cd-burner-devel perl-XML-Parser python-devel python-gtk-devel scrollkeeper totem-pl-parser-devel update-desktop-files
License: GPL v2 or later
Group: Productivity/Multimedia/Sound/Players
Requires: gstreamer010-plugins-base gstreamer010-plugins-good
-Version: 0.10.0
-Release: 166
+Version: 0.11.4
+Release: 1
Requires: %{name}-lang = %{version}
Source: %{name}-%{version}.tar.bz2
-Patch2: rhythmbox-0.9.6-uninit-debug.patch
Patch3: rhythmbox-check.patch
Url: http://www.gnome.org/projects/rhythmbox/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -100,12 +100,11 @@
%lang_package
%prep
%setup -q
-%patch2
%patch3
%build
-ACLOCAL="aclocal -I macros" autoreconf -f -i
-# needed for rhythmbox-0.9.8:
+autoreconf -f -i
+# needed for rhythmbox-0.11.4:
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
# FIXME: */rhythmbox.xml:*: parser error : Entity 'mdash' not defined
%configure\
@@ -116,9 +115,7 @@
--enable-lirc \
--disable-audioscrobbler \
--disable-daap
-# does nor work for rhythmbox-0.9.8:
-#make %{?jobs:-j%jobs}
-make
+%__make %{?jobs:-j%jobs}
%install
%makeinstall
@@ -132,18 +129,16 @@
rm $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins/visualizer/rb-visualizer-glue.h
# Upstream should fix.
rm $RPM_BUILD_ROOT%{_libdir}/*.so $RPM_BUILD_ROOT%{_libdir}/*.*a
-#fdupes -s $RPM_BUILD_ROOT
+#%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
-%postun
-%run_ldconfig
+%postun -p /sbin/ldconfig
%pre -f %{name}.schemas_pre
-%post
-%run_ldconfig
+%post -p /sbin/ldconfig
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
@@ -154,7 +149,7 @@
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/dbus-1/services/*.service
-%{_datadir}/icons/hicolor/48x48/apps/rhythmbox.png
+%{_datadir}/icons/hicolor/*/apps/rhythmbox.*
%{_datadir}/omf/*
%{_datadir}/rhythmbox
%{_libdir}/*.so.*
@@ -170,6 +165,83 @@
%{_datadir}/gtk-doc/html/*
%changelog
+* Thu Feb 28 2008 jpr(a)suse.de
+- Update to 0.11.4
+ * Support automatic GStreamer plugin installation
+ * Improved cross-fading backend
+ * Improved Podcast feed support, including Atom and APML
+ * Add optional mozilla plugin to handle itms:// links
+ * Fade volume when pausing and unpausing
+ * Improve performance and stability of MTP device support
+ * Stop putting deleted tracks on iPods in the Garbage Bin
+ * Support PSPs with newer firmware
+ * Improvements to the Coherence-based UPnP support
+ * Minor improvements to Python bindings for plugins
+ * Allow drag-and-drop of images to the cover art display
+ * Allow DAAP shares to be connected to manually
+ * Support DAAP smart playlists and radio streams
+ * Handle file name being passed on the command line again
+ * Add "donate to artist" action to Jamendo plugin
+ * Support some more lyric sites
+ * Improvements and fixes to the cross-fading player
+ * Improve UPnP support
+ * Improve track importing, especially on generic audio players
+ * Allow python plugins to use threads
+ * Enable music store plugins by default
+ * Support playback from fm radio tuner cards
+ * add partial support for UPnP A/V using Coherence
+ * large memory usage reductions for the Jamendo plugin
+ * read some keys from .is_audio_player files, like Banshee
+ * handle playlist-paths given to us by HAL better
+ * allow plugins to add new play orders
+ * notify last.fm about songs played on iPods
+ * more new icons
+ * make gapless/xfade playback and visualisations work together better
+ * handle lastfm:// URIs
+ * make Magnatune/Jamendo loading intro saner on small screens
+ * fix last.fm streaming
+ * allow the user of Magnatune gift cards
+ * do iPod DB saving in the background, not blocking the UI
+ * vastly reduce the Jamendo plugin's memory usage
+ * add support for MTP audio players
+ * clean up the playback preferences UI
+ * update play count, rating and last played on iPods
+ * add support for multiple lyrics sites, and allow editing of lyrics
+ * Add gapless/cross-fading playback backend (130426)
+ * Add awesome Tango-style icons (388648, 380896, 388650, 314608)
+ * Don't wake up the CPU all the time while doing nothing (399012)
+ * Allow plugins to add filer and tee elements/sub-piplines
+ to the gstreamer pipeline (345181)
+ * Group sources together (359740)
+ * Add DB support for keywords (324540)
+ * Save modified iPod playlists (436744), and
+ marks podcasts as such (424086)
+ * Fix Unicode normalisation, which also makes searching
+ ignore diacritical marks (421253, 338824)
+ * Use xdg-user-dirs, and kill the druid (yay!) (411247)
+ * Write art out to the DB on iPods (357400)
+ * Parse last.fm group radio URLs too (407320)
+ * Add support for MusicBrainz id tags (410681)
+ * Minor improvements to the cover-art plugin
+ * Retrieve cover art from last.fm (414065) and Magnatune (411622)
+ * Add some more useful options to rhythmbox-client (414648)
+ * Add preliminary support for Vala plugins
+ * Use GSequence instead of EggSequence (419599)
+ * plus a heap of bug fixes and minor improvements
+ * fix saving of db on iPod shuffles (386662)
+ * fix some crashes on Solaris (418886)
+ * fix crasher due to python logging (429687)
+ * fix crash when MusicBrainz returns nothing (414864)
+ * prefer id3v2 over v1, even when they arrive later (428276)
+ * fix crash when doing entry.get() from python (432949)
+ * cancel async gnomevfs transfers correctly (434003)
+ * fix query model reorder issues (436329)
+ * remove timeout correctly (436355)
+ * don't remove items from list being iterated (404169)
+ * build against totem-plparser 2.19's new API
+ * Updated translations
+- Remove rhythmbox-0.9.6-uninit-debug.patch, the problematic code
+ was removed upstream
* Wed Feb 06 2008 ro(a)suse.de
- use --disable-audioscobbler and --disable-daap for the moment
the required libsoup has changed its api
++++++ rhythmbox-0.10.0.tar.bz2 -> rhythmbox-0.11.4.tar.bz2 ++++++
++++ 316240 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