# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= indexinfo VERSION= 0.3.1 KEYWORDS= print raven VARIANTS= standard SDESC[standard]= Utility to regenerate the GNU info page index HOMEPAGE= https://github.com/bapt/indexinfo CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/bapt:indexinfo:0.3.1 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none B_DEPS[sunos]= libbsd4sol:single:standard USES= zlib LICENSE= BSD2CLAUSE:single LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= print/indexinfo INSTALL_TARGET= install-strip VAR_OPSYS[freebsd]= CFLAGS=-DHAVE_CAPSICUM VAR_OPSYS[sunos]= CFLAGS=-I{{LOCALBASE}}/include/bsd LDFLAGS=-lbsd [FILE:63:descriptions/desc.single] Small utility designed to regenerate the GNU info page indexes [FILE:106:distinfo] 3d79b33698fe15a4588616fa95d02691af0d2ad6dc27493f3a74560f9b0496cd 3860 bapt-indexinfo-0.3.1.tar.gz [FILE:14:manifests/plist.single] bin/indexinfo [FILE:310:patches/patch-indexinfo.c] --- indexinfo.c.orig 2017-11-05 20:38:31 UTC +++ indexinfo.c @@ -211,6 +211,9 @@ parse_info_dir(int fd) #ifdef __linux__ if (_D_EXACT_NAMLEN(dp) < 5) continue; +#elif defined __sun__ + if (dp->d_reclen - (offsetof(dirent_t, d_name[0])) < 5) + continue; #else if (dp->d_namlen < 5) continue;