| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gperf | Distribution: openSUSE Tumbleweed |
| Version: 3.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Apr 20 16:07:57 2025 |
| Group: Development/Languages/C and C++ | Build host: reproducible |
| Size: 584312 | Source RPM: gperf-3.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gnu.org/software/gperf/ | |
| Summary: A Compiler Tool for Generating Perfect Hash Functions | |
A perfect hash function is simply: a hash function and a data structure that allows recognition of a key word in a set of words using exactly one probe into the data structure.
GPL-3.0-or-later
* Sun Apr 20 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 3.3:
* Speedup: gperf is now between 2x and 2.5x faster
- drop testsuite-race.patch, seems no longer needed
* Sun Apr 13 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to version 3.2.1:
* The generated code avoids -Wundef warnings in C++ mode
* Sat Apr 12 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to version 3.2:
* generated code now avoids several types of compiler warnings
* The input file may now use Windows line terminators (CR/LF)
instead of Unix line terminators (LF)
Note: This is an incompatible change. If you want to use a
keyword that ends in a CR byte, such as xyz<CR>, write it as
"xyz\r".
* Tue May 24 2022 Dirk Müller <dmueller@suse.com>
- stop linking dynamic content per full url, this breaks
asset validation
- remove info scripts, this is done via filetriggers for ages
- remove obsolete rm in %%install - these files are no longer installed
* Tue Nov 24 2020 Martin Pluskal <mpluskal@suse.com>
- Small package cleanup
* Tue Mar 06 2018 schwab@suse.de
- testsuite-race.patch: fix race condition in testsuite
* Thu Jan 05 2017 mpluskal@suse.com
- Update to version 3.1:
* The generated C code is now in ANSI-C by default.
* The 'len' parameter of the hash function and of the lookup
function is now of type 'size_t' instead of 'unsigned int'.
* Added option --constants-prefix.
* Added declaration %define constants-prefix.
- Some packaging changes:
* https urls for downloads
* keyring is now fetched from savannah
* Thu Apr 02 2015 mpluskal@suse.com
- Add gpg signature
- Correct info requirements
- Cleanup spec file with spec-cleaner
* Sun Dec 07 2014 jengelh@inai.de
- Remove ancient specfile tags, and provide homepage URL.
* Fri Feb 26 2010 puzel@novell.com
- update to gperf-3.0.4
* gperf is now licensed under the GPL version 3 or newer.
* The generated C code gives less warnings with gcc-4.2.x
in c99 or gnu99 mode.
* The generated C code is compatible with gcc-4.3.x in c99 or
gnu99 mode.
- clean up specfile using macros
- make check in correct specfile section
/usr/bin/gperf /usr/share/doc/packages/gperf /usr/share/doc/packages/gperf/AUTHORS /usr/share/doc/packages/gperf/ChangeLog /usr/share/doc/packages/gperf/NEWS /usr/share/doc/packages/gperf/README /usr/share/doc/packages/gperf/gperf.html /usr/share/doc/packages/gperf/gperf_1.html /usr/share/doc/packages/gperf/gperf_10.html /usr/share/doc/packages/gperf/gperf_2.html /usr/share/doc/packages/gperf/gperf_3.html /usr/share/doc/packages/gperf/gperf_4.html /usr/share/doc/packages/gperf/gperf_5.html /usr/share/doc/packages/gperf/gperf_6.html /usr/share/doc/packages/gperf/gperf_7.html /usr/share/doc/packages/gperf/gperf_8.html /usr/share/doc/packages/gperf/gperf_9.html /usr/share/doc/packages/gperf/gperf_toc.html /usr/share/info/gperf.info.gz /usr/share/licenses/gperf /usr/share/licenses/gperf/COPYING /usr/share/man/man1/gperf.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025