Hello community,
here is the log from the commit of package libHX for openSUSE:Factory
checked in at Wed Dec 16 13:34:51 CET 2009.
--------
--- libHX/libHX.changes 2009-07-27 11:11:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/libHX/libHX.changes 2009-12-09 22:00:43.000000000 +0100
@@ -1,0 +2,22 @@
+Wed Dec 9 21:34:17 CET 2009 - jengelh@medozas.de
+
+- update descriptions in specfile
+- do not pass --with-pkgconfigdir to configure;
+ build already does it right
+- update to upstream version 3.2
+ * defs: add HXsizeof_member and HXtypeof_member
+ * map: new map API, with hash-based maps and classic
+ rbtree-based maps
+ * arbtree: HXbtree was removed in favor of the new HXmap
+ * clist: clist.h moved into list.h
+ * format: HXformat_* now uses struct HXformat_map
+ * rand: use faster modulo-based variant for numbers within
+ RAND_MAX range
+ * rand: use libc rand() almost exclusively, only use
+ /dev/urandom for seed
+ * time: add time delta functions
+ * added HXbitmap_* functions
+- add baselibs.conf as a Source, so that it is available on local
+ builds too
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libHX-2.9.tar.bz2
New:
----
libHX-3.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libHX.spec ++++++
--- /var/tmp/diff_new_pack.hCWBhn/_old 2009-12-16 13:33:28.000000000 +0100
+++ /var/tmp/diff_new_pack.hCWBhn/_new 2009-12-16 13:33:28.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libHX (Version 2.9)
+# spec file for package libHX (Version 3.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,118 +19,86 @@
Name: libHX
-%define lname libHX18
+%define lname libHX22
BuildRequires: gcc-c++
-Summary: General-purpose Library
-Version: 2.9
+Summary: Useful collection of routines for programming
+Version: 3.2
Release: 1
-License: LGPL v2.1 only ; LGPL v3 only
+License: LGPL v2+
Prefix: /usr
Group: System/Libraries
Source: %{name}-%{version}.tar.bz2
+Source2: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%define debug_package_requires libHX18 = %{version}-%{release}
+%define debug_package_requires %lname = %{version}-%{release}
Url: http://libhx.sf.net/
%description
-A library for: * A+R/B trees to use for lists or maps (associative
- arrays)
-
-* Deques (double-ended queues) (Stacks (LIFO) / Queues (FIFOs))
-
-* platform independent opendir-style directory access
-
-* platform independent dlopen-style shared library access
-
-* auto-storage strings with direct access
-
-* command line option (argv) parser
-
-* shell-style config file parser
-
-* platform independent random number generator with transparent
- /dev/urandom support
-
-* various string, memory and zvec ops
-
+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
Authors:
--------
- Jan Engelhardt