.gear/rules | 2 + .../tags/4095dfd9ac2151e80404826809540952a1b5ab2d | 23 ++++ .../tags/7895c67f0cf5348d204370cc8a99aeb06339c9f2 | 13 +++ .gear/tags/list | 1 + autogen.sh | 0 doc/generate | 0 libHX.spec | 120 +++++++++++++++++++++ 7 files changed, 159 insertions(+) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..4b0460c --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: v@version@:. +diff: v@version@:. . diff --git a/.gear/tags/4095dfd9ac2151e80404826809540952a1b5ab2d b/.gear/tags/4095dfd9ac2151e80404826809540952a1b5ab2d new file mode 100644 index 0000000..e4f25d0 --- /dev/null +++ b/.gear/tags/4095dfd9ac2151e80404826809540952a1b5ab2d @@ -0,0 +1,23 @@ +object 21d6bdcd7210528ed27456bbc3c74758dd3b5299 +type commit +tag v3.22 +tagger Jan Engelhardt 1408979806 +0200 + +libHX 3.22 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAABAgAGBQJT+1NeAAoJEN//LNsZ/DONlkMP/A0aebVgzeC0rekBObdgxUZy +VUmA/aKLkPcnUqwli+GCAnvZZH5Z+65r6CAD3tdr2SLZJh9wftSSOiCPSttR1+8c +5L3RbykieHY8zQOpCG/5Ruj0TO54o+fp7lDM4/taomI4osG7+83dIVfcQ0Fi2g6j +6hbehe6X+bu8PKMExC1ha7fqAtSEfAgaIThzYX/e9dmDdYFrWAH0ofmbElqz29QB +5H7eVioldEMv7Jgepn3PXJRX/LtGm+Q7SQTd49GfDriuFYIV8IFx2LBj8QQ2PcjN +zJ8YFFM4l01w5El2HaNotxp4awZAp20lQCKJb8H8VQnbXGyXAm+hy3A8zkQ7QLmC +CpHxUWIGaJKX9KWriFIsdh3lJMUY0pNTKqXuF6LkC7Z/Sbi2giNV2DHVTFwNB40M +R1F9QMf8hsRXn4CExxrwgO28mkBzqXPxsFsk6LcuPqVnBSzsVXcnWayWRXI7FJeS +uXchU7iFFVWPkjSY7meaAy9ypveVi4qmVOWHk6mlewjlJuFGVKayc5fuo+qkwwwz +8cVImvgC+qPbnynWXxAJiJX08/jROdCD3HCbWRPyTGlkt84eRAyPbp6SnDKMfB+b +RDwYlDmHLHzNb2rP6j9zWJP5wNE5FseKhHoC6q5IxMnOJ3j5hH63Fi7EwrRBeT0t +3N91dLUu+ltgehsf2QhZ +=zDaY +-----END PGP SIGNATURE----- diff --git a/.gear/tags/7895c67f0cf5348d204370cc8a99aeb06339c9f2 b/.gear/tags/7895c67f0cf5348d204370cc8a99aeb06339c9f2 new file mode 100644 index 0000000..5ed8f82 --- /dev/null +++ b/.gear/tags/7895c67f0cf5348d204370cc8a99aeb06339c9f2 @@ -0,0 +1,13 @@ +object f920b53b7abd4ab6bf8db0cd4e60fcc901bbd6c8 +type commit +tag v2.9 +tagger Jan Engelhardt 1247267100 +0200 + +libHX 2.9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.9 (GNU/Linux) + +iEYEABECAAYFAkpXyR8ACgkQ92gFgoRMQ2DV8QCfS85t0An3lX1er+CBbfE8XFbg +NAAAnA0USXMePbsf9U/OBIw+19UwZHuc +=yyaa +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..0de3e0c --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +4095dfd9ac2151e80404826809540952a1b5ab2d v3.22 diff --git a/autogen.sh b/autogen.sh old mode 100755 new mode 100644 diff --git a/doc/generate b/doc/generate old mode 100755 new mode 100644 diff --git a/libHX.spec b/libHX.spec new file mode 100644 index 0000000..8575ab8 --- /dev/null +++ b/libHX.spec @@ -0,0 +1,120 @@ +Name: libHX +Version: 3.22 +Release: alt1 +Summary: General-purpose library for typical low-level operations + +Group: System/Libraries +License: LGPLv2 or LGPLv3 +URL: http://jengelh.hopto.org/files/libHX/ + +Source: libHX-%version.tar +Patch: %name-%version-%release.patch + +%description +A library for: +- rbtree with key-value pair extension +- 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 +- shconfig-style config file parser +- platform independent random number generator with transparent + /dev/urandom support +- various string, memory and zvec ops + +%package devel +Summary: Development files for %name +Group: Development/C + +%description devel +The %name-devel package contains libraries and header files for +developing applications that use %name + +%prep +%setup -q +%patch -p1 + +%build +%autoreconf +%configure \ + --disable-static +%make_build + +%install +%makeinstall +mkdir -p %buildroot/%_lib +for f in %buildroot%_libdir/%name.so; do + t=$(readlink "$f") + ln -sf ../../%_lib/"$t" "$f" +done +mv %buildroot%_libdir/%name.so.* %buildroot/%_lib/ + +%files +/%_lib/%name.so.* + +%files devel +%doc doc/api.txt README.txt +%_includedir/* +%_libdir/*.so +%_pkgconfigdir/libHX.pc + +%changelog +* Wed Oct 18 2017 Valery Inozemtsev 3.22-alt1 +- 3.22 + +* Thu Oct 06 2011 Anton V. Boyarshinov 3.11-alt1 +- v3.11 + +* Mon Jul 27 2009 Andriy Stepanov 2.9-alt1 +- Bump to v2.9 + +* Tue Apr 21 2009 Andriy Stepanov 2.7-alt1 +- New version. + +* Sat Jan 24 2009 Anton V. Boyarshinov 2.3-alt1 +- buld for Sisyphus, based on Fedora package + +* Tue Jan 20 2009 Till Maas - 2.3-1 +- Update to new release + +* Mon Dec 29 2008 Till Maas - 2.1-1 +- Update to new release + +* Sat Dec 20 2008 Till Maas - 1.25-3 +- Fix .so symlink + +* Thu Nov 27 2008 Till Maas - 1.25-2 +- Move libHX.so.* to /%%{_lib} because of /sbin/mount.crypt from pam_mount + +* Thu Sep 11 2008 Till Maas - 1.25-1 +- Update to latest version + +* Fri Sep 05 2008 Till Maas - 1.23-1 +- Update to latest version + +* Wed Jun 11 2008 Till Maas - 1.18-2 +- Set variable V for make: displays full compiler commandline + +* Wed Jun 11 2008 Till Maas - 1.18-1 +- Update to latest version + +* Tue May 27 2008 Till Maas - 1.17-1 +- Update to latest version + +* Mon May 05 2008 Till Maas - 1.15-1 +- Update to latest version +- Update description + +* Wed Feb 20 2008 Fedora Release Engineering - 1.10.2-2 +- Autorebuild for GCC 4.3 + +* Wed Dec 26 2007 Till Maas - 1.10.2-1 +- update to latest version +- fixed bug: https://sourceforge.net/tracker/?func=detail&atid=430593&aid=1845721&group_id=41452 + +* Thu Sep 27 2007 Till Maas - 1.10.1-2 +- add tests as examples to devel documentation + +* Wed Sep 26 2007 Till Maas - 1.10.1-1 +- initial spec for Fedora