Index: head/devel/gperf31/Makefile =================================================================== --- head/devel/gperf31/Makefile (nonexistent) +++ head/devel/gperf31/Makefile (revision 509583) @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= gperf +PORTVERSION= 3.1 +CATEGORIES= devel +MASTER_SITES= GNU +PKGNAMESUFFIX= 31 + +MAINTAINER= lwhsu@FreeBSD.org +COMMENT= Generates perfect hash functions for sets of keywords + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +CONFLICTS= ace+tao-[0-9]* gperf-* +MAKE_JOBS_UNSAFE= yes + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --docdir=${DOCSDIR} +INFO= gperf +TEST_TARGET= check + +.include Property changes on: head/devel/gperf31/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/gperf31/distinfo =================================================================== --- head/devel/gperf31/distinfo (nonexistent) +++ head/devel/gperf31/distinfo (revision 509583) @@ -0,0 +1,3 @@ +TIMESTAMP = 1565272798 +SHA256 (gperf-3.1.tar.gz) = 588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2 +SIZE (gperf-3.1.tar.gz) = 1215925 Property changes on: head/devel/gperf31/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/gperf31/pkg-descr =================================================================== --- head/devel/gperf31/pkg-descr (nonexistent) +++ head/devel/gperf31/pkg-descr (revision 509583) @@ -0,0 +1,24 @@ +While teaching a data structures course at University of California, +Irvine, I developed a program called GPERF that 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. + +The gperf.texinfo file explains how the program works, the form of the +input, what options are available, and hints on choosing the best +options for particular key word sets. The texinfo file is readable +both via the GNU emacs `info' command, and is also suitable for +typesetting with TeX. + +The enclosed Makefile creates the executable program ``gperf'' and +also runs some tests. + +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. + +LICENSE: GPL3 or later + +WWW: https://www.gnu.org/software/gperf/ Property changes on: head/devel/gperf31/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/gperf31/pkg-plist =================================================================== --- head/devel/gperf31/pkg-plist (nonexistent) +++ head/devel/gperf31/pkg-plist (revision 509583) @@ -0,0 +1,3 @@ +bin/gperf +man/man1/gperf.1.gz +%%DOCSDIR%%/gperf.html Property changes on: head/devel/gperf31/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property