commit 0f62cdca9b9887d0fc862c520e25b32b8308c81e47a24750762a9721d9f1051c Author: OBS User unknown Date: Sat Jul 5 02:39:13 2008 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libHX?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..43eaee3 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libHX13 diff --git a/libHX-1.18.tar.bz2 b/libHX-1.18.tar.bz2 new file mode 100644 index 0000000..c78c6dc --- /dev/null +++ b/libHX-1.18.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cce8df1e30e9ea8a71a57499ac0ae0abd16e758674fc3dd7546236a348680a02 +size 279714 diff --git a/libHX.changes b/libHX.changes new file mode 100644 index 0000000..e303877 --- /dev/null +++ b/libHX.changes @@ -0,0 +1,45 @@ +------------------------------------------------------------------- +Mon Jun 23 12:56:42 CEST 2008 - mc@suse.de + +- package rename to libHX13, libHX-devel +- version 1.18 + - implement reverse iterating through HXlist + - remove deprecated HXlist_init_head() and HXclist_init_head() + [replaced by HXlist_init() and HXclist_init()] + - added HX_ffs() + - HXlist: added HXlist_for_each_safe, HXlist_for_each_entry_safe + - HXclist: added HXclist_del + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Mon Apr 7 11:39:23 CEST 2008 - mc@suse.de + +- version 1.15 + - HXformat: add %(ifempty) and %(ifnempty) tags + - libHX.h: split into {arbtree,deque,option,string}.h (and libHX.h) + - Add inline-doubly-linked-list data structures + +------------------------------------------------------------------- +Wed Apr 2 18:06:43 CEST 2008 - mc@suse.de + +- version 1.10.2 + * bugfixes + +------------------------------------------------------------------- +Mon Oct 8 15:03:07 CEST 2007 - mc@suse.de + +- version 1.10.1 + * Fix output of line-wrapped help text + * fix tarball +- package pkgconfig file + +------------------------------------------------------------------- +Thu Jul 12 11:27:47 CEST 2007 - mc@suse.de + +- initial release 1.10.0 + diff --git a/libHX.spec b/libHX.spec new file mode 100644 index 0000000..7aaf445 --- /dev/null +++ b/libHX.spec @@ -0,0 +1,183 @@ +# +# spec file for package libHX (Version 1.18) +# +# 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: libHX +%define lname libHX13 +BuildRequires: gcc-c++ libxml2-devel +Summary: General-purpose Library +Version: 1.18 +Release: 1 +License: LGPL v2.1 or later; LGPL v3 or later +Prefix: /usr +Group: System/Libraries +Source: %{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Url: http://jengelh.hopto.org/f/libHX + +%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 + + + +Authors: +-------- + Jan Engelhardt + +%package -n libHX13 +License: LGPL v2.1 or later; LGPL v3 or later +Summary: General-purpose Library +Group: System/Libraries +#Requires: %{name} = %{version} + +%description -n %{lname} +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 + + + +Authors: +-------- + Jan Engelhardt + + +%package devel +License: LGPL v2.1 or later +Summary: General-purpose library +Group: Development/Libraries/C and C++ +Requires: %{lname} = %{version} + +%description devel +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 + + + +Authors: +-------- + Jan Engelhardt + +%prep +%setup -q -n %{name}-%{version} + +%build +./autogen.sh; +%configure +make %{?jobs:-j%jobs}; +perl -i -pe 's/^shouldnotlink=yes/shouldnotlink=no/;' \ + src/%{name}.la src/.libs/%{name}.lai; + +%install +make install DESTDIR=${RPM_BUILD_ROOT} +mkdir -p "${RPM_BUILD_ROOT}/%_docdir"; +cp -a doc "${RPM_BUILD_ROOT}/%_docdir/%name"; +rm -f ${RPM_BUILD_ROOT}/%_libdir/%{name}.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -n %{lname} -p /sbin/ldconfig + +%postun -n %{lname} -p /sbin/ldconfig + +%files -n %{lname} +%defattr(-, root, root) +%_libdir/%{name}*.so.* + +%files devel +%defattr(-, root, root) +%docdir %_docdir/%name +%_docdir/%name +%_includedir/%{name}* +%_libdir/%{name}*.so +%_libdir/pkgconfig/*.pc + +%changelog +* Mon Jun 23 2008 mc@suse.de +- package rename to libHX13, libHX-devel +- version 1.18 + - implement reverse iterating through HXlist + - remove deprecated HXlist_init_head() and HXclist_init_head() + [replaced by HXlist_init() and HXclist_init()] + - added HX_ffs() + - HXlist: added HXlist_for_each_safe, HXlist_for_each_entry_safe + - HXclist: added HXclist_del +* Thu Apr 10 2008 ro@suse.de +- added baselibs.conf file to build xxbit packages + for multilib support +* Mon Apr 07 2008 mc@suse.de +- version 1.15 + - HXformat: add %%(ifempty) and %%(ifnempty) tags + - libHX.h: split into {arbtree,deque,option,string}.h (and libHX.h) + - Add inline-doubly-linked-list data structures +* Wed Apr 02 2008 mc@suse.de +- version 1.10.2 + * bugfixes +* Mon Oct 08 2007 mc@suse.de +- version 1.10.1 + * Fix output of line-wrapped help text + * fix tarball +- package pkgconfig file +* Thu Jul 12 2007 mc@suse.de +- initial release 1.10.0 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4