Ravenports generated: 14 Jan 2024 04:52
[ravenports.git] / bucket_00 / indexinfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               indexinfo
4 VERSION=                0.3.1
5 KEYWORDS=               print raven
6 VARIANTS=               standard
7 SDESC[standard]=        Utility to regenerate the GNU info page index
8 HOMEPAGE=               https://github.com/bapt/indexinfo
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/bapt:indexinfo:0.3.1
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 B_DEPS[sunos]=          libbsd4sol:single:standard
21
22 USES=                   zlib
23
24 LICENSE=                BSD2CLAUSE:single
25 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/COPYING
26 LICENSE_SCHEME=         solo
27
28 FPC_EQUIVALENT=         print/indexinfo
29
30 INSTALL_TARGET=         install-strip
31
32 VAR_OPSYS[freebsd]=     CFLAGS=-DHAVE_CAPSICUM
33 VAR_OPSYS[sunos]=       CFLAGS=-I{{LOCALBASE}}/include/bsd
34                         LDFLAGS=-lbsd
35
36 [FILE:63:descriptions/desc.single]
37 Small utility designed to regenerate the GNU info page indexes
38
39
40 [FILE:106:distinfo]
41 3d79b33698fe15a4588616fa95d02691af0d2ad6dc27493f3a74560f9b0496cd         3860 bapt-indexinfo-0.3.1.tar.gz
42
43
44 [FILE:14:manifests/plist.single]
45 bin/indexinfo
46
47
48 [FILE:310:patches/patch-indexinfo.c]
49 --- indexinfo.c.orig    2017-11-05 20:38:31 UTC
50 +++ indexinfo.c
51 @@ -211,6 +211,9 @@ parse_info_dir(int fd)
52  #ifdef __linux__
53                 if (_D_EXACT_NAMLEN(dp) < 5)
54                         continue;
55 +#elif defined __sun__
56 +               if (dp->d_reclen - (offsetof(dirent_t, d_name[0])) < 5)
57 +                       continue;
58  #else
59                 if (dp->d_namlen < 5)
60                         continue;
61