From 8a786f57529f68ad05fb84abdddc9775f12c8af6a8c130dc2204cab3d8df1393 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Thu, 2 Dec 2010 15:23:33 +0000 Subject: [PATCH 1/3] Updating link to change in openSUSE:Factory/libHX revision 20.0 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libHX?expand=0&rev=4958f44492d9ac663ff52f30475b18b6 --- libHX.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libHX.spec b/libHX.spec index 5031ee0..5fc7349 100644 --- a/libHX.spec +++ b/libHX.spec @@ -20,18 +20,18 @@ Name: libHX %define lname libHX25 -BuildRequires: gcc-c++, xz +BuildRequires: gcc-c++ xz Summary: Useful collection of routines for C and C++ programming Version: 3.8 -Release: 0 +Release: 1 License: LGPL v2+ Group: System/Libraries Source: http://downloads.sf.net/libhx/libHX-%version.tar.xz Source3: http://downloads.sf.net/libhx/libHX-%version.tar.xz.asc Source2: baselibs.conf -BuildRoot: %_tmppath/%name-%version-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires %lname = %version-%release -URL: http://libhx.sf.net/ +Url: http://libhx.sf.net/ %description A library for: @@ -51,6 +51,7 @@ Authors: %package -n %lname + License: LGPL v2+ Summary: Useful collection of routines for C and C++ programming Group: System/Libraries From 1060633fb382ffbcabd7cbb6b2bbb590a96ba368b61f05e644cee377c4787479 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 15 Jan 2011 16:51:28 +0000 Subject: [PATCH 2/3] Update to 3.9 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libHX?expand=0&rev=18 --- libHX-3.8.tar.xz | 3 -- libHX-3.8.tar.xz.asc | 7 ----- libHX-3.9.tar.xz | 3 ++ libHX-3.9.tar.xz.asc | 7 +++++ libHX.changes | 10 +++++++ libHX.spec | 66 +++++++++++++++++++++++++------------------- 6 files changed, 57 insertions(+), 39 deletions(-) delete mode 100644 libHX-3.8.tar.xz delete mode 100644 libHX-3.8.tar.xz.asc create mode 100644 libHX-3.9.tar.xz create mode 100644 libHX-3.9.tar.xz.asc diff --git a/libHX-3.8.tar.xz b/libHX-3.8.tar.xz deleted file mode 100644 index 7ca3d33..0000000 --- a/libHX-3.8.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54381e45549141140496612a031023617bd4a93595595e569145c9996c6f7699 -size 781076 diff --git a/libHX-3.8.tar.xz.asc b/libHX-3.8.tar.xz.asc deleted file mode 100644 index 647b343..0000000 --- a/libHX-3.8.tar.xz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.15 (GNU/Linux) - -iEYEABECAAYFAkz2qksACgkQ92gFgoRMQ2C1ugCfb92JatpPhUo6fkFBDwASX16Q -F+cAmwUFm2lTSIyYpCZVl6qITqgL24VI -=drzu ------END PGP SIGNATURE----- diff --git a/libHX-3.9.tar.xz b/libHX-3.9.tar.xz new file mode 100644 index 0000000..5215140 --- /dev/null +++ b/libHX-3.9.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b756e3287bf038724699161f6ceed685bcd2782edd0e883ab250da1f3b78fea +size 785972 diff --git a/libHX-3.9.tar.xz.asc b/libHX-3.9.tar.xz.asc new file mode 100644 index 0000000..24306a2 --- /dev/null +++ b/libHX-3.9.tar.xz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iEYEABECAAYFAk0xDXUACgkQ92gFgoRMQ2DZhQCeJMmZdbzqwDW6+9YFzeTRqtYu +KDcAnj0Z0u7/nw+4JgI4T1kEWqNxjzJa +=a6Km +-----END PGP SIGNATURE----- diff --git a/libHX.changes b/libHX.changes index c629683..86cda1b 100644 --- a/libHX.changes +++ b/libHX.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sat Jan 15 02:47:46 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 3.9 +* Add missing includes and guard to public include files +* For filesystem/filehandle-related functions, io.h should now be + included in userspace programs instead of misc.h +* hxdirstamp: new development helper program for library users +* io: new functions HXio_full{read,write} + ------------------------------------------------------------------- Wed Dec 1 20:48:36 UTC 2010 - jengelh@medozas.de diff --git a/libHX.spec b/libHX.spec index 5fc7349..c3bd212 100644 --- a/libHX.spec +++ b/libHX.spec @@ -1,5 +1,5 @@ # -# spec file for package libHX (Version 3.8) +# spec file for package libHX (Version 3.9) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -22,7 +22,7 @@ Name: libHX %define lname libHX25 BuildRequires: gcc-c++ xz Summary: Useful collection of routines for C and C++ programming -Version: 3.8 +Version: 3.9 Release: 1 License: LGPL v2+ Group: System/Libraries @@ -34,15 +34,17 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://libhx.sf.net/ %description -A library for: -- hash/rbtree-based maps/sets -- double-ended queues (stacks/fifos/lists) -- platform-independent opendir-style directory access -- platform-independent dlopen-style shared library access -- auto-storage strings with direct access -- command line option (argv) parser -- shconfig-style config file parser -- various string, memory and zvec ops +libHX is a C library (with some C++ bindings available) that provides +data structures and functions commonly needed, such as maps, deques, +linked lists, string formatting and autoresizing, option and config +file parsing, type checking casts and more. + +libHX aids in quickly writing up C and C++ data processing programs, +by consolidating tasks that often happen to be open-coded, such as +(simple) config file reading, option parsing, directory traversal, +and others, into a library. The focus is on reducing the amount of +time (and secondarily, the amount of code) a developer has to spend +for otherwise implementing such. Authors: @@ -57,15 +59,17 @@ Summary: Useful collection of routines for C and C++ programming Group: System/Libraries %description -n %lname -A library for: -- hash/rbtree-based maps/sets -- double-ended queues (stacks/fifos/lists) -- platform-independent opendir-style directory access -- platform-independent dlopen-style shared library access -- auto-storage strings with direct access -- command line option (argv) parser -- shconfig-style config file parser -- various string, memory and zvec ops +libHX is a C library (with some C++ bindings available) that provides +data structures and functions commonly needed, such as maps, deques, +linked lists, string formatting and autoresizing, option and config +file parsing, type checking casts and more. + +libHX aids in quickly writing up C and C++ data processing programs, +by consolidating tasks that often happen to be open-coded, such as +(simple) config file reading, option parsing, directory traversal, +and others, into a library. The focus is on reducing the amount of +time (and secondarily, the amount of code) a developer has to spend +for otherwise implementing such. Authors: @@ -80,15 +84,17 @@ Group: Development/Libraries/C and C++ Requires: %lname = %version %description devel -A library for: -- hash/rbtree-based maps/sets -- double-ended queues (stacks/fifos/lists) -- platform-independent opendir-style directory access -- platform-independent dlopen-style shared library access -- auto-storage strings with direct access -- command line option (argv) parser -- shconfig-style config file parser -- various string, memory and zvec ops +libHX is a C library (with some C++ bindings available) that provides +data structures and functions commonly needed, such as maps, deques, +linked lists, string formatting and autoresizing, option and config +file parsing, type checking casts and more. + +libHX aids in quickly writing up C and C++ data processing programs, +by consolidating tasks that often happen to be open-coded, such as +(simple) config file reading, option parsing, directory traversal, +and others, into a library. The focus is on reducing the amount of +time (and secondarily, the amount of code) a developer has to spend +for otherwise implementing such. Authors: @@ -125,6 +131,8 @@ make check %files devel %defattr(-,root,root) +%_bindir/* +%_mandir/*/* %docdir %_docdir/%name %_docdir/%name %_includedir/%{name}* From 1a41a957386480649417a3021062d83e6de7f3f51ac4dd34d80700cbe37802e8 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 17 Jan 2011 00:31:52 +0000 Subject: [PATCH 3/3] Update to 3.9.1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libHX?expand=0&rev=19 --- libHX-3.9.1.tar.xz | 3 +++ libHX-3.9.1.tar.xz.asc | 7 +++++++ libHX-3.9.tar.xz | 3 --- libHX-3.9.tar.xz.asc | 7 ------- libHX.changes | 6 ++++++ libHX.spec | 2 +- 6 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 libHX-3.9.1.tar.xz create mode 100644 libHX-3.9.1.tar.xz.asc delete mode 100644 libHX-3.9.tar.xz delete mode 100644 libHX-3.9.tar.xz.asc diff --git a/libHX-3.9.1.tar.xz b/libHX-3.9.1.tar.xz new file mode 100644 index 0000000..8c083a6 --- /dev/null +++ b/libHX-3.9.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:513c527b53ed336ba5a759aaa07da3caae2a7ed1ae661ed4e78e3e24f93af552 +size 786236 diff --git a/libHX-3.9.1.tar.xz.asc b/libHX-3.9.1.tar.xz.asc new file mode 100644 index 0000000..1c9917f --- /dev/null +++ b/libHX-3.9.1.tar.xz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iEYEABECAAYFAk0zjK8ACgkQ92gFgoRMQ2CwAACfaINIYE1+kucEcTAR2jqzJxwp +880AnjFevE197PhsgSL+sDHAVR7ktF/q +=1Sxy +-----END PGP SIGNATURE----- diff --git a/libHX-3.9.tar.xz b/libHX-3.9.tar.xz deleted file mode 100644 index 5215140..0000000 --- a/libHX-3.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b756e3287bf038724699161f6ceed685bcd2782edd0e883ab250da1f3b78fea -size 785972 diff --git a/libHX-3.9.tar.xz.asc b/libHX-3.9.tar.xz.asc deleted file mode 100644 index 24306a2..0000000 --- a/libHX-3.9.tar.xz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.15 (GNU/Linux) - -iEYEABECAAYFAk0xDXUACgkQ92gFgoRMQ2DZhQCeJMmZdbzqwDW6+9YFzeTRqtYu -KDcAnj0Z0u7/nw+4JgI4T1kEWqNxjzJa -=a6Km ------END PGP SIGNATURE----- diff --git a/libHX.changes b/libHX.changes index 86cda1b..528d94c 100644 --- a/libHX.changes +++ b/libHX.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 17 00:31:26 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 3.9.1 +* Package missing header file + ------------------------------------------------------------------- Sat Jan 15 02:47:46 UTC 2011 - jengelh@medozas.de diff --git a/libHX.spec b/libHX.spec index c3bd212..a1d7cbe 100644 --- a/libHX.spec +++ b/libHX.spec @@ -22,7 +22,7 @@ Name: libHX %define lname libHX25 BuildRequires: gcc-c++ xz Summary: Useful collection of routines for C and C++ programming -Version: 3.9 +Version: 3.9.1 Release: 1 License: LGPL v2+ Group: System/Libraries