From 1060633fb382ffbcabd7cbb6b2bbb590a96ba368b61f05e644cee377c4787479 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 15 Jan 2011 16:51:28 +0000 Subject: [PATCH] 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}*