Version: 3.1, Package name: gperf-3.1 |
Maintained by: Marc Espie |
Master sites:
|
Description GPERF generates perfect hash functions for sets of key words. 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 1 probe into the data structure. Output from the GPERF program is used to recognize reserved words in the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU indent program. Authors: Douglas C. Schmidt and Bruno Haible Gperf was bundled with libg++. Now that libg++ has been removed from the main tree, some people may find gperf useful. |
Filesize: 1187.427 KB |
Version History (View Complete History) |
|
2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-01-19 16:01:41 by Marc Espie | Files touched by this commit (8) |
Log message: update gperf, as prompted by Florian Stinglmayr slightly more "fun" than expected thanks to the unsigned int -> size_t change, which requires some other ports to stay in synch |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-23 03:26:30 by Marc Espie | Files touched by this commit (244) |
Log message: add pthread to COMPILER_LIBCXX. white lie, but it allows clang and gcc to be more similar bump accordingly. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-10-31 10:03:52 by Christian Weisgerber | Files touched by this commit (3) |
Log message: mandoc handles these pages just fine, no need for groff |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2010-08-31 02:15:45 by Antoine Jacoutot | Files touched by this commit (23) |
Log message: Remove PKGNAME=${DISTNAME} constructs where possible, as this is the default anyway. ok jasper@ |
2010-05-07 10:00:01 by Robert Nagy | Files touched by this commit (3) |
Log message: Update to 3.0.4; makes gcc4 happy |
2009-06-09 10:00:55 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Add HOMEPAGE. While here, set GPL version. ok espie@ (maintainer) |
2009-03-26 02:16:30 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: - include missing header to fix 64-bit issues. ok espie@ (MAINTAINER) |
2007-12-30 13:15:37 by Marc Espie | Files touched by this commit (1) |
Log message: simplify |
2007-11-19 18:46:42 by Stuart Henderson | Files touched by this commit (1) |
Log message: add a comment to warn about risk of circular dependency if ever gperf gets gettext support (following libiconv change which uses gperf). suggested by and ok naddy |
2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599) |
Log message: Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |
2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366) |
Log message: SIZE |
2004-11-22 20:14:31 by Marc Espie | Files touched by this commit (2) |
Log message: update to 3.0.1, WANTLIB markers. |
2004-08-09 07:28:31 by Marc Espie | Files touched by this commit (24) |
Log message: more plists |
2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83) |
Log message: and more.. |