commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2018-06-25 11:34:05 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw" Mon Jun 25 11:34:05 2018 rev:12 rq:618283 version:1.0.13 Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2015-05-06 07:47:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2018-06-25 11:34:13.479588062 +0200 @@ -1,0 +2,6 @@ +Thu Jun 21 08:46:58 UTC 2018 - m...@suse.com + +- U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch + * Fix crash when required font is not installed. (bsc#1098411) + +--- New: U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.ewArIN/_old 2018-06-25 11:34:13.939571085 +0200 +++ /var/tmp/diff_new_pack.ewArIN/_new 2018-06-25 11:34:13.943570937 +0200 @@ -1,7 +1,7 @@ # # spec file for package libXaw # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXaw/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 Source1:baselibs.conf +Patch0: U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig @@ -102,6 +103,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --docdir=%_docdir/%name --disable-static ++ U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch ++ Git-commit: ba7321b6a52726cdb9964b82c5111518dc1f437d Author: Tobias Stoeckmann Subject: NULL pointer dereference in XawAsciiSinkInitialize References: bsc#1098411 Patch-Mainline: Upstream Signed-off-by: Michal Srb The function XawAsciiSinkInitialize is prone to a NULL pointer dereference if no font is available. Even though a specific check for a NULL font exists, it is called after GetGC(), which in turn would trigger the NPE in such a case. Spotted by calling xmessage on a system with an incomplete x font setup: $ xmessage -b text Warning: Unable to load any usable ISO8859 font Segmentation fault $ _ Signed-off-by: Tobias Stoeckmann Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer --- src/AsciiSink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AsciiSink.c b/src/AsciiSink.c index d776895..1cccb1c 100644 --- a/src/AsciiSink.c +++ b/src/AsciiSink.c @@ -1704,10 +1704,10 @@ XawAsciiSinkInitialize(Widget request, Widget cnew, { AsciiSinkObject sink = (AsciiSinkObject)cnew; -GetGC(sink); - if (!sink->ascii_sink.font) XtError("Aborting: no font found\n"); +GetGC(sink); + sink->ascii_sink.cursor_position = 0; sink->ascii_sink.laststate = XawisOff; sink->ascii_sink.cursor_x = sink->ascii_sink.cursor_y = 0; -- 2.13.6
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2015-05-06 07:47:41 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-09-13 14:46:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2015-05-06 07:47:43.0 +0200 @@ -1,0 +2,15 @@ +Mon May 4 14:11:30 UTC 2015 - sndir...@suse.com + +- Update to version 1.0.13 + * Fix build with gcc -Werror=format-security + * configure: Drop AM_MAINTAINER_MODE + * autogen.sh: Honor NOCONFIGURE=1 + * Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find + * Just use C89 size_t instead of rolling our own Size_t + * Use SEEK_* names instead of raw numbers for fseek whence argument + * Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules + * Makefile: use $(LN_S) for better code portability + * Include + * Fix abs() usage. + +--- Old: libXaw-1.0.12.tar.bz2 New: libXaw-1.0.13.tar.bz2 Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.fgaj8X/_old 2015-05-06 07:47:44.0 +0200 +++ /var/tmp/diff_new_pack.fgaj8X/_new 2015-05-06 07:47:44.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libXaw # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libXaw -Version:1.0.12 +Version:1.0.13 Release:0 Summary:The X Athena Widget Set License:MIT @@ -27,6 +27,7 @@ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXaw #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXaw/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 +Source1:baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig ++ libXaw-1.0.12.tar.bz2 -> libXaw-1.0.13.tar.bz2 ++ 3903 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXaw-1.0.12/ChangeLog new/libXaw-1.0.13/ChangeLog --- old/libXaw-1.0.12/ChangeLog 2013-09-08 06:16:27.0 +0200 +++ new/libXaw-1.0.13/ChangeLog 2015-05-01 07:16:58.0 +0200 @@ -1,3 +1,122 @@ +commit 8c82c47a770274c50944f002b97369c4e30872d8 +Author: Alan Coopersmith +Date: Thu Apr 30 22:06:03 2015 -0700 + +libXaw 1.0.13 + +Signed-off-by: Alan Coopersmith + +commit 882da69d577b8f206694691679cef2cc3ca69725 +Author: Jon TURNEY +Date: Sun Sep 14 16:30:45 2014 +0100 + +Include + +Required for prototype of usleep() + +Signed-off-by: Jon TURNEY +Reviewed-by: Alan Coopersmith + +commit 1955d3917b8d24d7a8621ad80b160e4cefde6fc9 +Author: Alan Coopersmith +Date: Fri Nov 7 22:01:06 2014 -0800 + +Use SEEK_* names instead of raw numbers for fseek whence argument + +Signed-off-by: Alan Coopersmith + +commit 3b0de83ef4f2cdb0bfa52aba9092b56a1a1dc6ea +Author: Alan Coopersmith +Date: Wed Nov 5 18:01:17 2014 -0800 + +Just use C89 size_t instead of rolling our own Size_t + +Signed-off-by: Alan Coopersmith +Reviewed-by: Hans de Goede + +commit ebaa906159a73eeb001506a7787f5128f17af61a +Author: Alan Coopersmith +Date: Wed Nov 5 17:58:48 2014 -0800 + +Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find + +Signed-off-by: Alan Coopersmith +Reviewed-by: Hans de Goede + +commit 1804def12f26b9f64453fb9d641034f8de92ff7d +Author: Thomas Klausner +Date: Tue Mar 18 22:51:45 2014 +0100 + +Fix abs() usage. + +For long arguments, use labs(). +From Jörg Sonnenberger + +Reviewed-by: Matt Turner +Signed-off-by: Thomas Klausner + +commit 1a1bf8404229b5636892d4be2fe9122304603c25 +Author: Alan Coopersmith +Date: Sat May 31 21:39:32 2014 -0700 + +autogen.sh: Honor NOCONFIGURE=1 + +See http://people.gnome.org/~walters/docs/build-api.txt + +Signed-off-by: Alan Coopersmith + +commit ad1bb9a727c067a586882a478e36bbce532b0fb0 +Author: A
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2013-09-13 14:46:57 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-06-18 15:20:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2013-09-13 14:46:59.0 +0200 @@ -1,0 +2,10 @@ +Thu Sep 12 17:50:17 UTC 2013 - zai...@opensuse.org + +- Update to version 1.0.12: + + Replace TXT16 with XChar2b inline. + + Remove CRAY/WORD64 support. + + Fix fd leak when write() fails in WriteToFile(). + + Fix fd leak when fdopen() fails in InitStringOrFile(). + + Include winsock header on WIN32 to provide fd_set etc. + +--- Old: libXaw-1.0.11.tar.bz2 New: libXaw-1.0.12.tar.bz2 Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.67sGRf/_old 2013-09-13 14:46:59.0 +0200 +++ /var/tmp/diff_new_pack.67sGRf/_new 2013-09-13 14:46:59.0 +0200 @@ -17,7 +17,7 @@ Name: libXaw -Version:1.0.11 +Version:1.0.12 Release:0 Summary:The X Athena Widget Set License:MIT ++ libXaw-1.0.11.tar.bz2 -> libXaw-1.0.12.tar.bz2 ++ 6950 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXaw-1.0.11/ChangeLog new/libXaw-1.0.12/ChangeLog --- old/libXaw-1.0.11/ChangeLog 2012-06-02 06:35:56.0 +0200 +++ new/libXaw-1.0.12/ChangeLog 2013-09-08 06:16:27.0 +0200 @@ -1,3 +1,82 @@ +commit a2d573ad309b4e717c5aef4635daa51e60a46db7 +Author: Alan Coopersmith +Date: Sat Sep 7 20:57:47 2013 -0700 + +libXaw 1.0.12 + +Signed-off-by: Alan Coopersmith + +commit c68047934774bf0a96bc2ee84c36bf59eabf9dfb +Author: Alan Coopersmith +Date: Sat Jul 6 00:21:19 2013 -0700 + +Replace TXT16 with XChar2b inline + +No longer need #define to substitute it now that we no longer set +it to a different type on CRAY systems. + +Signed-off-by: Alan Coopersmith + +commit 93c88707e017274eaeb6df6a6b9f3bf2da6af06b +Author: Alan Coopersmith +Date: Sat Jul 6 00:20:24 2013 -0700 + +Remove CRAY/WORD64 support (unifdef -UCRAY -UWORD64) + +Signed-off-by: Alan Coopersmith + +commit a30892ed9b6d193f6eb2bab5b37180ac8f63b0b1 +Author: Alan Coopersmith +Date: Sun Apr 21 15:55:33 2013 -0700 + +Fix fd leak when write() fails in WriteToFile() + +Reported by parfait 1.1 bug checking tool: + File Descriptor Leak: Leaked File Descriptor fd +at line 1098 of src/MultiSrc.c in function 'WriteToFile'. + fd initialized at line 1096 with creat + fd leaks when creat(name, 438) != -1 at line 1096. + +Signed-off-by: Alan Coopersmith + +commit 26fb314644fd01928fc881e72e36b2c6bdda5b3b +Author: Alan Coopersmith +Date: Sun Apr 21 15:49:33 2013 -0700 + +Fix fd leak when fdopen() fails in InitStringOrFile() + +Found by parfait 1.1p2 bug checking tool: + File Descriptor Leak: Leaked File Descriptor fd +at line 1507 of src/AsciiSrc.c in function 'InitStringOrFile'. + fd initialized at line 1488 with open + fd leaks when open(src->ascii_src.string, open_mode, 438) != -1 at line 1488. +at line 1276 of src/MultiSrc.c in function 'InitStringOrFile'. + fd initialized at line 1257 with open + fd leaks when open(src->multi_src.string, open_mode, 438) != -1 at line 1257. + +Signed-off-by: Alan Coopersmith + +commit a5630e166921b5b5322b30fb152df01bb6536e42 +Author: Alan Coopersmith +Date: Fri Jan 4 19:42:05 2013 -0800 + +unifdef -U__UNIXOS2__ + +Signed-off-by: Alan Coopersmith +Reviewed-by: Peter Hutterer + +commit e360c7c86b9229ee9fe24b97aba2bfee5df05748 +Author: Ryan Pavlik +Date: Mon Jan 2 03:11:59 2012 + + +Include winsock header on WIN32 to provide fd_set etc. + +v2: also link with ws2_32 on MinGW + +Signed-off-by: Ryan Pavlik +Reviewed-by: Jon TURNEY +Reviewed-by: Yaakov Selkowitz + commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe Author: Alan Coopersmith Date: Fri Jun 1 20:31:30 2012 -0700 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2013-06-18 15:20:54 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-03-22 11:53:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2013-06-18 15:20:55.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 14 23:26:12 UTC 2013 - jeng...@inai.de + +- Add proper bit-type symbols for sparc64 + +--- Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.6pR5BV/_old 2013-06-18 15:20:56.0 +0200 +++ /var/tmp/diff_new_pack.6pR5BV/_new 2013-06-18 15:20:56.0 +0200 @@ -46,7 +46,7 @@ %package -n libXaw6 Summary:The X Athena Widget Set Group: System/Libraries -%ifarch ppc64 s390x x86_64 +%ifarch ppc64 s390x x86_64 sparc64 Provides: libXaw6.so.6()(64bit) %else Provides: libXaw6.so.6 @@ -59,7 +59,7 @@ %package -n libXaw7 Summary:The X Athena Widget Set Group: System/Libraries -%ifarch ppc64 s390x x86_64 +%ifarch ppc64 s390x x86_64 sparc64 Provides: libXaw7.so.7()(64bit) %else Provides: libXaw7.so.7 @@ -73,7 +73,7 @@ Summary:The X Athena Widget Set Group: System/Libraries Requires: libXaw7 = %version -%ifarch ppc64 s390x x86_64 +%ifarch ppc64 s390x x86_64 sparc64 Provides: libXaw.so.8()(64bit) Provides: libXaw8.so.8()(64bit) %else -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2013-03-22 11:53:46 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-09-25 14:18:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2013-03-22 11:53:48.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 17 17:21:53 UTC 2013 - jeng...@inai.de + +- Use more robust make install call + +--- Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.SQWF77/_old 2013-03-22 11:53:49.0 +0100 +++ /var/tmp/diff_new_pack.SQWF77/_new 2013-03-22 11:53:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXaw # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -108,7 +108,7 @@ %install b="%buildroot"; -%makeinstall +make install DESTDIR="$b" rm -f "$b/%_libdir"/*.la # For compatibility reasons -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2012-09-25 14:04:37 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-05-08 11:57:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2012-09-25 14:18:23.0 +0200 @@ -1,0 +2,9 @@ +Wed Sep 19 22:21:17 UTC 2012 - zai...@opensuse.org + +- Update to version 1.0.11: + + Only call XawStackFree if XawStackAlloc was used for allocation + + Correct order of arguments to XawStackFree() + + Correct undefined behavior access to out of scope pointer +contents + +--- Old: libXaw-1.0.10.tar.bz2 New: libXaw-1.0.11.tar.bz2 Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.DktakW/_old 2012-09-25 14:18:24.0 +0200 +++ /var/tmp/diff_new_pack.DktakW/_new 2012-09-25 14:18:24.0 +0200 @@ -17,7 +17,7 @@ Name: libXaw -Version:1.0.10 +Version:1.0.11 Release:0 Summary:The X Athena Widget Set License:MIT ++ libXaw-1.0.10.tar.bz2 -> libXaw-1.0.11.tar.bz2 ++ 5558 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXaw-1.0.10/ChangeLog new/libXaw-1.0.11/ChangeLog --- old/libXaw-1.0.10/ChangeLog 2012-03-23 03:54:40.0 +0100 +++ new/libXaw-1.0.11/ChangeLog 2012-06-02 06:35:56.0 +0200 @@ -1,3 +1,95 @@ +commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe +Author: Alan Coopersmith +Date: Fri Jun 1 20:31:30 2012 -0700 + +libXaw 1.0.11 + +Signed-off-by: Alan Coopersmith + +commit 52081b462ff7d1844d014bf9be887197caa88160 +Author: Alan Coopersmith +Date: Sat May 26 15:07:07 2012 -0700 + +Only call XawStackFree if XawStackAlloc was used for allocation + +In FormParagraph() in TextAction.c, the #if OLDXAW case always uses +fixed length buffers, while the !OLDXAW case uses XawStackAlloc & +XawStackFree to switch to dynamic allocations when the buffers aren't +large enough. + +A couple instances of XawStackFree slipped into the wrong side of +the #if checks though, so move them back where they belong. Also +reset pos afterwards, in the case we continue and may use it again, +to avoid the chance of a double free. + +Found by the Parfait 0.5.0.1 bug checking tool: + +Error: Free memory not allocated dynamically by alloc (CWE 590) + Free() was called on a pointer 'buf' to the auto variable 'buf'. Free() must only be used on dynamically allocated memory +at line 3946 of TextAction.c in function 'FormParagraph'. + 'buf' allocated at line 0 as auto variable. +at line 4000 of TextAction.c in function 'FormParagraph'. + 'buf' allocated at line 0 as auto variable. +Error: Use after free (CWE 416) + Use after free of pointer '&buf' +at line 3995 of TextAction.c in function 'FormParagraph'. + Previously freed at line 3946 with XtFree. +Error: Use after free + Double free (CWE 415): Double free of pointer '&buf' in call to XtFree +at line 4000 of TextAction.c in function 'FormParagraph'. + Previously freed at line 3946 with XtFree. + Double free (CWE 415): Double free of pointer '' in call to XtFree +at line 4000 of TextAction.c in function 'FormParagraph'. + Previously freed at line 3946 with XtFree. + +Signed-off-by: Alan Coopersmith +Acked-by: pcpa + +commit ca35cff72a3100c9367b7e7f487c8733b8be +Author: Alan Coopersmith +Date: Sat May 26 14:44:26 2012 -0700 + +Correct order of arguments to XawStackFree() + +XawStackAlloc() & XawStackFree() are macros to automate the process of +using a fixed size stack buffer for strings smaller than the buffer size, +and allocating/freeing memory for larger strings. + +XawStackFree is defined in src/Private.h as taking (pointer, stk_buffer) +and freeing pointer if it's not pointing to the stack buffer. + +Most of the calls of this macro get the ordering right, but a couple +got it reversed, passing a stack buffer to free() instead of the +allocated poi
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2012-05-08 11:57:18 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-02-17 12:02:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2012-05-08 11:57:21.0 +0200 @@ -1,0 +2,13 @@ +Thu Apr 12 06:24:19 UTC 2012 - vu...@opensuse.org + +- Update to version 1.0.10: + + Fix potential infinte loop in XawBoxQueryGeometry() + + Fixes for compiler warnings + + General cleanups + + Build configuration and documentation improvements +- Changes from version 1.0.9: + + Fix build issues + + Minor documentation cleanups + + Build configuration improvements + +--- Old: libXaw-1.0.8.tar.bz2 New: libXaw-1.0.10.tar.bz2 Other differences: -- ++ libXaw.spec ++ --- /var/tmp/diff_new_pack.H17N2f/_old 2012-05-08 11:57:22.0 +0200 +++ /var/tmp/diff_new_pack.H17N2f/_new 2012-05-08 11:57:22.0 +0200 @@ -14,23 +14,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: libXaw -Version:1.0.8 +Version:1.0.10 Release:0 Summary:The X Athena Widget Set License:MIT Group: Development/Libraries/C and C++ -URL:http://xorg.freedesktop.org/ +Url:http://xorg.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXaw #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXaw/ -Source: %name-%version.tar.bz2 -BuildRoot: %_tmppath/%name-%version-build +Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool -BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.10 -BuildRequires: pkgconfig(xproto), pkgconfig(x11), pkgconfig(xext) -BuildRequires: pkgconfig(xextproto), pkgconfig(xt), pkgconfig(xmu) +BuildRequires: pkgconfig +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xextproto) +BuildRequires: pkgconfig(xmu) +BuildRequires: pkgconfig(xorg-macros) >= 1.12 BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(xproto) +BuildRequires: pkgconfig(xt) %description The X Window System Athena widget set implements simple user @@ -67,9 +74,11 @@ Group: System/Libraries Requires: libXaw7 = %version %ifarch ppc64 s390x x86_64 -Provides: libXaw8.so.8()(64bit), libXaw.so.8()(64bit) +Provides: libXaw.so.8()(64bit) +Provides: libXaw8.so.8()(64bit) %else -Provides: libXaw8.so.8, libXaw.so.8 +Provides: libXaw.so.8 +Provides: libXaw8.so.8 %endif %description -n libXaw8 @@ -79,7 +88,9 @@ %package devel Summary:Development files for the X Athena Widget Set Group: Development/Libraries/C and C++ -Requires: libXaw6 = %version, libXaw7 = %version, libXaw8 = %version +Requires: libXaw6 = %version +Requires: libXaw7 = %version +Requires: libXaw8 = %version %description devel The X Window System Athena widget set implements simple user ++ libXaw-1.0.8.tar.bz2 -> libXaw-1.0.10.tar.bz2 ++ 46080 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXaw for openSUSE:Factory
Hello community, here is the log from the commit of package libXaw for openSUSE:Factory checked in at 2012-02-17 12:02:30 Comparing /work/SRC/openSUSE:Factory/libXaw (Old) and /work/SRC/openSUSE:Factory/.libXaw.new (New) Package is "libXaw", Maintainer is "" Changes: New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes 2012-02-17 12:02:34.0 +0100 @@ -0,0 +1,4 @@ +--- +Tue Feb 7 22:17:49 UTC 2012 - jeng...@medozas.de + +- Split xorg-x11-libs into separate packages New: baselibs.conf libXaw-1.0.8.tar.bz2 libXaw.changes libXaw.spec Other differences: -- ++ libXaw.spec ++ # # spec file for package libXaw # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libXaw Version:1.0.8 Release:0 Summary:The X Athena Widget Set License:MIT Group: Development/Libraries/C and C++ URL:http://xorg.freedesktop.org/ #Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXaw #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXaw/ Source: %name-%version.tar.bz2 BuildRoot: %_tmppath/%name-%version-build #git#BuildRequires: autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.10 BuildRequires: pkgconfig(xproto), pkgconfig(x11), pkgconfig(xext) BuildRequires: pkgconfig(xextproto), pkgconfig(xt), pkgconfig(xmu) BuildRequires: pkgconfig(xpm) %description The X Window System Athena widget set implements simple user interfaces based upon the X Toolkit Intrinsics (Xt) library. %package -n libXaw6 Summary:The X Athena Widget Set Group: System/Libraries %ifarch ppc64 s390x x86_64 Provides: libXaw6.so.6()(64bit) %else Provides: libXaw6.so.6 %endif %description -n libXaw6 The X Window System Athena widget set implements simple user interfaces based upon the X Toolkit Intrinsics (Xt) library. %package -n libXaw7 Summary:The X Athena Widget Set Group: System/Libraries %ifarch ppc64 s390x x86_64 Provides: libXaw7.so.7()(64bit) %else Provides: libXaw7.so.7 %endif %description -n libXaw7 The X Window System Athena widget set implements simple user interfaces based upon the X Toolkit Intrinsics (Xt) library. %package -n libXaw8 Summary:The X Athena Widget Set Group: System/Libraries Requires: libXaw7 = %version %ifarch ppc64 s390x x86_64 Provides: libXaw8.so.8()(64bit), libXaw.so.8()(64bit) %else Provides: libXaw8.so.8, libXaw.so.8 %endif %description -n libXaw8 The X Window System Athena widget set implements simple user interfaces based upon the X Toolkit Intrinsics (Xt) library. %package devel Summary:Development files for the X Athena Widget Set Group: Development/Libraries/C and C++ Requires: libXaw6 = %version, libXaw7 = %version, libXaw8 = %version %description devel The X Window System Athena widget set implements simple user interfaces based upon the X Toolkit Intrinsics (Xt) library. This package contains the development headers for the library found in libXaw6/libXaw7/libXaw8. %prep %setup -q %build %configure --docdir=%_docdir/%name --disable-static make %{?_smp_mflags} %install b="%buildroot"; %makeinstall rm -f "$b/%_libdir"/*.la # For compatibility reasons ln -s libXaw7.so.7 "$b/%_libdir/libXaw8.so.8"; ln -s libXaw.so.7 "$b/%_libdir/libXaw.so.8"; %post -n libXaw6 -p /sbin/ldconfig %postun -n libXaw6 -p /sbin/ldconfig %post -n libXaw7 -p /sbin/ldconfig %postun -n libXaw7 -p /sbin/ldconfig %post -n libXaw8 -p /sbin/ldconfig %postun -n libXaw8 -p /sbin/ldconfig %files -n libXaw6 %defattr(-,root,root) %_libdir/libXaw6.so.6* %_libdir/libXaw.so.6* %files -n libXaw7 %defattr(-,root,root) %_libdir/libXaw7.so.7* %_libdir/libXaw.so.7* %files -n libXaw8 %defattr(-,root,root) %_libdir/libXaw8.so.8* %_libdir/libXaw.so.8* %files devel %defattr(-,root,root) %_includedir/X11/Xaw %_libdir/libXaw*.so %_libdir/pkgconfig/xaw*